diff --git a/CHANGELOG.md b/CHANGELOG.md index 510ddba58..68d869d24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,174 +1,49 @@ ## Modifications since last major version -### 28.1.0 +### 29.0.0-beta.1 -* Add characters: - - LEFT VERTICAL BOX LINE (`U+23B8`) ... HORIZONTAL SCAN LINE-9 (`U+23BD`). - - SQUARE FOUR CORNERS (`U+26F6`). - - TWO JOINED SQUARES (`U+29C9`). - - OVERLAPPING WHITE SQUARES (`U+2BBA`). - - OVERLAPPING WHITE AND BLACK SQUARES (`U+2BBB`). - - OVERLAPPING BLACK SQUARES (`U+2BBC`). - - OUTLINED LATIN CAPITAL LETTER A (`U+1CCD6`) ... OUTLINED LATIN CAPITAL LETTER Z (`U+1CCEF`) (Purposed for Unicode 16; L2/21-235). - - OUTLINED DIGIT ZERO (`U+1CCF0`) ... OUTLINED DIGIT NINE (`U+1CCF9`) (Purposed for Unicode 16; L2/21-235). - - BLOCK OCTANT-3 (`U+1CD00`) ... BLOCK OCTANT-2345678 (`U+1CDE5`) (Purposed for Unicode 16; L2/21-235). - - LEFT HALF TRIPLE DASH HORIZONTAL (`U+1CE0D`) ... LARGE TYPE PIECE STEM-12 (`U+1CE50`) (Purposed for Unicode 16; L2/21-235). -* Fix metrics of Cyrillic Yery (#2182). -* Fix Italic/Upright localization forms for Serbian/Macedonian Cyrillic. -* Add Bosnian Cyrillic localization forms based on Serbian/Macedonian. -* Add italic form for Combining Cyrillic Letter Es-Te (U+2DF5) (#2187). -* `zero` feature will apply to composites (#2191). - - -### 28.0.7 - -* Make superscript/subscript/overscript Cyrillic characters obey localization forms of base letters (#2177). -* Add IPA localization forms for Greek Lower Beta (`β`) and Chi (`χ`). -* Add APLF variants for `U+25F0`, `U+25F3`, and `U+25F4`. -* Make Ezh follow variants of `Z`/`z` (#1957). -* Fix serif form for Cyrillic Lower Tall / Iotified Yat (#2178). -* Make top serifs of Cyrillic Lower Straight U (`ү`, `ұ`) and Latin Lower Gamma (`ɣ`) respond to italics. -* Fix leaning marks of Capital Turned/Half H (`U+2C75`, `U+2C76`, `U+A78D`, `U+A7F5`, `U+A7F6`). -* Fix leaning marks of Wynn (`U+01BF`, `U+01F7`). -* Fix leaning marks of Insular R (`U+A782`, `U+A783`). -* Fix leaning marks of Greek/Latin Beta (`U+03B2`, `U+A7B4`, `U+A7B5`). -* Fix leaning marks of Greek Lower San (`U+03FB`). - - -### 28.0.6 - -* Fix application of `APLF` for several [Uiua](https://www.uiua.org/) operators. -* Adjust serif shapes for lowercase italic Yeri glyphs with corner body shape (#2151). -* Adjustments to CV defaults: - - Make `a` (`cv26`) use `single-storey-tailed` under slab italic by default. - - Make `b` (`cv27`) use `toothed-motion-serifed` under slab italic by default. - - Make `g` (`cv32`) use `single-storey-serifless` under slab italic by default. - - Make `q` (`cv41`) use `straight-bottom-serifed` under slab italic by default. - - -### 28.0.5 - -* Add characters: - - LIGHTNING (`U+2607`) (#2158). - - SUBSET WITH DOT (`U+2ABD`). - - SUPERSET WITH DOT (`U+2ABE`). -* Add untagged variant selector for Cyrillic Capital Ef (`Ф`) for style-driven variation. -* Allow turned h (`ɥ`) and turned m with long leg (`ɰ`) to use toothless-corner variants. -* Fix leaning marks of Turned/Reversed Sans-Serif Capital L. -* Fix leaning marks of Cyrillic Tall Te. -* Fix leaning marks of Greek Lower Mu/Rho. -* `APLF` feature will apply to all [Uiua](https://www.uiua.org/) operators. - - -### 28.0.4 - -* Fix leaning marks of turned capital F/L (#2137). -* Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141). -* Fix attachment of descender parts of Cyrillic Lower Ha/X under `x` = `cursive` (#2142). -* Make the Eng part in LATIN SMALL LETTER FENG DIGRAPH always connected to the f part (#2143). -* Fix top bar shape in CYRILLIC CAPITAL LETTER DJE (#2145). -* Fix leaning marks placement for reversed k/F/P (#2150). - - -### 28.0.3 - -* Add characters: - - COMBINING SUSPENSION MARK (`U+1DC3`). - - FROWN (`U+2322`). - - SMILE (`U+2323`). - - CIRCLE WITH HORIZONTAL BAR (`U+29B5`). - - LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER (`U+A750`) (#1797). - - LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER (`U+A751`) (#1797). -* Remove tailless variants for Latin Iota (`U+0196`, `U+0269`) and Cyrillic Iota (`U+A646`, `U+A647`). -* Fix slash ligations when `frac` feature is enabled (#2130). -* Fix leaning marks of turned `r` (#2133). - - -### 28.0.2 - -* Add characters: - - LATIN CAPITAL LETTER AU (`U+A736`) (#1689). - - LATIN SMALL LETTER AU (`U+A737`) (#1689). -* Refine shape of Tshe and Cyrillic Capital Letter Te with Middle Hook (`U+A68A`) (#2123). -* Remove bottom serif of Cyrillic Small Letter Ghe with Middle Hook (`U+0495`) under italics. -* Make serif variants of Cyrillic Small Letter Tall Te (`U+1C84`) respond to italics. -* Make terminal serif behavior of palatalized Komi consonants (`U+0502`...`U+0505`, `U+0508`...`U+050F`) more consistent with each other. -* Refine serifs of Turned M (`U+019C`, `U+026F`, `U+0270`, `U+1D1F`, `U+1D5A`, `U+1DAD`), Cyrillic Sha (`U+0448`, `U+2DF2`, `U+1E046`, `U+1E064`), and Cyrillic Shcha (`U+0449`, `U+2DF3`) under monospace. - - -### 28.0.1 - -* Add italic form of CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK (`U+A68B`) (#2119). -* Add missing feature tag to chaining plus ligation (#2118). -* Make the central part of Cyrillic Twe to follow lowercase Tau variants (#2122). - - -### 28.0.0 - -* \[**BREAKING**\] The filenames and package filenames are changed. - - They will now use PascalCase instead of kebab-case. - - To package manager maintainers: Please upgrade your script to make it capable to download and install the fonts under new names, and properly uninstall the fonts under old names. -* \[**BREAKING**\] Certain properties in the build plans are changed to camelCase. Using them will trigger a build failure. - - `no-cv-ss` → `noCvSs` - - `no-ligation` → `noLigation` - - `export-glyph-names` → `exportGlyphNames` - - `build-texture-feature` → `buildTextureFeature` - - `metric-override` → `metricOverride` - - `compatibility-ligatures` → `compatibilityLigatures` - - `exclude-chars` → `excludeChars` - - `webfont-formats` → `webfontFormats` -* \[**BREAKING**\] The "SGr" TTC packages for Iosevka Aile and Etoile will no longer be generated, as they are duplicates to the non-SGr TTC packages. +* \[**BREAKING**\] Add separate serifed variants for digits `2` through `5`. As a result, current variants are partially renamed and reordered (#1965). Change of variant names: + - `two`.`straight-neck` → `two`.`straight-neck-serifless` + - `two`.`curly-neck` → `two`.`curly-neck-serifless` + - `three`.`flat-top` → `three`.`flat-top-serifless` + - `four`.`closed` → `four`.`closed-serifless` + - `four`.`closed-non-crossing` → `four`.`closed-non-crossing-serifless` + - `four`.`semi-open` → `four`.`semi-open-serifless` + - `four`.`semi-open-non-crossing` → `four`.`semi-open-non-crossing-serifless` + - `four`.`open` → `four`.`open-serifless` + - `four`.`open-non-crossing` → `four`.`open-non-crossing-serifless` + - `five`.`upright-arched` → `five`.`upright-arched-serifless` + - `five`.`upright-flat` → `five`.`upright-flat-serifless` + - `five`.`oblique-arched` → `five`.`oblique-arched-serifless` + - `five`.`oblique-flat` → `five`.`oblique-flat-serifless` * \[**BREAKING**\] Reorder of glyph variants: - - Influenced characters: `M`, `R`, `f`, `i`, `l`, `t`, `x`, Long S (`ſ`), Lower Lambda (`λ`), Lower Tau (`τ`), Lower Chi (`χ`), Cyrillic Lower Em (`м`), Cyrillic Lower Ef (`ф`), Cyrillic Ya (`Я`, `я`), `5`. -* \[**BREAKING**\] Tags for variant features for Cyrillic lowercase Er and U are changed to `cv76` and `cv78`. - - Various other glyph variant tags are also changed to reflect this insertion. -* \[**BREAKING**\] Make the ligation group names for symbol connections more intuitive, and add alternatives to start chaining from at least 3 continuous characters (#2100): - - `plusplus` → `plus-plus`, `plus-plus-plus`. - - `connected-hyphen` → `minus-minus`, `minus-minus-minus`. - - `connected-tilde-as-wave` → `tilde-tilde`, `tilde-tilde-tilde`. - - `connected-underscore` → `underscore-underscore`, `underscore-underscore-underscore`. - - `connected-number-sign` → `hash-hash`, `hash-hash-hash`. -* Add Characters: - - CYRILLIC CAPITAL LETTER LHA (`U+0514`) ... CYRILLIC SMALL LETTER YAE (`U+0519`) (#2018). - - GEORGIAN PARAGRAPH SEPARATOR (`U+10FB`). - - COMBINING BREVE-MACRON (`U+1DCB`) ... COMBINING MACRON-BREVE (`U+1DCC`) (#1880). - - COMBINING DOUBLE CIRCUMFLEX ABOVE (`U+1DCD`). - - COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE (`U+1DD3`). - - COMBINING DELETION MARK (`U+1DFB`). - - LINE SEPARATOR (`U+2028`) ... PARAGRAPH SEPARATOR (`U+2029`). - - TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`). - - LONG RIGHTWARDS SQUIGGLE ARROW (`U+27FF`). - - LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE (`U+2902`) ... LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE (`U+2904`). - - LONG LEFTWARDS SQUIGGLE ARROW (`U+2B33`). - - DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW (`U+2B4D`). - - RAISED SQUARE (`U+2E0B`). - - HYPODIASTOLE (`U+2E12`). - - TWO DOTS OVER ONE DOT PUNCTUATION (`U+2E2A`) ... FIVE DOT MARK (`U+2E2D`). - - LATIN SMALL LETTER U WITH LEFT HOOK (`U+AB52`). - - MODIFIER LETTER SMALL U WITH LEFT HOOK (`U+AB5F`). -* Add hook-inward-serifed variants for `a` (#2085). -* Add single-storey-double-serifed and single-storey-tailed-serifed variants for `a` and Greek Lower Alpha (`α`) (#1949). - - Make `a`.`single-storey-tailed-serifed` the default for slab italic to match `g` and `q`. -* Add bottom-serifed variants for `d`, and `q`. -* Add bottom-right-serifed variants for `U`. -* Add tailless variants for Greek Lower Iota (`ι`). -* Make Greek Lower Iota (`ι`) and Greek Lower Tau (`τ`) semi-tailed under default upright and tailed under default italic. -* Remove earless-rounded variants for `U+01A5`, `U+0256`, `U+02A0`, and `U+1D91`. -* Remove earless-corner variants for `U+027E`. -* Improve serifs for turned k (`U+029E`) to match `q` and turned h (`U+0265`). -* Improve top-left serif for LATIN SMALL LETTER KRA (`U+0138`) to match `k`. -* Make Greek Kappa (`U+03BA`) respond to more serif variants for `k` (`cv36`). -* Add a top-left serif to GREEK SMALL LETTER HETA (`U+0371`) under slab. -* Add a serif to MATHEMATICAL DOUBLE-STRUCK SMALL J (`U+1D55B`) to match that of MATHEMATICAL DOUBLE-STRUCK SMALL I (`U+1D55A`). -* Improve vertical alignmant of bowl for LATIN CAPITAL LETTER THORN WITH STROKE (`U+A764`) and LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER (`U+A766`). -* Stylistic set fixes: - - Fix `cv10` for `ss01`, `ss02`, and `ss08` under slab. - - Fix `cv53` for `ss16`. - - Fix `cv64` and `cv65` for `ss07`. - - Fix `cv66` for `ss17`. - - Fix `cv81` and `cv82` for `ss03` and `ss08` under italic slab. - - Fix `cv93` for `ss01`. - - Fix `vsAJ` for `ss10`. - - Fix `vlAB` for `ss09` and `ss14`. - - Fix `vlAD` for `ss05` and `ss14`. + - Influenced characters: `I`, `U`, `Z`, `i`, `l`, `u`, `z`, Greek Lower Mu (`μ`), Micro Sign (`µ`). +* \[**BREAKING**\] Quasi-proportional will now use a six-unit system instead of four. Metrics of various letters (`f`, `t`, `r`, `m`, `w`, etc.) are adjusted. +* Add characters: + - UPWARDS WHITE ARROW FROM BAR (`U+21EA`) ... RIGHTWARDS WHITE ARROW FROM WALL (`U+21F0`). + - RETURN SYMBOL (`U+23CE`). + - UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR (`U+2BB8`). + - LOWER HORIZONTAL RULER SEGMENT (`U+1CC05`) (Purposed for Unicode 16; L2/21-235). + - RIGHT VERTICAL RULER SEGMENT (`U+1CC06`) (Purposed for Unicode 16; L2/21-235). + - LOWER RIGHT RULER SEGMENT (`U+1CC07`) (Purposed for Unicode 16; L2/21-235). + - BOX DRAWINGS LIGHT HORIZONTAL AND UPPER RIGHT (`U+1CC1B`) ... BOX DRAWINGS LIGHT BOTTOM AND LOWER LEFT (`U+1CC1E`) (Purposed for Unicode 16; L2/21-235). + - SEPARATED BLOCK QUADRANT-1 (`U+1CC21`) ... SEPARATED BLOCK QUADRANT-1234 (`U+1CC2F`) (Purposed for Unicode 16; L2/21-235). + - BLACK NEUTRAL FACE (`U+1CC6F`) (Purposed for Unicode 16; L2/21-235). + - VERTICAL LINE WITH FOUR TICK MARKS (`U+1CC90`) (Purposed for Unicode 16; L2/21-235). + - HORIZONTAL LINE WITH FOUR TICK MARKS (`U+1CC91`) (Purposed for Unicode 16; L2/21-235). + - BOX DRAWINGS DOUBLE DIAGONAL LOWER LEFT TO MIDDLE CENTRE TO LOWER RIGHT (`U+1CE09`) (Purposed for Unicode 16; L2/21-235). + - BOX DRAWINGS DOUBLE DIAGONAL UPPER LEFT TO MIDDLE CENTRE TO UPPER RIGHT (`U+1CE0A`) (Purposed for Unicode 16; L2/21-235). + - SEPARATED BLOCK SEXTANT-1 (`U+1CE51`) ... SEPARATED BLOCK SEXTANT-123456 (`U+1CE8F`) (Purposed for Unicode 16; L2/21-235). + - UPPER LEFT ONE SIXTEENTH BLOCK (`U+1CE90`) ... LOWER HALF RIGHT ONE QUARTER BLOCK (`U+1CEAF`) (Purposed for Unicode 16; L2/21-235). + - FOLDER (`U+1F5C0`) (#2181). + - DOWNWARDS BLACK ARROW TO BAR (`U+1F8B3`) ... SOUTH WEST ARROW FROM BAR (`U+1F8BB`) (Purposed for Unicode 16; L2/21-235). + - LEFT TWO THIRDS BLOCK (`U+1FBCE`) (Purposed for Unicode 16; L2/21-235). + - LEFT ONE THIRD BLOCK (`U+1FBCF`) (Purposed for Unicode 16; L2/21-235). + - BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO LOWER LEFT (`U+1FBD0`) ... BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO MIDDLE RIGHT TO LOWER LEFT (`U+1FBDF`) (Purposed for Unicode 16; L2/21-235). + - UPPER CENTRE ONE QUARTER BLOCK (`U+1FBE4`) ... MIDDLE RIGHT ONE QUARTER BLOCK (`U+1FBE7`) (Purposed for Unicode 16; L2/21-235). +* Fix a disjoint stroke of Outlined Curly `Z` under some weights (#2195). +* Unify diagonal box drawings' angles (#2197). +* Fix Large Type Piece `U+1CE3B` (#2206). +* Added a `MOSC` feature that turns certain geometric shapes into mosaics (#2212). +* Fix `frac` feature for better recognizing fraction patterns (#2214). diff --git a/changes/29.0.0-beta.1.md b/changes/29.0.0-beta.1.md index abade4df0..f42e51760 100644 --- a/changes/29.0.0-beta.1.md +++ b/changes/29.0.0-beta.1.md @@ -1,4 +1,4 @@ -* \[**BREAKING**\] Add separate serifed variants for digits `2` through `5`. As a result, current variants are reordered (#1965). Change of variant names: +* \[**BREAKING**\] Add separate serifed variants for digits `2` through `5`. As a result, current variants are partially renamed and reordered (#1965). Change of variant names: - `two`.`straight-neck` → `two`.`straight-neck-serifless` - `two`.`curly-neck` → `two`.`curly-neck-serifless` - `three`.`flat-top` → `three`.`flat-top-serifless` diff --git a/doc/PACKAGE-LIST.md b/doc/PACKAGE-LIST.md index 1e616860e..32957d32b 100644 --- a/doc/PACKAGE-LIST.md +++ b/doc/PACKAGE-LIST.md @@ -1,7 +1,7 @@ -# Package list of Release 28.1.0 +# Package list of Release 29.0.0-beta.1 ## 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. @@ -22,146 +22,146 @@ 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 SS18DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka AileQuasi-proportional, Sans-serif 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka AileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka AileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka EtoileQuasi-proportional, Slab-serif 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
diff --git a/doc/character-variants.md b/doc/character-variants.md index b5c73ea7b..7eb7d3e1e 100644 --- a/doc/character-variants.md +++ b/doc/character-variants.md @@ -204,8 +204,8 @@ cv09 - + @@ -520,8 +520,8 @@ cv20 - + @@ -671,15 +671,15 @@ - - - - - - + + + + + + 1 @@ -699,15 +699,15 @@ - - - - - - + + + + + + 13 @@ -965,11 +965,11 @@ cv34 - + @@ -1096,11 +1096,11 @@ cv37 - + @@ -1477,8 +1477,8 @@ cv45 - + @@ -1664,15 +1664,15 @@ - - - - - - + + + + + + 1 @@ -1692,15 +1692,15 @@ - - - - - - + + + + + + 13 @@ -2066,8 +2066,8 @@ cv62 - + @@ -2870,35 +2870,46 @@ cv87 - - - + + + + + 1 2 - +3 +4 + cv88 - + + - + 1 2 - +3 + cv89 - - - - - - - + + + + + + + + + + + + 1 @@ -2907,22 +2918,35 @@ 4 5 6 - +7 +8 +9 +10 +11 +12 cv90 - - - - - + + + + + + + + + 1 2 3 4 - +5 +6 +7 +8 + cv91 @@ -3312,8 +3336,8 @@ VSAQ - + @@ -3399,7 +3423,7 @@ -VXAA +VLAE @@ -3410,7 +3434,7 @@ -VLAE +VLAF @@ -3421,7 +3445,7 @@ -VLAF +VLAG diff --git a/doc/custom-build.md b/doc/custom-build.md index 3636614a5..9cf1061e2 100644 --- a/doc/custom-build.md +++ b/doc/custom-build.md @@ -434,10 +434,10 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `I`
3 variants - - - + + +
capital-i = 'serifed', cv09 = 1
I with standard (long) serifs (default)
capital-i = 'serifless', cv09 = 2
capital-i = 'serifless', cv09 = 1
I without serifs, like a straight bar
capital-i = 'serifed', cv09 = 2
I with standard (long) serifs (default)
capital-i = 'short-serifed', cv09 = 3
I with short serifs
@@ -704,10 +704,10 @@ Subsection `variants` is used to configure character variants in the font. Prope - - - + + + @@ -834,48 +834,48 @@ Subsection `variants` is used to configure character variants in the font. Prope - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + @@ -1082,16 +1082,16 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `i`
14 variants
capital-u = 'toothed-serifless', cv20 = 1
U with toothed shape; without serifs
capital-u = 'toothed-motion-serifed', cv20 = 2
U with toothed shape, and motion serifs at top-left and bottom-right
capital-u = 'toothed-bottom-right-serifed', cv20 = 3
capital-u = 'toothed-bottom-right-serifed', cv20 = 2
U with toothed shape, and serif at bottom-right
capital-u = 'toothed-motion-serifed', cv20 = 3
U with toothed shape, and motion serifs at top-left and bottom-right
capital-u = 'toothed-serifed', cv20 = 4
U with toothed shape, and serifs
capital-u = 'tailed-serifless', cv20 = 5
Z with straight body shape, and a diagonal crossbar; without serifs
capital-z = 'straight-serifless-with-horizontal-crossbar', cv25 = 3
Z with straight body shape, and a horizontal crossbar; without serifs
capital-z = 'straight-serifed', cv25 = 4
Z with straight body shape, and serifs (default for Slab)
capital-z = 'straight-serifed-with-crossbar', cv25 = 5
Z with straight body shape, serifs, and a diagonal crossbar
capital-z = 'straight-serifed-with-horizontal-crossbar', cv25 = 6
Z with straight body shape, serifs, and a horizontal crossbar
capital-z = 'straight-top-serifed', cv25 = 4
Z with straight body shape, and serifs at top
capital-z = 'straight-top-serifed-with-crossbar', cv25 = 5
Z with straight body shape, serifs at top, and a diagonal crossbar
capital-z = 'straight-top-serifed-with-horizontal-crossbar', cv25 = 6
Z with straight body shape, serifs at top, and a horizontal crossbar
capital-z = 'straight-bottom-serifed', cv25 = 7
Z with straight body shape, and serifs at bottom
capital-z = 'straight-bottom-serifed-with-crossbar', cv25 = 8
Z with straight body shape, serifs at bottom, and a diagonal crossbar
capital-z = 'straight-bottom-serifed-with-horizontal-crossbar', cv25 = 9
Z with straight body shape, serifs at bottom, and a horizontal crossbar
capital-z = 'straight-top-serifed', cv25 = 10
Z with straight body shape, and serifs at top
capital-z = 'straight-top-serifed-with-crossbar', cv25 = 11
Z with straight body shape, serifs at top, and a diagonal crossbar
capital-z = 'straight-top-serifed-with-horizontal-crossbar', cv25 = 12
Z with straight body shape, serifs at top, and a horizontal crossbar
capital-z = 'straight-serifed', cv25 = 10
Z with straight body shape, and serifs (default for Slab)
capital-z = 'straight-serifed-with-crossbar', cv25 = 11
Z with straight body shape, serifs, and a diagonal crossbar
capital-z = 'straight-serifed-with-horizontal-crossbar', cv25 = 12
Z with straight body shape, serifs, and a horizontal crossbar
capital-z = 'curly-serifless', cv25 = 13
Z with curly body shape; without serifs
capital-z = 'curly-serifless-with-crossbar', cv25 = 14
Z with curly body shape, and a diagonal crossbar; without serifs
capital-z = 'curly-serifless-with-horizontal-crossbar', cv25 = 15
Z with curly body shape, and a horizontal crossbar; without serifs
capital-z = 'curly-serifed', cv25 = 16
Z with curly body shape, and serifs
capital-z = 'curly-serifed-with-crossbar', cv25 = 17
Z with curly body shape, serifs, and a diagonal crossbar
capital-z = 'curly-serifed-with-horizontal-crossbar', cv25 = 18
Z with curly body shape, serifs, and a horizontal crossbar
capital-z = 'curly-top-serifed', cv25 = 16
Z with curly body shape, and serifs at top
capital-z = 'curly-top-serifed-with-crossbar', cv25 = 17
Z with curly body shape, serifs at top, and a diagonal crossbar
capital-z = 'curly-top-serifed-with-horizontal-crossbar', cv25 = 18
Z with curly body shape, serifs at top, and a horizontal crossbar
capital-z = 'curly-bottom-serifed', cv25 = 19
Z with curly body shape, and serifs at bottom
capital-z = 'curly-bottom-serifed-with-crossbar', cv25 = 20
Z with curly body shape, serifs at bottom, and a diagonal crossbar
capital-z = 'curly-bottom-serifed-with-horizontal-crossbar', cv25 = 21
Z with curly body shape, serifs at bottom, and a horizontal crossbar
capital-z = 'curly-top-serifed', cv25 = 22
Z with curly body shape, and serifs at top
capital-z = 'curly-top-serifed-with-crossbar', cv25 = 23
Z with curly body shape, serifs at top, and a diagonal crossbar
capital-z = 'curly-top-serifed-with-horizontal-crossbar', cv25 = 24
Z with curly body shape, serifs at top, and a horizontal crossbar
capital-z = 'curly-serifed', cv25 = 22
Z with curly body shape, and serifs
capital-z = 'curly-serifed-with-crossbar', cv25 = 23
Z with curly body shape, serifs, and a diagonal crossbar
capital-z = 'curly-serifed-with-horizontal-crossbar', cv25 = 24
Z with curly body shape, serifs, and a horizontal crossbar
capital-z = 'cursive', cv25 = 25
Z with cursive body shape
capital-z = 'cursive-with-crossbar', cv25 = 26
- - - + - + - + - + + + @@ -1192,16 +1192,16 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `l`
14 variants
i = 'serifed', cv34 = 1
Serifed i (default for Upright)
i = 'serifless', cv34 = 2
i = 'serifless', cv34 = 1
i like a straight line
i = 'hooky', cv34 = 3
i = 'hooky', cv34 = 2
Hooky i
i = 'hooky-bottom', cv34 = 4
i = 'hooky-bottom', cv34 = 3
i with a sharp-turning horizontal tail
i = 'zshaped', cv34 = 5
i = 'zshaped', cv34 = 4
Z-shaped i
i = 'serifed', cv34 = 5
Serifed i (default for Upright)
i = 'serifed-asymmetric', cv34 = 6
i with shorter top serif and full bottom serif
i = 'tailed', cv34 = 7
- - - + - + - + - + + + @@ -1520,10 +1520,10 @@ Subsection `variants` is used to configure character variants in the font. Prope
l = 'serifed', cv37 = 1
Serifed l (default for Upright)
l = 'serifless', cv37 = 2
l = 'serifless', cv37 = 1
l like a straight line
l = 'hooky', cv37 = 3
l = 'hooky', cv37 = 2
Hooky l
l = 'hooky-bottom', cv37 = 4
l = 'hooky-bottom', cv37 = 3
l with a straight sharp-turning horizontal tail
l = 'zshaped', cv37 = 5
l = 'zshaped', cv37 = 4
Z-shaped l
l = 'serifed', cv37 = 5
Serifed l (default for Upright)
l = 'serifed-asymmetric', cv37 = 6
l with shorter top serif and full bottom serif
l = 'tailed', cv37 = 7
- - - + + + @@ -1682,48 +1682,48 @@ Subsection `variants` is used to configure character variants in the font. Prope - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + @@ -2022,10 +2022,10 @@ Subsection `variants` is used to configure character variants in the font. Prope
u = 'toothed-serifless', cv45 = 1
u with toothed shape; without serifs (default for Sans Upright)
u = 'toothed-motion-serifed', cv45 = 2
u with toothed shape, and motion serifs at top-left and bottom-right
u = 'toothed-bottom-right-serifed', cv45 = 3
u = 'toothed-bottom-right-serifed', cv45 = 2
u with toothed shape, and serif at bottom-right
u = 'toothed-motion-serifed', cv45 = 3
u with toothed shape, and motion serifs at top-left and bottom-right
u = 'toothed-serifed', cv45 = 4
u with toothed shape, and serifs (default for Slab Upright)
u = 'tailed-serifless', cv45 = 5
z with straight body shape, and a diagonal crossbar; without serifs
z = 'straight-serifless-with-horizontal-crossbar', cv50 = 3
z with straight body shape, and a horizontal crossbar; without serifs
z = 'straight-serifed', cv50 = 4
z with straight body shape, and serifs (default for Slab Upright)
z = 'straight-serifed-with-crossbar', cv50 = 5
z with straight body shape, serifs, and a diagonal crossbar
z = 'straight-serifed-with-horizontal-crossbar', cv50 = 6
z with straight body shape, serifs, and a horizontal crossbar
z = 'straight-top-serifed', cv50 = 4
z with straight body shape, and serifs at top
z = 'straight-top-serifed-with-crossbar', cv50 = 5
z with straight body shape, serifs at top, and a diagonal crossbar
z = 'straight-top-serifed-with-horizontal-crossbar', cv50 = 6
z with straight body shape, serifs at top, and a horizontal crossbar
z = 'straight-bottom-serifed', cv50 = 7
z with straight body shape, and serifs at bottom
z = 'straight-bottom-serifed-with-crossbar', cv50 = 8
z with straight body shape, serifs at bottom, and a diagonal crossbar
z = 'straight-bottom-serifed-with-horizontal-crossbar', cv50 = 9
z with straight body shape, serifs at bottom, and a horizontal crossbar
z = 'straight-top-serifed', cv50 = 10
z with straight body shape, and serifs at top
z = 'straight-top-serifed-with-crossbar', cv50 = 11
z with straight body shape, serifs at top, and a diagonal crossbar
z = 'straight-top-serifed-with-horizontal-crossbar', cv50 = 12
z with straight body shape, serifs at top, and a horizontal crossbar
z = 'straight-serifed', cv50 = 10
z with straight body shape, and serifs (default for Slab Upright)
z = 'straight-serifed-with-crossbar', cv50 = 11
z with straight body shape, serifs, and a diagonal crossbar
z = 'straight-serifed-with-horizontal-crossbar', cv50 = 12
z with straight body shape, serifs, and a horizontal crossbar
z = 'curly-serifless', cv50 = 13
z with curly body shape; without serifs
z = 'curly-serifless-with-crossbar', cv50 = 14
z with curly body shape, and a diagonal crossbar; without serifs
z = 'curly-serifless-with-horizontal-crossbar', cv50 = 15
z with curly body shape, and a horizontal crossbar; without serifs
z = 'curly-serifed', cv50 = 16
z with curly body shape, and serifs
z = 'curly-serifed-with-crossbar', cv50 = 17
z with curly body shape, serifs, and a diagonal crossbar
z = 'curly-serifed-with-horizontal-crossbar', cv50 = 18
z with curly body shape, serifs, and a horizontal crossbar
z = 'curly-top-serifed', cv50 = 16
z with curly body shape, and serifs at top
z = 'curly-top-serifed-with-crossbar', cv50 = 17
z with curly body shape, serifs at top, and a diagonal crossbar
z = 'curly-top-serifed-with-horizontal-crossbar', cv50 = 18
z with curly body shape, serifs at top, and a horizontal crossbar
z = 'curly-bottom-serifed', cv50 = 19
z with curly body shape, and serifs at bottom
z = 'curly-bottom-serifed-with-crossbar', cv50 = 20
z with curly body shape, serifs at bottom, and a diagonal crossbar
z = 'curly-bottom-serifed-with-horizontal-crossbar', cv50 = 21
z with curly body shape, serifs at bottom, and a horizontal crossbar
z = 'curly-top-serifed', cv50 = 22
z with curly body shape, and serifs at top
z = 'curly-top-serifed-with-crossbar', cv50 = 23
z with curly body shape, serifs at top, and a diagonal crossbar
z = 'curly-top-serifed-with-horizontal-crossbar', cv50 = 24
z with curly body shape, serifs at top, and a horizontal crossbar
z = 'curly-serifed', cv50 = 22
z with curly body shape, and serifs
z = 'curly-serifed-with-crossbar', cv50 = 23
z with curly body shape, serifs, and a diagonal crossbar
z = 'curly-serifed-with-horizontal-crossbar', cv50 = 24
z with curly body shape, serifs, and a horizontal crossbar
z = 'cursive', cv50 = 25
z with cursive body shape (default for Slab Italic)
z = 'cursive-with-crossbar', cv50 = 26
- - - + + + @@ -2704,48 +2704,74 @@ Subsection `variants` is used to configure character variants in the font. Prope
lower-mu = 'toothed-serifless', cv62 = 1
Greek small Mu (μ) with toothed shape; without serifs
lower-mu = 'toothed-motion-serifed', cv62 = 2
Greek small Mu (μ) with toothed shape, and motion serifs at top-left and bottom-right
lower-mu = 'toothed-bottom-right-serifed', cv62 = 3
lower-mu = 'toothed-bottom-right-serifed', cv62 = 2
Greek small Mu (μ) with toothed shape, and serif at bottom-right
lower-mu = 'toothed-motion-serifed', cv62 = 3
Greek small Mu (μ) with toothed shape, and motion serifs at top-left and bottom-right
lower-mu = 'toothed-serifed', cv62 = 4
Greek small Mu (μ) with toothed shape, and serifs
lower-mu = 'tailed-serifless', cv62 = 5
1 with bottom serif and a diagonal cut at top
- Styles for `2` -
2 variants - - - - - -
two = 'straight-neck', cv87 = 1
2 with straight neck
two = 'curly-neck', cv87 = 2
2 with curly neck (default)
- - Styles for `3` -
2 variants - - - - - -
three = 'flat-top', cv88 = 1
Flat top 3 (Like Museo Sans / Montserrat)
three = 'two-arcs', cv88 = 2
Arched top 3 (default)
- - Styles for `4` -
6 variants - - - - - - - - - - - - - -
four = 'closed', cv89 = 1
4 with closed contour
four = 'closed-non-crossing', cv89 = 2
4 with closed contour but the horizontal bar does not overflow the vertical bar
four = 'semi-open', cv89 = 3
4 with semi-open contour (default)
four = 'semi-open-non-crossing', cv89 = 4
4 with semi-open contour but the horizontal bar does not overflow the vertical bar
four = 'open', cv89 = 5
4 with open contour
four = 'open-non-crossing', cv89 = 6
4 with open contour but the horizontal bar does not overflow the vertical bar
- - Styles for `5`
4 variants - - - - - - - - + + + + + + + + +
five = 'upright-arched', cv90 = 1
5 with upright upper-left bar, and arched middle part (default)
five = 'upright-flat', cv90 = 2
5 with upright upper-left bar, and flat middle part
five = 'oblique-arched', cv90 = 3
5 with arched middle part
five = 'oblique-flat', cv90 = 4
5 with flat middle part
two = 'straight-neck-serifless', cv87 = 1
2 with straight neck; without serifs
two = 'straight-neck-serifed', cv87 = 2
2 with straight neck, and serifs
two = 'curly-neck-serifless', cv87 = 3
2 with curly neck; without serifs (default for Sans)
two = 'curly-neck-serifed', cv87 = 4
2 with curly neck, and serifs (default for Slab)
+ - Styles for `3` +
3 variants + + + + + + + +
three = 'flat-top-serifless', cv88 = 1
3 with flat top (Like Museo Sans / Montserrat); without serifs
three = 'flat-top-serifed', cv88 = 2
3 with flat top (Like Museo Sans / Montserrat), and serifs
three = 'two-arcs', cv88 = 3
3 with arched top (default)
+ - Styles for `4` +
12 variants + + + + + + + + + + + + + + + + + + + + + + + + + +
four = 'closed-serifless', cv89 = 1
4 with closed contour; without serifs
four = 'closed-serifed', cv89 = 2
4 with closed contour, and serifs
four = 'closed-non-crossing-serifless', cv89 = 3
4 with closed contour, and horizontal bar that does not overflow the vertical bar; without serifs
four = 'closed-non-crossing-serifed', cv89 = 4
4 with closed contour, horizontal bar that does not overflow the vertical bar, and serifs
four = 'semi-open-serifless', cv89 = 5
4 with semi-open contour; without serifs (default for Sans)
four = 'semi-open-serifed', cv89 = 6
4 with semi-open contour, and serifs (default for Slab)
four = 'semi-open-non-crossing-serifless', cv89 = 7
4 with semi-open contour, and horizontal bar that does not overflow the vertical bar; without serifs
four = 'semi-open-non-crossing-serifed', cv89 = 8
4 with semi-open contour, horizontal bar that does not overflow the vertical bar, and serifs
four = 'open-serifless', cv89 = 9
4 with open contour; without serifs
four = 'open-serifed', cv89 = 10
4 with open contour, and serifs
four = 'open-non-crossing-serifless', cv89 = 11
4 with open contour, and horizontal bar that does not overflow the vertical bar; without serifs
four = 'open-non-crossing-serifed', cv89 = 12
4 with open contour, horizontal bar that does not overflow the vertical bar, and serifs
+ - Styles for `5` +
8 variants + + + + + + + + + + + + + + + + +
five = 'upright-arched-serifless', cv90 = 1
5 with upright upper-left bar, and arched middle part; without serifs (default for Sans)
five = 'upright-arched-serifed', cv90 = 2
5 with upright upper-left bar, arched middle part, and serifs (default for Slab)
five = 'upright-flat-serifless', cv90 = 3
5 with upright upper-left bar, and flat middle part; without serifs
five = 'upright-flat-serifed', cv90 = 4
5 with upright upper-left bar, flat middle part, and serifs
five = 'oblique-arched-serifless', cv90 = 5
5 with arched middle part; without serifs
five = 'oblique-arched-serifed', cv90 = 6
5 with arched middle part, and serifs
five = 'oblique-flat-serifless', cv90 = 7
5 with flat middle part; without serifs
five = 'oblique-flat-serifed', cv90 = 8
5 with flat middle part, and serifs
- Styles for `6`
3 variants @@ -3068,10 +3094,10 @@ Subsection `variants` is used to configure character variants in the font. Prope - - - + + + @@ -3136,25 +3162,25 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `++` (Plus ligations)
2 variants
micro-sign = 'toothed-serifless', VSAQ = 1
Micro Sign (µ) with toothed shape; without serifs (default for Sans Upright)
micro-sign = 'toothed-motion-serifed', VSAQ = 2
Micro Sign (µ) with toothed shape, and motion serifs at top-left and bottom-right
micro-sign = 'toothed-bottom-right-serifed', VSAQ = 3
micro-sign = 'toothed-bottom-right-serifed', VSAQ = 2
Micro Sign (µ) with toothed shape, and serif at bottom-right
micro-sign = 'toothed-motion-serifed', VSAQ = 3
Micro Sign (µ) with toothed shape, and motion serifs at top-left and bottom-right
micro-sign = 'toothed-serifed', VSAQ = 4
Micro Sign (µ) with toothed shape, and serifs (default for Slab Upright)
micro-sign = 'tailed-serifless', VSAQ = 5
- + - +
lig-plus-chain = 'with-notch', VXAA = 1
lig-plus-chain = 'with-notch', VLAE = 1
The bars in connected plus (++, etc.) ligation have notches in the middle
lig-plus-chain = 'without-notch', VXAA = 2
lig-plus-chain = 'without-notch', VLAE = 2
The bars in connected plus (++, etc.) ligation do not have notches in the middle (default)
- Styles for `=>` (Double arrow ligation)
2 variants - + - +
lig-double-arrow-bar = 'with-notch', VLAE = 1
lig-double-arrow-bar = 'with-notch', VLAF = 1
The bars in double arrow (=>, etc.) ligation have notches in the middle
lig-double-arrow-bar = 'without-notch', VLAE = 2
lig-double-arrow-bar = 'without-notch', VLAF = 2
The bars in double arrow (=>, etc.) ligation do not have notches in the middle (default)
- Styles for `->` (Single arrow ligation)
2 variants - + - +
lig-single-arrow-bar = 'with-notch', VLAF = 1
lig-single-arrow-bar = 'with-notch', VLAG = 1
The bars in single arrow (=>, etc.) ligation have notches in the middle
lig-single-arrow-bar = 'without-notch', VLAF = 2
lig-single-arrow-bar = 'without-notch', VLAG = 2
The bars in single arrow (=>, etc.) ligation do not have notches in the middle (default)
diff --git a/doc/packages-sha.txt b/doc/packages-sha.txt index 04799cbbc..127928fcd 100644 --- a/doc/packages-sha.txt +++ b/doc/packages-sha.txt @@ -1,452 +1,452 @@ -8180eb43c5f6ffa09c2fb14304930c45bdd5013d6714d7dec21245873b2c2b31 undefined -536a6f7387ac385037bcad6bf050832adb89299e45e40570c87e466d631b84f5 undefined -954d9ae953cb969575593917bc5a544e08b62fb357814c163eef7bf5580f196c undefined -c82c91e16441b01804e7698aae710d8ffdc7087a7c54fda91ebda38baaea48e6 undefined -1be3d9df8049b6e616daba33f6710c720b5bb74da03fd1ffa35cbb16338ed2c2 undefined -8b6a63665137d714128237c9af530d274da3d24c4172e29e45a57ea15eaad1a8 undefined -2411bc1d08bd2632eb2625f78cf15ac3cfd12a269bd96d9254eb5b1dbc8729a1 undefined -9eb94fb9f21a04dfa608d8a5eeaf092d14c8db16adc21e86a6be709841dbd351 undefined -559ed7fc2860ba895eb0f83088c322ec7e2f1a49adf671ddf893695351023680 undefined -4c33072f9309dc69cb6b9129bd1f557520383285128d654a7021813a74ce42a2 undefined -06ad63203743a6873f018ae815705e707b5540a04a587a3eb0ca4886616781ca undefined -7ae42041f15319c4ae1143bc31501d957ff87b041b3572350477297e7f7afa2f undefined -c10753e8e79ef42ea09a2550e4a74f3e1b094c19746cf73e7a8659675b73753d undefined -7f97e55377c118c2058b0cc194515810d4b9aa88ccd925e6c1b398329380d0f9 undefined -0b8b54c29d3db0cbdbc0a4a0798dde6cbf1ddca7e0692c3eacead7dd3bf31d61 undefined -c9fb3689d0da864ea28946628e90526d8f23563248cdff1055fb22d1425fae33 undefined -cd9f581ad6c5e02dd2af966904fa009d9789fd0b679d2775dc64f1bf543f5d49 undefined -838c34fee093ee23d73eda2e5575397dbbaed9b3d37ae51b5ee9944f23daae80 undefined -480fa0b7973ef95e12be3e9e932e0a382d27430c4ba1b06d0b93a212e468efb4 undefined -8ac89242ed5c6b81c95bda5fb47660ac781d09ce232f1366215386a64cf4025b undefined -a52c121670738b5d55571860429c0d4af825a985981f679b9be0a98336c50e5f undefined -e19e777992cc5b8f5a1ee6cd40e06f90a46e919ade92a317f9889d7f68c65f8c undefined -145c3dd7519cf36ca047b100ef729c0d1a78167ac23806e2635d3d6dfdc21eb2 undefined -4fb58ebd344ff0ce03fc4e74aede0c6baf4abccfdd926947309cfb82b44241c9 undefined -ab6257d4a3617407f6a0fafe9247d166dd60853e2ec625f0303787e289bf7b88 undefined -f308b9f577e0b2b9ed915424dae71f39c7a3a03e756f044cc2b9863f6dd7fd58 undefined -7efdcdf11717c0e762b7be9b55cd2291de6c30d1afd19974f396eea592b20723 undefined -3a7c9a8b2436a785044d3bd3bb3614cd09850a053ec5f4a84777fd63bb893e78 undefined -f867d002f595a3173197a306d6dbf411ccf5a905dff7c8a259be8ea4e31e482f undefined -04424bec675654aa802f603b3b2978c838b22dccd220521bb75974e72406a03e undefined -135b48b1dc5b1f53b37462bcbb5dfe601c90e0c3c7b13a9b8977d05c99cdd736 undefined -441f64eeeb1cf369bfc24f37171eac3deacbc88ca4d7321bf0480c0cfec8c97a undefined -aafef47ec35c7cc98b197bff63108481d679082dce831dae61b6c773045605af undefined -1c02aac0abd6ce7d94b0c5877b91619a5db8892206df9882a0214b0ad6a96b65 undefined -b75c72626e8e5f4d2c8fa55816cd071b10bc26ca127263d5f28a4afad547fa85 undefined -14d20c8c55bdfe074d9d6883f74b4309124ff4c12cd07a74c4e8a8f2afedeea2 undefined -56fee28179f823b6a1169d05af45932cd9afca4dec2b6a3c9633f0c4c7980f72 undefined -cb2e6d3dee04e5bbe8bf10a0a7991bc2552f686f6a25f044c22093494f0f31a1 undefined -0aacd6975b491add4f1dcdc3b2c463bbc1360c56c0aed349d3385ea463001713 undefined -f2a9dbb1a37446b80bfb8cfeb66b0c2cb56055f5bfb8c659509868f9c417dc77 undefined -43768c868910d111b99f53c9868bed238f3a4f246db3f4806db93ffe8bcdd817 undefined -ec3aba99e8f5415e7e011d21d1f481ed3130c52e73ec6f7a326dde1c63e7814e undefined -f2aa3e19fac0b2069e0e2a26c62a8f7cf829d6a0a74e6b8422278569a2a063e5 undefined -ea67a20d27165f552e27a80b1854959070b46f61413c887b7172d9d995240894 undefined -2c91c3aeda3c37dafdaa9b020c9a865568b5e0379d5751294c528bcdbdf12ab7 undefined -30608829b5236024bdd337c78fe97cc0ef888b1b97f54df9407cc9b07d6733b2 undefined -efb974d784ffe8abe0f9fd03e8c737d91dcbea61129c21a86952e5d11db97557 undefined -1fcabb93efd682d4fb821718745e0c63d23384e4b4c1e1c514581c2313876fda undefined -489e1fa217d98fb1b9729c62ff8149128487c76759e7d04d338910844a7db50f undefined -b99e882c61b7a4a43be3ebe1de45a331928e2dfe6a78740a1c9555e03369cd7a undefined -cebe496e5d5b3958591978caf6f82fe3bc609e799a8288ce10b29bfdc931e98e undefined -75f3f6e9a6b0c5dcba78cd08659382fff4326714165973f27bbdce2ef4b237f1 undefined -0fc4d9b1640a2b73acd131e429e5a11efe5d827c9531ed81c110c633baac49b7 undefined -914b6ba64a20564e3c78b6d54d078a21e2fa0a9e421bd4783febfb50fd6552d8 undefined -fdbd9d3eeba9774db337a6e55c8d5ed5e2ceb0e426af9fb4edf62d679c310d22 undefined -3d746f9889d6805e4b21fd605d5dede4f139dc6921f1b6a5aa56edfdd8dd32d3 undefined -d2073abc967a177bc6680f045f2ed07c7ef9e7e1ea0d449a1abb2c0e414b25d5 undefined -197a7235de5ead95695c43ddece88b0a500bea01c88c88e85e05b6bdd4ab25e0 undefined -654c757df9802af08f4472ec7fec315b90157b18cf1310381a2b07334601875b undefined -17b50a4cde32cc95bcab0731c246396edeee88be7763930192e952559abaa7c6 undefined -586adf9077a3d83d2e9d17f224f654de220283ab374d73a5681c748bd728c3da undefined -e1608497d823fff722f0403a5c4c105ecbcdecbf8abb538183c0351391cb8d34 undefined -e52c04e8ba366f8e02623093a2e9189de84df5287970d20509e64d63216f8cd9 undefined -d0ce4f9a50307d9b9668a05a7702216fa42fe91dbde93b42c42044e16b90f9cd undefined -ad3022dfd211c98bf0e7c0d88ad3bdc27221d95aa8bb7e223d81b03ff91956ef undefined -acb406726051e08c3e6c69a703f2f5ad24b3068350aae82c3f08462cabcca130 undefined -18f8c6493ea7c762b2aaecfb0bacc9b9d79814c8d7d990e06d990ef59f20b933 undefined -c45da79aed2de2387538a15ee92a347066428063b8fc1fa9582605a184673204 undefined -e795a550aea72efe7a702c86cf3d337a444ed76f6facf800093d48fad5c5f7e0 undefined -92356aaedb4b4211feb57d9be8959478a22f7ead0a76c9b28a85027da128f276 undefined -571f01beb24266c6287afcfc2a2c599d7c4f2884f3564373f4b8eaea52b1b25f undefined -2d0b1d0caf12fcbc14bf630a07e372018981a61e8af5aa9fef7c791f682e8ccf undefined -cb25a6448c6d93c28b47845bfff0441c27cb93c6595a63a6619b9064e13933eb undefined -9170560b051f9392856073cb8bfe0e8a27a02257b0438383cf49158b57ee804e undefined -9e6e04cb7bf126b8e2468ee953ef410a091bf5666861391ea42769ecf202a066 undefined -285149ba7792e423e7f2603c9cc3a38a3eb7b6cb44e5aba0a483f181ae1e25c6 undefined -a58856122a74bd802d3ef577eb10de55441da39bcbfcdb79e900dec40e0f86dd undefined -ef6626fcbfa451ad35cfefd5460a3cd5e90538cef5e72455872753b220a411da undefined -260f4bb5acb7f5ee766c7a8501ebb3e517e61813247a081e789a76b052f7e09a undefined -bedcb682b61d1cbb5092142af381245de8faab09a685b4bf1b1e568b4c337ef6 undefined -9ee7bc60f819290ad6fa58f7140d1f6cb0780fa10dd5c6e8431c80a43c25b715 undefined -a33e12353c870b0753c7f58fa07668f41b3d486a560261656be16f52398e3c15 undefined -8eb8d9560e83cf6cf5bee3d9ca12e9301ce1dfcdfcb8613ce1fde42d72bb8aeb undefined -a2bbc233f2dfc29be7816620330da03048bd8f9776089b3034af85ef45c66c01 undefined -68244732de1bf90722adc3fbeb318332f5833869467dede28ef4361111f638f3 undefined -82990b3a21a3bb87d7f7a9e75e4eb7eb496d6099c8876939ca5ed7351eb4331f undefined -26171b52081c4936bc481173bfb0abf5c8138e8f70f7ca7f0c1cdb9520a6b5bf undefined -cfae8945d8b01c0d5c6c4df44185b5af790dad49f7fa61049d3529eacd1c4c70 undefined -f077855d778611ac5bf1e0b8c106608cddd475dbf80f21d40552f17e075f96bf undefined -8fff7b0b3ce9e2a1e4700834b01b0f2e96b08290bc71e6a392e118ef03fd2420 undefined -3ba0a89dfb29231a2669b78e2684351fffde30d1d96b3f2e93a39704d0b4b7bc undefined -47614d665496ff8cd8b48e552548377fdcd91f63a361a2ca5b08f180166bc648 undefined -7196bfffa2ecd904dc1c152b211e86732e3f6a3e580f9d50da527ce18beadae4 undefined -62d1d0b05c341cee881f659d5882b1af8d15d50fbf72a0749fe242e3016431a5 undefined -1b73c805e76c7354567e4f10840608537ffb758b63d7cecb78dbeec8d196ae2c undefined -deba93f6e00c7997c4710da13e49985faa5a32f6414149cacf99f9f83fa6edd9 undefined -a5d95ba4a9ba7455ce84fd6038605df4a0b034981dece6b47cd0322bfe00b763 undefined -5c3ff0c3d6cd1a71891ef6e496d1e231b43e5b16d56454c0df577cf350171b22 undefined -a4bc3fe83535802ac737fb4bee5893e1dd558490fe28e45a10c08031c96c6536 undefined -5ae0cbba176c40069770743726f1f63c571ddb54b779a38f9213a4fedbed003e undefined -20d45ee6a517f2a1e47d805cf0359ced2d8c52d4986b38ef07a56f7117effdc6 undefined -eb59813ebb6493b46cb17b7a310522a06125d69e2f8e87547973a6b78a773f23 undefined -ec34f6411c6874bf2c58549d4875d0cb3e002fee64915937961610b4ab98a1c6 undefined -69dedaa72e63528b0cd40fb997467c22b3be2c0b30a4799a982611dd4d79d9e7 undefined -f44b26d45899c00f892e77f85c52bf9320ee9614891ce02ac692f4c4f354997e undefined -a7931623b6b14426bfac86001ddff78f49f0fbd519146a7e092e149d36f380d1 undefined -a6c45d695ca09030b0316178df205f4d35cebab2764932c41925861363024610 undefined -ceac6154e3a4823722418a205c9ad9c483d04cdf7661f1ccd27ef79c15886dc7 undefined -dcc491016e4803ab2c9a6a2cbefe5249791eb620a49058afec56176f4c3b49be undefined -06dc72a88aa7da761b7536cbd06d41e8a442ce951da58b01db0624214da67ceb undefined -6274c1545f521aca3fbf77ef0d3f494ce3e6052592fc070e30fe919995364744 undefined -375f6827611f28b5bee60b3624785e10a0b4de1ff2850f2f13e2e0e7f6c626ae undefined -72aa4f0f842037e7acd27fe06d6fe88f994f010a81cda55df75921b7b7a7aca3 undefined -141087329908aaf5bece625ef5c3a6196e03952e07977ee64a5f9578b000d92f undefined -2afadb822a73489387f3ae76b1fd61f905f365fbca3d04983b7f5c97c970a974 undefined -73fdf71d5edf506fa49ee77bc339e7272d311b69fdd4bf5af5fcd0de54feb038 undefined -9b4b8d8b9478867c2cd1cef70a5f7112904a5ee9053246a32f246ae1242d6890 undefined -cc0e5defc612e3ad7f146d92a42870448a4068dc1f38def205ffe1fd05decc6b undefined -1b8282bd1c1f32f961906cc138f68dbbce581884f7bb69733d31605f3903d439 undefined -5279c921f6ca00444a06972b938f7bb45e8dc40cc756b8b60f90a48c347d5970 undefined -80ee3009882c43efb5790c305e8754d3bfdb34cef3b052d8b8c210ee8b92f34c undefined -9efcdcb77363a7e33ca2dc28ddf1ec41b59778bc816e03748970a1245996f90c undefined -49132853f8b2f87627aa2f600c92f1e0b99e678636695d215374f2550edd8893 undefined -d2a5253ed14511d9462a54b394f25abdf79a642d99cedae2446efd7acf86805c undefined -6738709d7c4dd889eb8d32a90d2142ac6082b29c712c1a9c6fa0c52ffaf5669b undefined -577a112f8033a7702b9399b4408f6b85fedaa3bd09ce7f0bf8018a1a81d8c37b undefined -a4478f834f7f968909fd75609915f87f93548b5bbcf3e80baf0ced381d846efa undefined -c26ba5a3408adcb339bc96805a8c6ad89689cbbdfa15cc8ee09eda4da9191f6d undefined -00532a6d8fab0f2e8e653f188cb952fd01b3ec6eba7cde4b72a3846f3e661500 undefined -63d043acdeac5d52329d528f8790097546eea0b88531d4cdbfc8b5cd626c70a1 undefined -ed8925d6937df2c07e679cc925d2bf73c655d3257101914ee58dd2e547b39fea undefined -7d6eb04b4216fd8fad37f6ec9f64dad6654405ba6f4db7d8b6970ae8bb7cccbf undefined -86ea1cdece92c05973e4c16881672cc8b6882afa025ec338f8282dd76f26f2ff undefined -ccf3e0f2fbdd5b1d5c4382f8f82e1c6dc98711e4f4692d7b853b913e91067c45 undefined -575b39e956a54268d6994b270179c07a8db27ce6486da46178eaaeccb1a74586 undefined -b6ea6ffd7d5fbc1559ed8370d9b00a80c87e0d35329e97557b846229c7783ad9 undefined -19467e5ee30a4a50950bc739d1e19b350af954fbb1633b6b495921295bd04706 undefined -d91fde24066eba62a666254de5c0e6717ff926c058786dfad13a3b010b22f65a undefined -2c9350d82210f0400647333405810a31adc9bedb5e54951c0b12537ce43aa42d undefined -541cbd17757dabb61b05c4cddc3bc10bbacd0945c233fd4910ca5fd23f4ee2dc undefined -9f9e3be1d4807a9a517ad35a6b91b47def552ea830761ce7b5c49de8ac10e64c undefined -c5f02c6a123f3e356baa56b48a57bdd939a2db27e109c4c34a85182f740bd2b9 undefined -9587ac730eb7dec01c9e676eabb1fffe5782e6634cb11c8cc5060b99b6774131 undefined -5e0f3e96ad5538632429be12f708cada970c3ac72b97153e889fd1e19a2db4f4 undefined -10b2bb83a6c052a45b9ed54bc84b423fcc71b734b350f2ea990d222925c9fd55 undefined -92432f58b4079fd003ba4d60ab4b9067c0cbd22a940a7d2b2480f922f089b874 undefined -8df310a1e62ed1b0e95f001e53303cb06737bbd0ee5a01ec93627bd8d26a35f6 undefined -0e9e887f5c7f230b839ea6bd703ee64a652a0489f30dcef125e20d2fd6d955fd undefined -ed53662a62375ed0b8a5f8207632fdbc451d7449b817e011116fbe55be382f8f undefined -12b9eac9f336aac75cb57279ec5481baed9267c7c0fe55d5b7ccd73b11e6c10e undefined -c65194ec750b412b44e4a0cad879bea8fdb9bd540d6b6186c9da8f58818db4b7 undefined -f3a0fde5edbececa7164bd923ac07c6b339b34b8db7645dde40281cd536d2aed undefined -30842fd49359b685e449c35e033c10df093344db88a255e27f6c934103a8db1c undefined -9d9144db8d068b5c0d0e7675d07ba25ac8219d4d71796b5e804fa547a9d1752b undefined -556689ceb98e3be22cfebc3b36dd63ef1e9af3b7107415401271c519b83b289d undefined -00c76fe8f1fd29a51a7a2a37f118b74a7a6bcc77af4508b2d4f8afa0f30ab286 undefined -faf1c0afda223ed3ea5f7489cc932d67b3b437fbc757f17a305e030cf522a553 undefined -f95b6405289f17000b1d3ff3a5622bb5287298a6243eb595bf08fd52d92f8967 undefined -8220c065fbbf189864b5c69a3030b4442127c5b14ba8d16cc2812603acdf458b undefined -8c44e804e8d46f8b30abbd26c7f555edc04660796554f39d9cea83ba0f6c4a2d undefined -350ac302de4edfd6e0da56d2809f815a3ddc293c1038d372206e327ee46cdd4e undefined -8680d89cd33ae2a3e517ddf42608ccca5133d74a3024f876ed8b00cca09a849b undefined -3c877410e5762a68e5c711f681d377109f51a1a1b7b6818330c678dd6648429e undefined -7a34e7afacb31f07180a6a7fe761e17ad183846a0e2653099da6598b47ecb060 undefined -a640c23cdf72775db905d3d548a2698da7b14114c6efd76f654c258451755196 undefined -7bdbcba53ab09765ef30e09bcd4b80888226f67a9c02e1403cfad4531afa4938 undefined -56e27738058b50089e281da81fb6c02f99b3a911fc43f0568664ce87460885ce undefined -53238032980b97ca6bdf3d475de8d5a96938dd2e08147a91a4e138cb662ef357 undefined -12061b27dcce1ec10528668b46beeaae3e696f17f33237ea0bd71ca5d57ac53d undefined -7978432678cedc2e0e8569821cbeb9322fb25608894f5bff255a10550623dc17 undefined -8deec0d122a8ef9be87ee8f9c69d89d83881add87db7cd209e9c459cd2235c8f undefined -e7ab164517a4750c92137d6f5a1ca93f469c303e59e159f6011a1ef46f52da5f undefined -d56d31384359c98bdb725f1219e3071dd030237688f101ef8654c813bdb3446c undefined -375a6d58e075cbb083c9d431cebe012dbe292fe0b140cc3f2c64fe8e960e5457 undefined -5ea400b4ff6bed10c53249ef87cdc234a37056542231be589f86b879ee1691eb undefined -5b91e7f247fd8117d0ace526383a1ad4191669e1eb1f155b887af692c7cf8ce9 undefined -36183aec1fe24f7aaee492152febd345455a5b152718cbd7e85ce81d10ec3841 undefined -aae303adba1d66b1e0f24f2424d912e1d8f300e21e5228d5bc454ec8b5a44c37 undefined -2822c4deb1fccf8d76479ab178fc0d8d6175f2be92f84346010d5fb5d594659c undefined -40bc4c8b34142a6c9e9cbb8d00fcab0b4fc74864054582d776a9a1c70bda7a78 undefined -fc5677faf43b70a81f7a3a56c2ccba63f2b371ef927f5b789adca6c9cba3598a undefined -491dfb39a9e31de6ed6059d3c22179f84601b4e7f026d32a990ac46ae5ada712 undefined -2a509bbcc6afe9eff34091187923f91e6298c45640a9c619731cc61c0c584047 undefined -d8f58641f00fc6eddb339dcc23c9bcb0f3ac568070a3807125920a0d372d896e undefined -47d0a70ab899c2952374ee54c060393bcd527b35bea8a7150e96b2211a12f969 undefined -2a9a0cb11c09dfd6b7ed85d895a181d489a8424d7bb47c8d2f1fd6811ca8636f undefined -0c36b5751de0c12f3dc8f62041949a6709c1a534859b8613ca1b0ca6d0c0bd58 undefined -4da15ea2d72ad4a7be99295ae8981a8d65c4808bd0ee8ada67567fe10c00e9a9 undefined -d39daed2546f1f9166b70e40c572d0283aac19c94459bbd104351eb64f8d782c undefined -ea789b3aa66faf8307da7135922ef7ae626d51eeba259b398d0b40a57359b605 undefined -a1f0da59f567674e95706c696afc51b50195d3f840d63f7edc7bcdda794ccba0 undefined -5c341fd5407602ed4e6f90a54a292bc71a8d82818f8fb3e960ae535ec44b3a65 undefined -a99f47c62aa6d3a8d323561292d2d0bb779223a60af488294cf710796c94bbd5 undefined -1f1550ce63fcc2a799a87c4af471ef846786aa48d154efbc1187a372219a9c12 undefined -99f7a62e30863f6cebf4641096647b19142fdbcffe097f9704ceb21f7c38d9df undefined -a3a6e18de9f888347f45443d231622528de39ecae466f3b0e51abb8157157e16 undefined -1bbb7d724669320fcb85efb233e8952dd9661e0a2086a8f990af6d71941770b4 undefined -8df80ee852bda9d9852a2cb467583d7f8aafd74f311540bd4dfaffcaf73b1e7c undefined -7ce71c34b6745a27705ea8b0ce6f2a23a997c8953fbdb8eda42ec0177da6bd35 undefined -ad668df5591a59ad8867fb1f6606f147cdda5f4c3637d71f8a806d76ed98df90 undefined -e9511d08de35658c4d25986cfccbcb977533ae5f42e2c5cfbc92ba7ccde528dd undefined -eb699995868522801a2699fcc808969737f12a82e4b2ef20f755ed7949fd58cc undefined -54aad64468d589941f921ac594eac0e0dcccc0ca0e3673a8649cfad233cd5554 undefined -f70c95db6ff5d9e37cd104d9028047a62e544cce34452a58ed47f9c1985aa5c4 undefined -0f9bdc0eced9d0711b1e39f5aff4d557eb8e483895e211bb3d7525601600bfbc undefined -9ac005a53f27441029ed23be12a83ccc04ff7feecd2642edc30c7688ca06552c undefined -0ad67feaf30bdeca1733150dd6803594f5e2c52e61d672f1d64d5b0670793adf undefined -81965395de04f93afa40c9a8fc4056e5ba3d43f1d0c68de2a47d301b12dd40df undefined -37317d22c326e41721df99c7df9dd3d39745cd0a03c9f8289e9de0a96cf0f75a undefined -ec1f470e718be260a34338079d185a79802ede3cf500fa430422c63da30a64e1 undefined -77b43ab1a4387c59aa0b3568ca0c0fc19183708518d0fc18b237a3ae73555cde undefined -00bd5422721e2524702dba7231d71bb435149371f5a9c0efef71401a2b2ecdc1 undefined -ab69c96d3532d2b2335c011cf74c2216cc7fc14a7cd41fe1f60dc4ed27df3bd1 undefined -c289e4b296d266e4570f3ab691603e0ea3525283e2b5b4e68c069e9e738c02ee undefined -d51562952455e5014d40ab48fa98f267e5e575f2b64ac21fedc09a8cd550872b undefined -21d57c9e4f323b22d6c50d7f5557d0f54fba126fbb112ad6570de31240fa90bf undefined -297b978ffb950783d250eb3658679ea49a8fb45b28fd99c2f92efc7553802341 undefined -36f2a38804350bd910ee8abe312e38be268d297d290819f728ea7d04d99a4ee4 undefined -b009f8510672963ccd9340da849341daaad5613223194a0db152b96c6c12fa8b undefined -cf3f950c545eba6fc6d6e467850222795c2475066f5307ad52b28624d929bc05 undefined -af8253d4e2ca4c07fb25fa0f3515465077cd40610e8ec5d140c81a0f77e6961d undefined -be79856bda439aedd86374a93ebd0d2c1532de98503309836ecc9251a19a05ac undefined -449a7e1d2a0bcadd0627059d60dbd378f4e3877ec5344f01dfa81bcdfd157bdf undefined -e1cf490134357ee178c47e761413c3ee3d9d2585ad27800009ce77b8f7cb8400 undefined -9a1511dda79958f5d5f6de8acae1efe4148141e00df445ce2146ea8b27543cde undefined -0349260cf6c24a1af0461ad5bee99bbbd094b18ff27eb6e95cb5bf4e4f63ee70 undefined -6686eb8d7af9728f610ac253ee80c8458f121f2485dcd6d3a59d75902d354e9e undefined -c67f2c0a232c45ee5b5e9d68e7ed2f46da55ebeb7ac5eb49ea3f7de4ebba96ee undefined -0aa2a481cfe7825c6badd34f8455e0e147a4bcace6028e9ea22437dd4b70db42 undefined -bab4b385871bb42dc31236397305ac290622b19c67ca0629556f092860841762 undefined -1c690fb60993743ef123845b5e9202e8967495898a01bca8d95b97541a66966e undefined -0b461e090645accd42f0de163ef155d61c6e83d11ef334a000565b6b9d24f9fb undefined -6fe9a06fb9e6f6afa5ad83bc74ce4d3c12aea70c31be8356c1ed2cb87402832a undefined -c4696fd547e5ccaa9734025eb14622c23d10336f647a0977b6d9b7cafbfc4188 undefined -43084eff59b231a5e6cefa802ffc631ec185e94ca692ed5406cb44ead88402e3 undefined -7acc35d866ad60b164b71b316198025f901c31009e1278d28587528eac06903a undefined -86eb8ff1a0cd76174e57bcf6fb84c763502da2e44b40e887f4b40deb6bbf8c03 undefined -d4e4ba015f69931d33fa5d1b8d89912b3e01771af7b83ecd23bad418f6679e23 undefined -b4a8750183a43deb5db4e6a47a1bfd25506c896476ce660b9e3fe6866e44a89a undefined -c1bec94342de3044bb170693b2f51551d9f5ee4b07fad95a4f9b057c6fe5dd80 undefined -083e76510f872a53824d3a109bd9e389683b9ed1df67a6651fabbaf526236d65 undefined -d65fc0acf067b9468d830ca059316aa839878973ff322cbc61a4cf77b21ec495 undefined -e9cc1371328b7fdf1ce121172423a0dcd01e46828ac71d69cf241dd273652ed6 undefined -cbeae8ef360d55d8604e30e8e82adbd5062ff6c07588053e2f4c953662f09d1e undefined -9361b16af13f7e335336a9dd0bc5516a606f195ba0f58444a54b125ab13cd6d4 undefined -9aefb684edadfcc4d86a2726cd30acc3aae9aba0e06bb749621e994172809bf5 undefined -443cf4b440d476d7c63e681cccc80505e237f8531b38369964752e57d5a8a474 undefined -9efd9efc82769a99cb29ac195a0d9574d97d8035b659242e69f258c3a07e8333 undefined -0ad5b273e05357bcfdb37521869a4c77e1738ea6b11c4faf93f09af487f3c29f undefined -e22f06cf8ad814ca2be3d8201661e478b2f3535e28e4d1a64f74730a8ca47812 undefined -9cb2edfd5788b0f4cdf3f24b30516eb5a3c9f6a21b3fb9badb93a4454f1e1aa2 undefined -c880988fdfaf8e9d916bfa341cc259899f2a93688c7a5d53aee76827855960d1 undefined -3f7b5e8d47ccbee5da9ef0a763489a59ae129cf5a37a4afc5dbe82a48d44ad69 undefined -a89523576631b48b2c14d0860b862b49810a9c848e44609b41eef615f819b9f8 undefined -e4831e6e1b86fb1b46f4edc9600ef76a1601e8230e8e895ef77f0d590db43cbe undefined -6d2aa54435867dbbcb423e1a44b1a0bc1bd927afcb977c96b1ea4fb4cb98cef9 undefined -3abc3060da008ab20d2be3849fe8f39a992986f082c55127ad915b686b26de89 undefined -bbe6b827c066439db40a389cf49c8f9540e5bcb0f5b03ded09244fbd06d0ce51 undefined -396398035127d682df2e515824454527643277abdba2fa7cffb61a76cb1df1be undefined -ffc7842ded5add0ea1ca190a03805cee4896ed58e1097be33b8ccbdf497006fc undefined -7dce606be7ac516e0ec2323c530b348b02e273482faf52595f3e23b842491713 undefined -19d9378a9559bdc54490203f34633181ac5f508919d90accc68a6afff296608a undefined -5cf33d59d70ea031ffa9bdf810abf20d448745072ddd0e9eda3dc144ca220739 undefined -61209a2b8e029d364046b6a8180352cca418bf517c87d62310f095e7d2d3adaf undefined -e7b3af0d80bcd055f976acbacbb84d2e5b8b023e2b82c6872c178429446c2446 undefined -9c19a6d0768b102e720d69873eec867e50049b945eda1328ca79ec514c83de72 undefined -7b82ca3c37954c6192542f8600955f9bfdfba826d3f6fa6c6bed66ae88acfae9 undefined -acef27db2d21e9a96889b0243adc4732ceea9e6536912a45fb9142c321a97e71 undefined -03d585b351558e03966c4749fafff57e729c9bdf8bc0625f667ef0cc4c024bad undefined -e0be738976942a7c0e9186366c7b19ed2dace21c6e6fd82adfe4e7720bbf98fd undefined -9304bf524f6793955741a754d2b93d5f1a1c0d81b11a3e1781f194f446bf7c8e undefined -184be5236833d1ad9605dd27c0a3813ff9cf94ff537d94e3d7743f232e5eb782 undefined -effcd9d5ca95a1e645f8eabc22b99132c444f49ac6e73ff98bd8c0c253d7c7f8 undefined -d2534ff9efae1030289a5eee1d05a82b4250df94c33b70c93012575c3b2d7443 undefined -a4b7c0f81a52bb69642ef206593aa7c781fb6ca4c823a50e50d0b8d3c33aca88 undefined -cfa78c6d98b1e5652395a4d2d9947d7732b7b0bfb125d691d56dfa275fb85f54 undefined -ee83853a19e03c611d6508a9b8b9c844880d097ebf20b3920c9a21770510f72b undefined -505d331858c06aeebd783da4304cda685b1bbd040f349c78494e1284d1601277 undefined -0f456d8ac7414ddcda2c8199ed28cc4edceb5c99c0494f706607bcc538d233a1 undefined -48502230983c5b3b056f592aad46e8c9ff059f3b3ada1f5bf420fca5613d4266 undefined -e8306f7d47ed39e9751c3b7e600ecae0474c1022f69dc8476e07297adf01d513 undefined -8ab8dfd837d1c6a2031af36a53a8584d1c7a9bbed5e3205d1355862be0843ef7 undefined -4acf6e0fbf3b5565309605d38afa582684db1b6c64cfbaff4e8ceba186dc5e71 undefined -930cbd1ecdebda00c7a779cb8154c1a1a83c79842debb48005e260e41eac22ff undefined -80e81b8e0d5af7e00cb9137e205421ddc9565c8455f377164a3d9c72dfc6cdb5 undefined -e13dde851aaf201a8a69f20a149b37bcfe8f276bba171e749bd298d854c65326 undefined -b187874c60cb10e3f0b9b7e590b34a0d3d4cbdee3fc62a1ec08fecfd8e069062 undefined -0e93715a994b613d882ed28c1a58c03642cda0edf3def0b39792577553b8fb6e undefined -b4c5c76d45344a734824ca946f7e74976f722ea8f923b3a5fff730bb256e8c09 undefined -7f47fb5c6e1d36d23c2f4dcd11769697a369b9b9bd7033844a2b683918029db2 undefined -e75bcbcea1edb3eea9e70f6eb462e1dc6c935b0a8401ea5ea450e456767e1223 undefined -b12b1c823084505452641dd16e0dcaa92952c014257812c0c1fb159e633fe435 undefined -b4c60a3b9ea7bb7b298b1668f790985c1aa509c84ef02019cbdef400eb3a11af undefined -c2d9908f9f9483b26fc8f647068f71794c78816251b8eb18d52f09bea609bd0d undefined -826834c36229a8cc74c9100bc0c138ce5d8d8ae31d283a71936d995b7515f4bb undefined -b93d6cc4e3be7049eb5cd67e4418b570040b76ab1a493121eb98430a4b99f997 undefined -c7053854fcb8bd90019d5904d4c516530da543ed15faad061981f23b8377f6a8 undefined -3bc3224e03f81d4f3ae15f5f52dedfc0599c2b61e633a514e8ff39920a8034bf undefined -0c42f62ba0f758aa2d56f1eee684623a9a36877ed4fd1dd6f81ad8f7cfe3d65d undefined -63933a65c14a2ce196347fee9028b6b55c1d1787c5a300b4127ba3fa5e75bfc6 undefined -6f67f2137c4f7e0ebbbea7b0932c29cf399cebf58173b0e1c65b05bfb59a7724 undefined -d34a60a575f8544ec07ddb384430c6e9241d485a84cf342a57e377ae871259fd undefined -07f8a58d666d885d21f54d16a7981e95f4a0a7be55ae24aa3d542d4a88083b31 undefined -e08eb5d960003e406a06d374d0d2b6d4bbf0c74a1d85b521d422e1cd63f1fd11 undefined -21863756722ec0caee67b38df0fd6a20c2eedd3a043cf87e683d18ef01d44f5f undefined -60f03c564bce96ff71dba10827da75c9975ca59d8ea215bb5e8076c645864813 undefined -85b8a414c8153f4c9da829f31578cfcd5327008aad9fb6f80dbff21c9d4205fd undefined -0e9bd714046074147ab0f8304e98802cd27a2553209314c0d0fc330947bda5aa undefined -3980e55d04c31c1b3bf9f4969ea249b66988c05e8be142132318e8bea2cf300c undefined -1a4c260bb5713e1efb60cc714b320db770925d15368641a718fe7dbc45a6ede1 undefined -be4755f473b4e188e6ba773439c85270ddc985f151ce591dfafcd06346f332a7 undefined -c87e64ce1bb41db4518fcd61250792a0bd849e460c6141c4b154917d225c8cb0 undefined -0a261ababf7b8b90ea121b6fb0b21b52fdabc7f2b75d47f4ed494bf0183b3413 undefined -c9d513563542ad2271a5bdc732c2e7f9f1157c488f36334d0a9e314b484268f2 undefined -9cdf740b2733523c570dc8d636fce31978d2f31a680b82417a1553ca9cbead2a undefined -9dd5b5289046e084e8a41b28ebe2fc50193b5974ac4a5be3674fc9e6cfbbd666 undefined -2e560b6e7c6d0d70a95bee77fe9eb94c710c82c10dbe8862c7258f1d8c5d2298 undefined -218fc410a981ae825c0d25496bbb6e94376036aabe5c1d9e45773031d75716f2 undefined -46ff1cc27e392f65e744356139b9c245e678c3d4ff9467072075bcfa6c967f3d undefined -849337a7b7c646391be1ce7a477c632b8579d3aa98d95c24643862947b6d55d3 undefined -b018750d7e57b53c3966eb7ad21ef6a09d435ef639513a5ed80c19e12eff9501 undefined -be5b1af565df5527a6845f2fd502855e1b57faeec2785da565432a7a40c00359 undefined -224b01b864d850436f60294aaf413a99b16555232108b9bc4cc503d0dfabc57c undefined -41026f640c42dabe32cf554f716285b98362d7811c13c2ca77c00ac266ea9bc3 undefined -2faf12778fb0ad5cc485321d66b1743e6403eec1837965339cc0f516aee4d4d1 undefined -7427058b9f2443c4106bb913b8fbf67f8a582525b279a85cf6ca169ff70b5205 undefined -8b0968f1e2059f14388d2e9b97f02ba91fc464756f338699416ed4aa99a78cf5 undefined -5fede47789117f75e4ffdb84526609ed95211fadbfeb069ff1c236962e7392e9 undefined -1cf63d625560f9dafb86c3c5f0449b087443793b940d573a9bc51b8b7d223b90 undefined -daac28f485b52d87f61f8a307f6b957d5d0499d4908ba095893f7a8643a2be11 undefined -3cb58d91cf901eac1c1660855215b0fdee6ad7995e6010a64c145b1e71e160c0 undefined -03b51c0e161d8351a2e7704af2be5540bd50d0730e9608d1ea9eeebe3741ccb3 undefined -e3eede48d0856b77b02a77cf0e804cc64a1c2bd3e6c315156f37f5bec80d2f93 undefined -e0004835741ab5cc54210b1ada9d18a62106cfef80c52eae137975774dfb38ab undefined -9d1640119173cc815dfe2585b60c304c7eb04edd28b8ab4493be645e1ecb2f20 undefined -1bf20c49e3b59248c72b4ed82aa3f7965616c35d1c60c2262086acc8fefba30d undefined -b964b4ef5996ec90172875fb5cb3b99db5be83cb0141b558e66bde043755d436 undefined -2cc09c1b087f906824025314968090397b7bac6aa051596f6a97c0f628c7bbe6 undefined -f368034f2bf3bd31820c8c68ef48b3a48d75311081b42ae73b7f81141e123521 undefined -8412f7231a5df139cb3ff0bb3369c34100cefd7ee0e580ddfd3fa41f5979d499 undefined -e2cb36510a2b17470819abcebe6fd850705cd2dd8be8d5b159f5443732467b4b undefined -90697c7e37c602319bd8c0116c987c33172099c3dcb223b181f2d5ecf6874f44 undefined -a36a5e879ac7d202cf8b250a6ce5cdb7023bda76908fc421961333866badfaaf undefined -f7a2801f1ae98ffbda8faec436f64bbbf01f8b6860b62afc44ca5b4e167e9314 undefined -416cb98593dae9eaeaf2ade0e705fc245b739a5c942c887bb09f929b62ed20fa undefined -f2fd1db127713f643d1e5bf8d933dba44498a908f6d7ea5dc2c66a01f18ca319 undefined -219ba97564a5f7b7a87267b78722df2e21d53487b40f5def7c07e0e9bb495e5b undefined -944ac8431163dabaca48400eb7d536b00e0f5d186a4740016686a6b7947ea71b undefined -1c4d2df36f4ca80aa242c9dd4d7c82d9420fdb7955b72f7a0abf472359549674 undefined -9c88a67ca8da7681ee8a3556fa7c3b9e54b8c37479ae2872a233f5e1505801b6 undefined -c2a297e1c66eec3cf10cb9820eef9a44a0908805bf9b1475dc19d1e29c3def12 undefined -07e4b00dabbc498858060be306229bf2dac5579fe5803f642da43b6ee30b1c00 undefined -ccc422589003feb274d01494bbbda394dd99d523525951b8d6df3dc17374c628 undefined -d0c63cb6c7ad8fb2b405ebb66a38d7c5b0e950fa389b235fa4fdf5b47a2861b2 undefined -192f53587f9fa0e7c26c03ec7117fa2063b201a543ec27c81c6aca7ffc2d44ae undefined -21cef8bf8a4101f6e068f518b99a1b02bdb7e7430956c4897e2ff9c13064ca22 undefined -9633db3338990db3cb994e899a9b48b1b1404ce5187edd8ba30fda5b12208d3e undefined -e64aa6012be2555e851455fcf2aba6abe1a26dedd69c66d0251bf9cf9df42947 undefined -8d951a926d097b61d392811e21d9399f78024272a095311863b1cfa206a74784 undefined -8d9e9f379371b85b2b65bb03fb60bc628e28e3f7f7e3609545bfbf6fdbb49441 undefined -b118bb6a94cb27b984e1cdaec1c99915c5aaa48f6f77f72cdbb5cd0fb1896a1c undefined -223c198d4ddb3b98b56cc61ae955bfffc043d106da6b797531d0b6bd80b98d27 undefined -81a2988f75e6b38d1849bf10921591c1ede959860788253ed936f35fa797ad2d undefined -a5ca5991d64d82bc66021f9ee275a42610ffe8fdf757648242756e7c9884a2df undefined -71e1c6bd94ecb15640969dcc59e1de6d684f3ab2a6bfcf540272dc5d072d524d undefined -25ed878e6315c8e57ea95cf00ed4934c7e29074ff9e1fc8b33c3997039f10e58 undefined -92ae2335774a06e4c63fefb8cfb82b7d1a5c7b39e38d28a04f2a2d17d39153fb undefined -040510bf1bed16c88e8007da60c12dfe5d194b557706e6c1c9af3394192ff970 undefined -a59f7100a2292f1071711b99eca40c4d460df356509dddf62f0ee2549dde2761 undefined -5e595f19d59a487139c938014af181bf195df439b587255d9f5615fa60530c77 undefined -3b07ee2f778b6cfb44ab6a0d246e844d0304a5b2ca17ff90504f6ac502713f17 undefined -34a42b6d58ec3cb5f835e1b5a39dea370eabb77e5864e40c185a185af641a067 undefined -3b01bc1ebc9e4fcee170a54550de85e392d0ff4cebebd942f6a31e055d29b0cb undefined -64c579bc38331f0d32fd1dbc0ec1843c289223fedf38f41223f66a8d26f44345 undefined -080a3a71f1605b1ef85cb0388f00d99cffd4f9f4afcf830b4f313e285d6bd9ee undefined -cecfc38b3cdebb00d985f401072a179db63720232fcc3cfc98978b70fa407254 undefined -f0ae832843292201300fa5755066e3eeb56b95da50a49a69576d2991d57d8d60 undefined -172621129c8cc043f1c7ed14d67f59a03ea32b64b701c374e952e695d4f5d983 undefined -a230e92354c058b517dd3939dcd86c06560b0ed59b20465a6e680ae5f14cb132 undefined -18eff5040ad7e9b2e1455186bf2a416dca4c12ace46b9ea77a4e8f2f9876d0ef undefined -5983fe64b2708c316eaa19d56f8cf25fa6e36628e94a01e0eafa6652fcf3a202 undefined -e383a27f46a7fb200083f0e67715667f896dd5de2cf718b54821122770ac2b39 undefined -829e985e3983433fc7e042122e420bf8573df44c89a8a9ca14f133be69fbff65 undefined -83ae578838b4b6c782e5e789aa6d1b6202323558cbab26cad6b90813a99f43ac undefined -97f8454394e32626eca962b6d5f0518a5d6d34c0510073e4492dd634cd86b856 undefined -19bccf3d1d60a038e2d565ff056273173c8068f5fda143b21b5930b8153e9ec8 undefined -ece4186e64145ed8aed4b73b2c0bf18a70d84f0a612440713de599fa008cd303 undefined -3470792f12393571bee8ad1412237e6a9a8bd1bf4dcc27e19b2ae76c7ad4746a undefined -f5d43934bd602f11cb5b8040d02eb38d4ad4c784f734bc8102cbfc5e90c2aa2f undefined -498a88c3d920ede6d7fc13ce92368391638d49e3d81d9069cdbf0dd2460a71fb undefined -051f8f0e9c141d3eb19a650ae26aed937c8f921f9abe3d90de60fcd20163a4fb undefined -fe2e11938ecbee5a9e93a3233c2daed53a0302915c0c926525a11aab8a512b21 undefined -f95cdc1fbe6663a5c2b1340447673583d77c158589ca757d0ce87aa99dee3a11 undefined -2531da0328bae393bdec6d08ba6e7356a48d782460301fb32d1012759010c8a0 undefined -667596e29a688ea5b55ea0c597551da8d9300637c63c4cbb8a93e2411a600d3c undefined -480af52ead65c364c0b46a8dbefb63d61517e156e4a7ed0996ed11f6b5cb38f0 undefined -da4e4631c39919f740cc74bddb2b8065eaaa5c213f3b1c19d33d218ec111664d undefined -e04f67be955ab095688188f1b12755ff78c15bd863f5556ccd2a9c1803754d16 undefined -6be574c2eeee7a26bc4956439a273b2a881661719f9b077ef41a8d5ecaabf8b0 undefined -44627026daf89397b5785a35f9209303d3ba377819d03bf2252b618df36889b4 undefined -e16bf7bb3d81e2003c301d60f137530be257374c684394351c332e719ace1228 undefined -4bdf34cb3d163dc6dbe3aba99bbc85eb3e833f6aee8719570d471730f7121498 undefined -ef2f657dcd855ccb11730c74272f68d7251c143e5d52898350f6af1dc35d0238 undefined -a767deb31bd525145085aa0266d04534040089f5fa9b0b76dbcdf8a60d5ae142 undefined -97df3dd32106517df97f66bda56780510ae9f6797bf79982ff66e1ab42c61833 undefined -9b93d7daf7213a6fa110d4335759c3443a63baaf02caff85b050b93e2fa7e08a undefined -3a73e26402f39e5f01d29b1da2bf52384bca37a75493e5d2cbdd9d9e16a00c6a undefined -405294a4ef4bd3970ecaba6cf0e6e7df79e70e3c1b852a430632ba13554d722c undefined -a8d05f277eb2ca8007a2d0eb514a056d6a065d5d66db5966a0b492683fcabb25 undefined -d04aa4f9da0e35ff36c2973ce9fd92e25d4af7054ca3adb79cf8ebac5af7c0b8 undefined -ae1907d41e0d3707cc51aba098a68408a61920a8e0dbb361c40edcca09360c6e undefined -6fbcb61be8cd342d851cf3707079f763a7edb4fd3385ba113288da4d5c2d93a0 undefined -2f3881870514e5ee13a59ff53a4c64abe6ab1a7c2f106768f2fdef3a829afe71 undefined -decd0a2c9902837d81bfa566eeb831a328254735d2c7115e653c28b5d81b59a0 undefined -df83bbabf3d3957a88783f0d76762cc42e0603cea4d0968aee90781e994e1067 undefined -80afdc6d02405dd21d13e4d58bd5202367191c78409c77de7578ae756f0f7b9b undefined -6bdbfc3052a7a7a0ef173638e57c98cc76a6d4db9e4c2181237bb7fdaf9d4169 undefined -9356e01b5e1fe32a773f73d4a448400a510c841fb6508fa02f2c8923c0ce6fab undefined -99977cc0e63a2a0a45833abaa953ec08a0db3c5452f62fd7938980462f638c8d undefined -2ef70f006e32eeae6d72cfd5d92e966f0e49c86b94c3b947cf21757576c5d954 undefined -81ffbceedc3307a7ac7026c7267b6d8af98f37bfc0baa9bc78ab9f7fdcbfaf7b undefined -4f7f83601b11574198bfb4c953392a97a13435930f86736be944ba2253809d9b undefined -8a0c91a128cd1b132936ea6fd9ce4644018f39eda46e758ca31b103f2926f993 undefined -a5004568db6cba1cb5d62a7d746ccafd1862e509ba52cfec928bbc6da7dbaa18 undefined -f60e9307874ba26716fef5094196efbedf064d4da4dceb1831479c4fd5b035af undefined -411375b7360b34ae5966a82b0f3adc65f9897963e044b827a198e454f80ad330 undefined -40c8f89f169c5f279998763b298a3f29386b5412c07d138ae2ecd597603b9643 undefined -558a1e87dfac396b4eacf2bb75a39208a67b424415727b114081c251c2219e86 undefined -7d5638fd9f240a6015ff701c3f9346c045e9a92b1f6c750cfbc7bd6b0ec5b092 undefined -dcbe1adeea2ed0c25a2dc3e3dafe20391ff005439c9d1785876acf01291f004a undefined -a935d0a04203323bc3c8a9d1df77dae656e01f605947be8ebf5ae68b77d4ed46 undefined -0d9fde8ff36196a70e020bc8f5b1bfde13f380821f485928c1ed645fa2739724 undefined -9fb86193e60699e4b4bc65f45dff6e600aef04411432d94dc83447eb1ad254d1 undefined -5652df97e0c8707cb7b072fd20d5bf8968684ad89de6a5cd64028cfcd3b1a313 undefined -5dd9e8b0499a611292131369157dc87727631c381a800fe6ccece7eafca54997 undefined -e7d93f100a4f5f23608267b36558d910471426009708b8910447910970c010e3 undefined -19c02e71a9b35fa26bcb7d87844f61d715da3d440e522a391f81b27008f156d9 undefined -3438dffb4b10a738a92fcffcb53409730957a4103fa0feea87b662bbcf32b0aa undefined -5c6ac7632d0b339d26af1a5a67f380b383001327e7d8317e167f7b11cbf1ac09 undefined -db6f178cfdb06c29ff8dc72e721da34344fab70ac35d332d2e0cfca19345ac1d undefined -021c7bdbddbef863b9cf8879ce83ddfd69dec7c56082eebc6a67eb4504b83858 undefined -1ec1cb9305de93a135f16137ea3ff2e984a3ca4a0eb1469a9864a275b59c3526 undefined -0cf15720c2fb614bcaa94a82b7354e7c63a3aa8a270233409b298cca19f436dc undefined -3cc822516ceb5f626f0ba10d0105aa1a2020104711ca6479a4f3fb9afbd80524 undefined -2a9295bfc1b82166e077e973e450679d02ee2947ea5d5481308a37f325f0daa5 undefined -593667165e8197d89313997696c14b609b16bfcab5bee9de80a238eb5c0011e4 undefined -86cd3c76d23fba5e59244c5af99d44af7bccaf2b891ce171aaeef609fe8ee8e2 undefined -e38e93fc1d5d9791bbaa82aac0db93c69db9307f8b9ed8b117752b7423571483 undefined -7c24bd9013371428e21677e6e6b05a02c0854ed7c53dcf15a338ed884ebc0bf8 undefined -f1db829afefbe25e092395c5d42882d7a365403d5b260c54f7e82e78768c5f9d undefined -ea05b200b9a872ffd4ccf757bc69de89d5d9eea3d80713c85be707322b43ff4e undefined -376ba40d335cfa1015ad55e3c94a85404100bcf21d699476bf809b38eef91b29 undefined +86ed0435596bd9ca24db3f8f1f19afc20205781f6f7cf805ce09e5d10de77e7b PkgTTC-Iosevka-29.0.0-beta.1.zip +1869e2d6b96b72218a9e35bd1806165670519a40ee0a242d04385feeafc4dea8 PkgTTC-IosevkaAile-29.0.0-beta.1.zip +4e46218a4388ef7fefda8e3731bacec66349aac03b48c50e9339297ba711fd68 PkgTTC-IosevkaCurly-29.0.0-beta.1.zip +2b5dc140d176e58825f32436a1b1a72b62223e91fa0433b4b73bb6090a26bc08 PkgTTC-IosevkaCurlySlab-29.0.0-beta.1.zip +872e23c9ef7bc58299fe8943ff7f5363759377c19459336e36292763ea60c6b0 PkgTTC-IosevkaEtoile-29.0.0-beta.1.zip +90def7b96933ed0a022c0aac5149a1f9335bc94fb6e29e3cbf7fed6192441a07 PkgTTC-IosevkaSS01-29.0.0-beta.1.zip +f8a46286772c19dc84facb8ba9c5ff13ae99459bcf4ee714eb7d96d236c3b212 PkgTTC-IosevkaSS02-29.0.0-beta.1.zip +962e1a2d6f1654c7100164011d1e703f59b8d45d7b059da207f71e05d06f3014 PkgTTC-IosevkaSS03-29.0.0-beta.1.zip +552720550d7b50dcf426d73b4d19b8d7b8a137d9d3fae145e8a32f051c770007 PkgTTC-IosevkaSS04-29.0.0-beta.1.zip +086d0ef2d9f5adff826365a79c2261c7dee498277c1b9de1fc42f3fe005b461e PkgTTC-IosevkaSS05-29.0.0-beta.1.zip +a4c2625082c85088e56e0e77476da3c48298df6a71b53b2e0357324c548c89e6 PkgTTC-IosevkaSS06-29.0.0-beta.1.zip +5c0b887a539b5b4cd294e773168ab49b6070711cbbf8b095da9c032c57d7990b PkgTTC-IosevkaSS07-29.0.0-beta.1.zip +f237b78190952022e495778c639e2602e29414012baee926377705a2f2bd5afc PkgTTC-IosevkaSS08-29.0.0-beta.1.zip +8e8f61c996152bcf7cad39caca2af658fe99faaf472da42ebfbe9a2ce20f14c0 PkgTTC-IosevkaSS09-29.0.0-beta.1.zip +3f76132d909ddb69e6e07971356b9bbd2b350762c0d9eb01d3fccbf84630d90f PkgTTC-IosevkaSS10-29.0.0-beta.1.zip +97b55d8a839bb382b382557a2962caf49288ceaa0fa325dd5e8de084d44d5070 PkgTTC-IosevkaSS11-29.0.0-beta.1.zip +e74faa19442ad346610425cc2e8fff0afd91f57555963968c52725acfc3e1696 PkgTTC-IosevkaSS12-29.0.0-beta.1.zip +0404ceb5c274759f78eb966ed5884de9c91cca56fcce0e821eef65519b8342f2 PkgTTC-IosevkaSS13-29.0.0-beta.1.zip +6c1299a1ccd446094156d8aca38ee59ed73b5cf7ee5fc8f5e972dfbd88384fc9 PkgTTC-IosevkaSS14-29.0.0-beta.1.zip +e1cf26c7c12a8d140864365805b4b8428d4f6b7fcde293b92c62a5256b8896e9 PkgTTC-IosevkaSS15-29.0.0-beta.1.zip +244c51218b8a77810cbee17c9ea5ce7e11544a78e2bef987986de6386e2331db PkgTTC-IosevkaSS16-29.0.0-beta.1.zip +217019fbfbb9a0fd80d83cdf2678c5aeb3299d5d9e6e2d68431be439100556f7 PkgTTC-IosevkaSS17-29.0.0-beta.1.zip +5e73453f734af4aaf63295d5fc9d5972f0ef3f415dc71f0b3ef88396d57793f4 PkgTTC-IosevkaSS18-29.0.0-beta.1.zip +73ee4144087d020c7eff7901ab11c203f7318f711d8737ae570d6fd7ee695aa6 PkgTTC-IosevkaSlab-29.0.0-beta.1.zip +64aa7e1b01df4e1df1b4cd4c24ada42e238ffd24c29ebc2fd69fdbef2e3a96fc PkgTTC-SGr-Iosevka-29.0.0-beta.1.zip +858381f87ecbe640f3442a1add14c2f51fcc6c0c7add48f7237263707aea8113 PkgTTC-SGr-IosevkaCurly-29.0.0-beta.1.zip +6c176f5a4dc12bd87051200228cfd23659fc0efad92bb3e559c47b8c060fd35f PkgTTC-SGr-IosevkaCurlySlab-29.0.0-beta.1.zip +3f44c0d123abab972248b807fcae40821c998984ec282e8253d80f9d26edd930 PkgTTC-SGr-IosevkaFixed-29.0.0-beta.1.zip +eafbaff01e2da33a02bbe6542987fabab3ac99a4e1ac1cf0b27bdcd4c033b2f7 PkgTTC-SGr-IosevkaFixedCurly-29.0.0-beta.1.zip +2ba09a31c3b7cf8ec3ad8c56b31fba21e707e897e5ab6f24cbb0cd40c489d015 PkgTTC-SGr-IosevkaFixedCurlySlab-29.0.0-beta.1.zip +bb8ce122ce8c8e772068715dbcc1791121a320b9101ac2e5031c5e83ead139ea PkgTTC-SGr-IosevkaFixedSS01-29.0.0-beta.1.zip +17f834dc28999409363850ca0c63d911e43eaa65151b3a0e4c4a6257595d1140 PkgTTC-SGr-IosevkaFixedSS02-29.0.0-beta.1.zip +edc1c406b3236b5cd23eaa13349cffb8ad636824555128e6cf3ef1e37bea6066 PkgTTC-SGr-IosevkaFixedSS03-29.0.0-beta.1.zip +4e618bb712c7fde3511f7bddd878723d09a074c6e0fdd75b8c7800332fcb7e86 PkgTTC-SGr-IosevkaFixedSS04-29.0.0-beta.1.zip +dd35dff85dbd7c474daa99583868e6305958112f499ae513c5a24cb43b75eb0d PkgTTC-SGr-IosevkaFixedSS05-29.0.0-beta.1.zip +0427d9b5cc3c5df5258d60a5122645c654939d19b47e180811106d2956277248 PkgTTC-SGr-IosevkaFixedSS06-29.0.0-beta.1.zip +6ff131e5e269b3d673e89a78d1c96476a0bffaed62b7ef76f15783973f57b6b1 PkgTTC-SGr-IosevkaFixedSS07-29.0.0-beta.1.zip +3a0adaeaab935ba36a69f739132098a8d6ec4783ebabd1465cb76e7024f26696 PkgTTC-SGr-IosevkaFixedSS08-29.0.0-beta.1.zip +2ff64a6bc0c90b7aca62b7a613fdaed3afcb19d98f115790ebb4326e21b98334 PkgTTC-SGr-IosevkaFixedSS09-29.0.0-beta.1.zip +0526da19d74e9511e2c1e7de872103c034cd35117eea87ef270747b7be304cfd PkgTTC-SGr-IosevkaFixedSS10-29.0.0-beta.1.zip +5660eddeca320059e8ecc9c4654bf81c8907a7bfec50d87170ec7f02b6e30682 PkgTTC-SGr-IosevkaFixedSS11-29.0.0-beta.1.zip +9aaca2b55a0e101b932e3159531951d8ad2d9f14374216950306d617e0aacdad PkgTTC-SGr-IosevkaFixedSS12-29.0.0-beta.1.zip +752e54fd37903bce356b9b74455870bcefae366e8457bd35c929e439b90d0879 PkgTTC-SGr-IosevkaFixedSS13-29.0.0-beta.1.zip +348bc5ea56555e28a320641630ec4ad0269e3929dd6fb6e5fe5b49bd002054e1 PkgTTC-SGr-IosevkaFixedSS14-29.0.0-beta.1.zip +015bd289bcca340409d55d040094b84c3491527c5cfde81fbef57bff99cb6ca5 PkgTTC-SGr-IosevkaFixedSS15-29.0.0-beta.1.zip +521f8f1021c63368c69257812d53f3bbbfeefe42244583e925232d2a405e58aa PkgTTC-SGr-IosevkaFixedSS16-29.0.0-beta.1.zip +296a557c67abc01c1961da5a413913d88fa546a4383e0f97663ac3f9392ac76f PkgTTC-SGr-IosevkaFixedSS17-29.0.0-beta.1.zip +b60cfae5c07cfd4a44086af7534099f9d96ce425883e8f684e10fa2d61e702fd PkgTTC-SGr-IosevkaFixedSS18-29.0.0-beta.1.zip +c458a2ea23bb78a25b8c9dfceb39166de62409e8484b99f1c4afe78d21ca425d PkgTTC-SGr-IosevkaFixedSlab-29.0.0-beta.1.zip +54a318ae0b5d077c82daf3dd52b83b78d8fa97932b5d8fe401fd5f2fc79c9318 PkgTTC-SGr-IosevkaSS01-29.0.0-beta.1.zip +e9b545c48abdb44798bbf26b015a73af2b3f771668581b631c9fabf5736e0235 PkgTTC-SGr-IosevkaSS02-29.0.0-beta.1.zip +e0508684e9e85e6dafd8120719092414b93c3c21976d34baba582c6a5dfee9cf PkgTTC-SGr-IosevkaSS03-29.0.0-beta.1.zip +94b3ec8f74fa63453b00f17ba5168c9d77c3e1128a6103df4d2bdf0cb9247d84 PkgTTC-SGr-IosevkaSS04-29.0.0-beta.1.zip +e0262d379d58d38006aab42ca6bdeb0c64993ebdcab167feb2c3004316a4c2e1 PkgTTC-SGr-IosevkaSS05-29.0.0-beta.1.zip +bf2a02bfb52aa13148ad2bdf780775447df8c79d474235ac9d6faea5553c1032 PkgTTC-SGr-IosevkaSS06-29.0.0-beta.1.zip +3b1534ff278c5db75b57f86580c3eab85456ffaaf6f6fa1e8e522b1855c41a46 PkgTTC-SGr-IosevkaSS07-29.0.0-beta.1.zip +0b8422e6b99764dcb057b9143beb3506c9f0bf71d179966569865faaa206a3a9 PkgTTC-SGr-IosevkaSS08-29.0.0-beta.1.zip +7e0853892f4a2bfb6a1bacac406455bc53819b0cff7a214b83be0ba665622687 PkgTTC-SGr-IosevkaSS09-29.0.0-beta.1.zip +609a05373e7059f20ca381b76a7cca40fe6547241f9dd6721b14e71758067013 PkgTTC-SGr-IosevkaSS10-29.0.0-beta.1.zip +baf0b13bc63522d4a50a3d3dae9a14b8c26e05d4930ce2b79b9aa8a041266226 PkgTTC-SGr-IosevkaSS11-29.0.0-beta.1.zip +4dc200f17894cbd002c2e10cd5ce65edd045b18b8ab85e6cf5d8d6c28e0bebf9 PkgTTC-SGr-IosevkaSS12-29.0.0-beta.1.zip +b49e964b51a68ab119faa42a01b0598ef0aa14df8a446d7e9daa4e66dc816767 PkgTTC-SGr-IosevkaSS13-29.0.0-beta.1.zip +602e4cb9634f04e6de29116ece345c35a0f33035ecc994b3d576905af8242f8e PkgTTC-SGr-IosevkaSS14-29.0.0-beta.1.zip +2f5a431c0cf1640f67d68710a3a1d5b6f90da74ef15403e34787e75bb0f147ff PkgTTC-SGr-IosevkaSS15-29.0.0-beta.1.zip +36b1e01ee37d26083a181bec809c84ab359284224d691808fff744244cdc447f PkgTTC-SGr-IosevkaSS16-29.0.0-beta.1.zip +3741deef10c399184956e956fde0c1636929563036a9889d74af83e3e998b957 PkgTTC-SGr-IosevkaSS17-29.0.0-beta.1.zip +60f7ab5dd42a913e8bd80d9b32399ae297ce9a6d4e4e18533f991c17bd0f4cea PkgTTC-SGr-IosevkaSS18-29.0.0-beta.1.zip +895ace0d3a0a82b1a07fd4ae547c6957010c5b445ae6c3005397a9152e198c4c PkgTTC-SGr-IosevkaSlab-29.0.0-beta.1.zip +f47b27457680f135ec449a99230c25e9a83849f759f66db3f00a46145da6b0b2 PkgTTC-SGr-IosevkaTerm-29.0.0-beta.1.zip +e3f6bcaf3978dbf6d3ba5e7e041a956382d70b905ddc88c64b0054a558f7e442 PkgTTC-SGr-IosevkaTermCurly-29.0.0-beta.1.zip +8ea505292f361b4e6cd0ad7ccd6a98eda2c688d63e3a71115d2ff22ca03d9a11 PkgTTC-SGr-IosevkaTermCurlySlab-29.0.0-beta.1.zip +df12cdf6283f70292ff2b54b259d4e8bafe7bc7c33bc85f8f050f7056ca3dc07 PkgTTC-SGr-IosevkaTermSS01-29.0.0-beta.1.zip +68904b516ef0df7723fed26dbb183d00f49164831cc31d90bebd3a2cf51fc9cf PkgTTC-SGr-IosevkaTermSS02-29.0.0-beta.1.zip +5427cdf4ade97a111eafa1a6f7f63a0711cff1ac9e619c05583f5501013c6d7c PkgTTC-SGr-IosevkaTermSS03-29.0.0-beta.1.zip +cd2ec80bf0311d211d7bf85bba0857b3e96c4ee86af6af772e3a8e7b39bb1c6d PkgTTC-SGr-IosevkaTermSS04-29.0.0-beta.1.zip +98f786d5e5098d20218aa88dcad981c51382add002be2aff1dbb81a905f7da7b PkgTTC-SGr-IosevkaTermSS05-29.0.0-beta.1.zip +485a9bf0741b48a2881c4af9ceefdbf8aece7c8438c914879ee624c2ffa48c50 PkgTTC-SGr-IosevkaTermSS06-29.0.0-beta.1.zip +574fe01fcdc0d88bc37cd63da2b92c4b8591adb41a8a9fd84ec440b6068998a5 PkgTTC-SGr-IosevkaTermSS07-29.0.0-beta.1.zip +d302ea43f4979733981509268bc0511790b258436941ca50e98c9c7a17ec87a5 PkgTTC-SGr-IosevkaTermSS08-29.0.0-beta.1.zip +eb1befcaf8fef9e9bb46b421f3368ca06a6acc2e76b04d5438359023d09e4b32 PkgTTC-SGr-IosevkaTermSS09-29.0.0-beta.1.zip +bade69c2386bccdd7a983711b44cbbc2def621d51f67be435ba1e78932935207 PkgTTC-SGr-IosevkaTermSS10-29.0.0-beta.1.zip +fab0112c0ba4b8735e44c0ab05470ec94e5126f45e3b1932555f2cf7ecc124ba PkgTTC-SGr-IosevkaTermSS11-29.0.0-beta.1.zip +eb2b7307cebe93e539eab6dbfc05cc71788eda5d09002a7b63449219cd1d2937 PkgTTC-SGr-IosevkaTermSS12-29.0.0-beta.1.zip +22b8cd76bb1253dfb5313dd89e10aaba1e1a6f122add6149fae4e2da7bc3edb1 PkgTTC-SGr-IosevkaTermSS13-29.0.0-beta.1.zip +c2488ad4bbb25d308a7a10e6e6a2fff623e0b6480e8bd4d6ff1c354121e55e99 PkgTTC-SGr-IosevkaTermSS14-29.0.0-beta.1.zip +a3d6d502ed74954fb492693ed9131a5b9f64f6983125a86333e7010066e005a9 PkgTTC-SGr-IosevkaTermSS15-29.0.0-beta.1.zip +e4fb8d90be5e6019231c6d59f9c75bed58b99c03326923072f34fe0869cfc715 PkgTTC-SGr-IosevkaTermSS16-29.0.0-beta.1.zip +137f74ccc4a7db34b182cc15246021163220105634bb15a79b99b249a50301df PkgTTC-SGr-IosevkaTermSS17-29.0.0-beta.1.zip +2d7e9b26385fc6b1070d169048ee7a0d04215f5a96c9a972dc8236c383ddf38b PkgTTC-SGr-IosevkaTermSS18-29.0.0-beta.1.zip +a505891cf7555b4e09bcdf2172cc84967e2b460283758f755e33cc8037e05805 PkgTTC-SGr-IosevkaTermSlab-29.0.0-beta.1.zip +b5e265c083bb7cff9f2005ba17ca05b18926d112c140dc69b8d93530f26175b2 PkgTTF-Iosevka-29.0.0-beta.1.zip +12a55e9a6a7e447561fce4b0cee184a65fc65ce6296b6a4b29ca74c6435335dd PkgTTF-IosevkaAile-29.0.0-beta.1.zip +fcd220c4258d0d42ff3dee509fd369838c6eb187bddd5564d92d3e2e88a67ac4 PkgTTF-IosevkaCurly-29.0.0-beta.1.zip +2b0a28f32dd7f77338d9de826db29c94f308c4c94effdead1d059a2029b3af67 PkgTTF-IosevkaCurlySlab-29.0.0-beta.1.zip +40fa2781d96f3d07dadbf42a51466b7c1727ec5b0680e2789a293682a66ab9f5 PkgTTF-IosevkaEtoile-29.0.0-beta.1.zip +c2818aa63b2e05dc94d1a3b71c9bbcebe1b4bc0b21f0aab361fd3d4860424f4a PkgTTF-IosevkaFixed-29.0.0-beta.1.zip +8fa55e86dc0291547f7a9be08dbd4cf932f16f7ca287900d60f427910bdbe086 PkgTTF-IosevkaFixedCurly-29.0.0-beta.1.zip +0e57c72695e43523dcb594961bce7d13c37fcaafa8a9075d28ee1ea4b02747e7 PkgTTF-IosevkaFixedCurlySlab-29.0.0-beta.1.zip +3e10027b3657054b0bde5285114cfabfbbe55000db694c671a97269a72114cb2 PkgTTF-IosevkaFixedSS01-29.0.0-beta.1.zip +96b1dfe93aa2958ba3fb00aefd36afafeff98cf7c5f9b3967cd48594f8c0d8a5 PkgTTF-IosevkaFixedSS02-29.0.0-beta.1.zip +078b6837677e26183ec5b4e6678e1e1896df0dc5df22c2d73a3f21d8eded44f4 PkgTTF-IosevkaFixedSS03-29.0.0-beta.1.zip +6a3730dd4dffb175b3f0a39cf519dca066a4a6a206a06afd21cb205b65f65a0d PkgTTF-IosevkaFixedSS04-29.0.0-beta.1.zip +6cee010a789f3379ad45f8cbde412c5b24f0d0fe720626f0d679d9f070ec7bb5 PkgTTF-IosevkaFixedSS05-29.0.0-beta.1.zip +911455c93ed37f50ff6b7b1166a92dc8e19908ffb588f27785c1d897dac95780 PkgTTF-IosevkaFixedSS06-29.0.0-beta.1.zip +3fff691d4ed54c8deeeff5cfc7514bed805e3a4350b6f26c95bb3418e91588f2 PkgTTF-IosevkaFixedSS07-29.0.0-beta.1.zip +741d8c3b5d121a360f1032c2f9c20621d2e92d5bda1021db9acb6e2a99ae3a24 PkgTTF-IosevkaFixedSS08-29.0.0-beta.1.zip +1435e5677d19bec0b9cccfb06c05851cb74c2a4166db99f3df28b0ef176c4f66 PkgTTF-IosevkaFixedSS09-29.0.0-beta.1.zip +681f91069b48bedab939915fc466ceeb66caf03f5772ef774d84bab32b15dbd5 PkgTTF-IosevkaFixedSS10-29.0.0-beta.1.zip +db19f078a6969f7bf5836403b32d910e470f95177f047976b9f132f5fa22f712 PkgTTF-IosevkaFixedSS11-29.0.0-beta.1.zip +bb405346eef0b05e9d9b8924aa8f1959eb349c4a13df37b4e13b5c4f297934ab PkgTTF-IosevkaFixedSS12-29.0.0-beta.1.zip +1365836c2ed3e182bdbd417d8a8a22fff95be7beec4ac1d552fc0c325baa7318 PkgTTF-IosevkaFixedSS13-29.0.0-beta.1.zip +8958551394986cd88b9c953505e18937a31efc2dc441390537678af4a13a17a9 PkgTTF-IosevkaFixedSS14-29.0.0-beta.1.zip +68c1d508e36ad444f6d4e673fda46842de970f07e0f0dba05345e350c328efed PkgTTF-IosevkaFixedSS15-29.0.0-beta.1.zip +a6fd351b1ccfd7dd197248908d22e9032822d1b15991436d1fc7fe34d85d4e7d PkgTTF-IosevkaFixedSS16-29.0.0-beta.1.zip +023de989acaa1222fc82f8538ca0497be63c39745d75a981ef0e0752e509331e PkgTTF-IosevkaFixedSS17-29.0.0-beta.1.zip +c567d26ee86e7d3007c93a0ecc1a67d639161c94661e526b1263b5c58e59ad41 PkgTTF-IosevkaFixedSS18-29.0.0-beta.1.zip +f671d69497f32429b57dd0a6920d808a6160334de7ca9b02d24fde14a2ea458d PkgTTF-IosevkaFixedSlab-29.0.0-beta.1.zip +061b52ad55fcb8b88384f208b6cbbbc4c1633af085e10f6617fd3d01c3139c34 PkgTTF-IosevkaSS01-29.0.0-beta.1.zip +1392dc2a7e25f5dc1cdab54bb7b3b5278a842e8e93fadd928acc5a3d6ab07fef PkgTTF-IosevkaSS02-29.0.0-beta.1.zip +14e63b1615b77cf54d1d5a82e5681531fff0959d836b57fb59a87d51d5dd25e9 PkgTTF-IosevkaSS03-29.0.0-beta.1.zip +d39e3ab8ba1c86a6938cc96abdadcf5e0df1831553541a193e13c64812eab03a PkgTTF-IosevkaSS04-29.0.0-beta.1.zip +2fdfabc436308b443410b748c29a51f305cd88b6beb9ab8b3667fdfb5af38486 PkgTTF-IosevkaSS05-29.0.0-beta.1.zip +4e3c3961e34281c155801be3ecc82b5c7fc3175af2dc7fa63e0695bcbbcd8507 PkgTTF-IosevkaSS06-29.0.0-beta.1.zip +86c594afb4c5c499c91a880f19a1227e477be98a743859bab715ac800ae915ca PkgTTF-IosevkaSS07-29.0.0-beta.1.zip +7e91bd2d61e5a2ae5c5faa8f5a6dafec0fcee3855f773c43d9d69f47f76b1e55 PkgTTF-IosevkaSS08-29.0.0-beta.1.zip +c0523f45d4155f9a32bc2b08266f6f6fef051b1a3f68ce248485a35156466d35 PkgTTF-IosevkaSS09-29.0.0-beta.1.zip +2314d395723952375fc8ade77d589639cd66862944f971d08838774ff535a992 PkgTTF-IosevkaSS10-29.0.0-beta.1.zip +ef3215deab7a58f8e23cb3f0ce474a1c9c9841435fc9b74a8a7f369c2ac077e4 PkgTTF-IosevkaSS11-29.0.0-beta.1.zip +899dcf9744f198cba2446aaf2eaf16b14c1c716935bbac861de3af8891ac5fb2 PkgTTF-IosevkaSS12-29.0.0-beta.1.zip +b84e2f5adcd325f728c677c97f96ae52229e1c191a451494726fff324a453b36 PkgTTF-IosevkaSS13-29.0.0-beta.1.zip +2b86d5cec0487eb3e5120cdc78726f06dff7869ab42ce63acdde434a171a24e6 PkgTTF-IosevkaSS14-29.0.0-beta.1.zip +614bfb9a6da8f2689c286401398f7c205fd2eac0b55b0157813391407c318d67 PkgTTF-IosevkaSS15-29.0.0-beta.1.zip +e2316c771ea048915917f9029083aa3d790ca9c25b5445bfba1450feb3954350 PkgTTF-IosevkaSS16-29.0.0-beta.1.zip +dd794bb1a6f470584a85c1601e8f80e66aae06564e6650d4201a45e8b5d7dff7 PkgTTF-IosevkaSS17-29.0.0-beta.1.zip +b6ad952bce3efbe44489ce7171550431c5f6cb1a76576791b209ab4258c53f25 PkgTTF-IosevkaSS18-29.0.0-beta.1.zip +3fe727839cecb98f5c29c9b0bf258abfbd022c8d24e0f3b8999f35676707a260 PkgTTF-IosevkaSlab-29.0.0-beta.1.zip +a3dc5839a9abc89fde9566994e90e12ff676e325d22df4dfdd3c44d052f95885 PkgTTF-IosevkaTerm-29.0.0-beta.1.zip +f0eb2f0f9a31329fc72e49edd936002d396d49fa938eaadae38ee2ed58f35c86 PkgTTF-IosevkaTermCurly-29.0.0-beta.1.zip +51cb921a4cb1f9534eb0f15652b7031c2706cf41d51f621ab5eda157276bcb61 PkgTTF-IosevkaTermCurlySlab-29.0.0-beta.1.zip +d161fcd588d995e5fe13f1b6868645efc970e72d2514df1d2208561f29d5b2b0 PkgTTF-IosevkaTermSS01-29.0.0-beta.1.zip +d2904e8f6e953c6ee827e49e66a5158b41c02d5caa2dd4b3230e7c7b3bc7a454 PkgTTF-IosevkaTermSS02-29.0.0-beta.1.zip +fb4d17c72c970da89697f907e11f18bb47714f051779cf6c7327d710a731180a PkgTTF-IosevkaTermSS03-29.0.0-beta.1.zip +de909f269ec66c3b53d7067095744338fa97aa2185e384ea126fbcc1baef8aa1 PkgTTF-IosevkaTermSS04-29.0.0-beta.1.zip +1f37e05a1f66f71b34e28e4c032ad8f6663dae5a75d4a070e9193000e9ecbc5d PkgTTF-IosevkaTermSS05-29.0.0-beta.1.zip +d67300182297560e6abb12d7d7d5dbccb4dbd152ac077c2526e912e0a97acdac PkgTTF-IosevkaTermSS06-29.0.0-beta.1.zip +7b9f6114820f4820bb265bb68d1858f28e1bc336f3c92a43915c5c5543bc3a45 PkgTTF-IosevkaTermSS07-29.0.0-beta.1.zip +a669da74ef289143280e42ab274358f829f73d103bb0e0b722308819244f4662 PkgTTF-IosevkaTermSS08-29.0.0-beta.1.zip +6ec7f33f8f07d7476a856c37001552bdc9d78af25794b7f33f135be2d2586c23 PkgTTF-IosevkaTermSS09-29.0.0-beta.1.zip +c039b6ba920555dac36d9cb68adcb6d64b9ff0f700e4821467434b794e9184d4 PkgTTF-IosevkaTermSS10-29.0.0-beta.1.zip +733c12212b836e0a2d44aa69063c59da8a592dbc82921b3365cb5fba9691def8 PkgTTF-IosevkaTermSS11-29.0.0-beta.1.zip +23d245b0955aaf0754715ee1930c987db7b9a3d4ffd6363e73aa9dd10859850c PkgTTF-IosevkaTermSS12-29.0.0-beta.1.zip +c714b868fb578f9b94e500c333fdfba6ef7d16067510482f4a565515cdefbfb4 PkgTTF-IosevkaTermSS13-29.0.0-beta.1.zip +dad6c68af04ccbc3bb5db721c2dac540dae53da207c32cc152b9881f365ea867 PkgTTF-IosevkaTermSS14-29.0.0-beta.1.zip +01f8eac1fb8837cb33f865ac5d3360427f8c55fd077c2c5262320e88c0bf4191 PkgTTF-IosevkaTermSS15-29.0.0-beta.1.zip +9602d1731f48d2e4ed1c18eb66e4ce0af766ad1e8868f56f04632b44f14ef172 PkgTTF-IosevkaTermSS16-29.0.0-beta.1.zip +7afbb20ab9b25849c29ba264eecaf6409d4f5cd97f65a5edaf3beaa7b6120e0c PkgTTF-IosevkaTermSS17-29.0.0-beta.1.zip +0f5ebee98dc87609d3a2668998d58cb99069892b8c5b42bc47b07ccd7e962d66 PkgTTF-IosevkaTermSS18-29.0.0-beta.1.zip +61bbec28189fd6336b402f65110670bfea0675d35edfafbc7c4d226ccb29e318 PkgTTF-IosevkaTermSlab-29.0.0-beta.1.zip +58188865fef7b43d239b1f24a0563811b34affe23764abf4465989b4c04f7aa0 PkgTTF-Unhinted-Iosevka-29.0.0-beta.1.zip +47adb778d329ee2df1ca488562da6769a6c0a48359afae1f738116370e98d308 PkgTTF-Unhinted-IosevkaAile-29.0.0-beta.1.zip +ece47c670c78f2ec7af4d29393a047248dcb197d795201879781de713b5e6183 PkgTTF-Unhinted-IosevkaCurly-29.0.0-beta.1.zip +ffe8a2e63c034569a170c6aeddd152a236b563628bc2bff0c880a59016978a84 PkgTTF-Unhinted-IosevkaCurlySlab-29.0.0-beta.1.zip +04b3301ee7ca98c519846b5d3d615d20eb7999bfe34e6508ca40cd1e8649fd63 PkgTTF-Unhinted-IosevkaEtoile-29.0.0-beta.1.zip +8b36be64c3fe5db7cc867483893fd51a969517f91f6cc2077343bbbaf55e29b5 PkgTTF-Unhinted-IosevkaFixed-29.0.0-beta.1.zip +c11e7e51abaf0d3bbbf4a0b933d4b717928f502d3fb570279207bcbe97f0c2db PkgTTF-Unhinted-IosevkaFixedCurly-29.0.0-beta.1.zip +dde7c167adfd264a5aa38bb2ebc20935f59324ecedbf8658a3f1fe456a08a7eb PkgTTF-Unhinted-IosevkaFixedCurlySlab-29.0.0-beta.1.zip +8c9e61fbe1b98bab015c703d2920c740ebe2d87829f697d4d4784959da9bda86 PkgTTF-Unhinted-IosevkaFixedSS01-29.0.0-beta.1.zip +4cbf843c69dd2d46ce538a01e32fd5108327c1420dfb4b80bfe0fbec6ad43ef9 PkgTTF-Unhinted-IosevkaFixedSS02-29.0.0-beta.1.zip +b0039bb92ce7c34fe90b6824f88206b29c40b7e6ed3f01219ade43cc327d7c52 PkgTTF-Unhinted-IosevkaFixedSS03-29.0.0-beta.1.zip +790b123f7ec695100fca8cd221bc1b48b1ff3d0854a756606cf07b0d68fa14c0 PkgTTF-Unhinted-IosevkaFixedSS04-29.0.0-beta.1.zip +6d6e46646119f14011e03692b571a4e0b185cb7847696e1271e9f1a4fb0ddd90 PkgTTF-Unhinted-IosevkaFixedSS05-29.0.0-beta.1.zip +a48862c26cfa567b86f637857d27b42d85df6ae5634973ed5f52a243f5f9831e PkgTTF-Unhinted-IosevkaFixedSS06-29.0.0-beta.1.zip +78b955def4b45d1d28deab084a7dd333190e6592248eafe643fc8a0dfd52d5a7 PkgTTF-Unhinted-IosevkaFixedSS07-29.0.0-beta.1.zip +03eb5ec12eb71f637be8d838a625b1bfa2e8c237aa73d718fbf7f79f831d2e4a PkgTTF-Unhinted-IosevkaFixedSS08-29.0.0-beta.1.zip +cc6670ab00f56a6be902859c0c19a5731dc4eca2ab51e09d28958d458e29c60e PkgTTF-Unhinted-IosevkaFixedSS09-29.0.0-beta.1.zip +6c18c9cc97c46d80f00049999de2a9705f30b98a53b2e5d988b29387ddef74ce PkgTTF-Unhinted-IosevkaFixedSS10-29.0.0-beta.1.zip +093fd676eb3ee181a56cee87114d2d6bff158dca1fa30d950666446665df1fac PkgTTF-Unhinted-IosevkaFixedSS11-29.0.0-beta.1.zip +4f81c38a9bdd30d1adefcad2a85e275ec3ae08d370ab7a39a34f78c5df62722b PkgTTF-Unhinted-IosevkaFixedSS12-29.0.0-beta.1.zip +c8f976eea15bfb7dd58f7e7860847b79d72cfb94b58fa4bb27472020738a251f PkgTTF-Unhinted-IosevkaFixedSS13-29.0.0-beta.1.zip +0e77632a7a7813b4492e37750bde23d5c80fa9cf816d9f763392433efb9b7dbb PkgTTF-Unhinted-IosevkaFixedSS14-29.0.0-beta.1.zip +f10125812c6d37c36e94f0d97acc1a473c833ea14247cce5aeaf540d6301ea88 PkgTTF-Unhinted-IosevkaFixedSS15-29.0.0-beta.1.zip +616fb5f44c65f3c962d4dd3e09f84f46c908b6aa2ba3f4cae237382e92a3322d PkgTTF-Unhinted-IosevkaFixedSS16-29.0.0-beta.1.zip +87915ce06d3ee66be53edde45813db709a2fe7693643c69b8c31fdc81cb36d4d PkgTTF-Unhinted-IosevkaFixedSS17-29.0.0-beta.1.zip +f3ad122565901ad31aab2534a1444dd6b07fac7f146b7c6d4d60508596cac7fb PkgTTF-Unhinted-IosevkaFixedSS18-29.0.0-beta.1.zip +0b035ca531e6938f60159b128d870fe02e8a335d2eafee0e4fe53c2565c0f474 PkgTTF-Unhinted-IosevkaFixedSlab-29.0.0-beta.1.zip +cc8889c1cad5456d9dd0941f6086b90697e06339026fa53f36479958117cb9de PkgTTF-Unhinted-IosevkaSS01-29.0.0-beta.1.zip +f0e0050bbd72aef3cd1d26dd4e58d67cea7f17f4bc5d09474baeffd866727c01 PkgTTF-Unhinted-IosevkaSS02-29.0.0-beta.1.zip +839cc89c4e8963290dd431e2a0239830c0d6288b144336c65e07eff89c6907e5 PkgTTF-Unhinted-IosevkaSS03-29.0.0-beta.1.zip +86a399a6d0d3fd074c418c0d448fb55ea94f73fd61ef1e7c1efe67027a49cc04 PkgTTF-Unhinted-IosevkaSS04-29.0.0-beta.1.zip +d6a41cbe343b89f74abbe56c7b0f5bb1927ad56413518cafd344a7f630cb2811 PkgTTF-Unhinted-IosevkaSS05-29.0.0-beta.1.zip +cc60259858a449288f5130e17c18bdfc8d884e9b846ee7171c5b533bebf06960 PkgTTF-Unhinted-IosevkaSS06-29.0.0-beta.1.zip +081912a74c7ab492d2ef2497096d7b3bf007de2ab6b0f1738a197b71c964879c PkgTTF-Unhinted-IosevkaSS07-29.0.0-beta.1.zip +33b090f8663f33e73ea0912e69a4d023fc5bc5e66916c304a39cbdf8618fb48f PkgTTF-Unhinted-IosevkaSS08-29.0.0-beta.1.zip +adcf3789b1323a1e23965e32cfcbe83afce1fd1a5fc5d02ef49b81149c89f7db PkgTTF-Unhinted-IosevkaSS09-29.0.0-beta.1.zip +a5049d949d6d099a587904dee951dc7c2a3df1006b28973ae9790c6e03090af0 PkgTTF-Unhinted-IosevkaSS10-29.0.0-beta.1.zip +0332170be9c1c3422fe54afb9ac993ad5dec101d4b7d677b7ebc1f1a442e4c37 PkgTTF-Unhinted-IosevkaSS11-29.0.0-beta.1.zip +790a9a47df0f651844aa33fb31dfdba5ed2443f07c9b7dfea45794ffa4268438 PkgTTF-Unhinted-IosevkaSS12-29.0.0-beta.1.zip +89e535382e5c48b634611ea846f6c4a66f15dd1f0f4e78e13c366cda2f52002c PkgTTF-Unhinted-IosevkaSS13-29.0.0-beta.1.zip +2dae207f5f6516f1d06ab0d1026f8ab4306a59e259636fc7c3775707f925664a PkgTTF-Unhinted-IosevkaSS14-29.0.0-beta.1.zip +565a3fec8cee6e0cc9d85026b5ecc07f1a6d8417a72371e1aeb5971cce77471c PkgTTF-Unhinted-IosevkaSS15-29.0.0-beta.1.zip +49a90fbcd5f77c70a964a3c92c6c2dbd594e287558293bbef2da14b8e3c3c4e4 PkgTTF-Unhinted-IosevkaSS16-29.0.0-beta.1.zip +8e8c74331ce750d3990ba9362bee43c85a7ecef2fb7ff1b87a0c36cdd7872544 PkgTTF-Unhinted-IosevkaSS17-29.0.0-beta.1.zip +542c9b1019e863b16ed777d8bf203a34adbd6cab0aaac356dbc1c27b7b9e9f58 PkgTTF-Unhinted-IosevkaSS18-29.0.0-beta.1.zip +e9675fb32cac7e7fd7a3c8d3a9462c486276329305011281d3f57b9752b9cfd6 PkgTTF-Unhinted-IosevkaSlab-29.0.0-beta.1.zip +6616412e0f6dc8c0ed54ed0ecb45a91042f16c8e05e74dc629874a623af9ddcd PkgTTF-Unhinted-IosevkaTerm-29.0.0-beta.1.zip +c5f159995f4454c68642df1510920b044612d0446f9a9a8c315501537f3b476a PkgTTF-Unhinted-IosevkaTermCurly-29.0.0-beta.1.zip +b3b649116fd82b018772447ccc87126f5388df004612d6cedba52c94b2aac5b5 PkgTTF-Unhinted-IosevkaTermCurlySlab-29.0.0-beta.1.zip +4b06de1782128c0e64681fe07da73dbd4529f614c9d49e262b44602955429a4c PkgTTF-Unhinted-IosevkaTermSS01-29.0.0-beta.1.zip +99ec98326c004be83a63af0c8ba8f447efd7df592011baabe49df3285fc80c0a PkgTTF-Unhinted-IosevkaTermSS02-29.0.0-beta.1.zip +6a5128d780405e70c337d61ab4b870983b979ee7e2f2056e4e5121504c5c946a PkgTTF-Unhinted-IosevkaTermSS03-29.0.0-beta.1.zip +896d3ec0d7ffebd2499cfe7dfc2329435c0f107824d1755ccd0a7bf12f35c846 PkgTTF-Unhinted-IosevkaTermSS04-29.0.0-beta.1.zip +ef3bcb65d0e31b43e748b974fe18ccad808282496e2404ba14c330328d4c678f PkgTTF-Unhinted-IosevkaTermSS05-29.0.0-beta.1.zip +02e564ae470475b404f81bd21a0161aff1a211206ff7c168c27ef1abdc55d8f6 PkgTTF-Unhinted-IosevkaTermSS06-29.0.0-beta.1.zip +3c505bc3c9685866ccf9229b4c19afd123a8f6c2e7ec848e124e12b83b5e03e8 PkgTTF-Unhinted-IosevkaTermSS07-29.0.0-beta.1.zip +63668cfe169b00b7396aa6101705eca4b9fc700410699aa0acf024cd30d13bdd PkgTTF-Unhinted-IosevkaTermSS08-29.0.0-beta.1.zip +539f8b55c6fc4d5bbe68ec6ffc9a609c84144bd7ecd8c4fb9fe072d294ba5c59 PkgTTF-Unhinted-IosevkaTermSS09-29.0.0-beta.1.zip +98a35c16c0202e08b732a399754b48f65bf5b2faab10f925cbaef4968ea1095a PkgTTF-Unhinted-IosevkaTermSS10-29.0.0-beta.1.zip +f613df111ae0fe8470a7051b63381541330ae013b06be7c07216189a619035e6 PkgTTF-Unhinted-IosevkaTermSS11-29.0.0-beta.1.zip +15f94d7d628a6e3d2fbff256f0893ed29e57906bd5f081bf581a82398173aa83 PkgTTF-Unhinted-IosevkaTermSS12-29.0.0-beta.1.zip +134f19a40aa4f0d4ea040efd5af08da1d3559bb7d9c126fdda1752e867db97af PkgTTF-Unhinted-IosevkaTermSS13-29.0.0-beta.1.zip +394ad8fb9d807ecd9ee90b57c0a09d5c5f4f6cc2ea64747012eaef17980f2fbb PkgTTF-Unhinted-IosevkaTermSS14-29.0.0-beta.1.zip +f132c65bd6fee37648eea79bd5fa1ffb6bfc3761ac45106169b67fb7b1eb340d PkgTTF-Unhinted-IosevkaTermSS15-29.0.0-beta.1.zip +e370960f65df14dfb4ce13268ee90fd0238c3466c4aaf8697502528e3c0e7df6 PkgTTF-Unhinted-IosevkaTermSS16-29.0.0-beta.1.zip +52c58e45596a67411e3a019fd8f2576fb4155c464d5857be45709c00b0391b3a PkgTTF-Unhinted-IosevkaTermSS17-29.0.0-beta.1.zip +0934e112e88ca0929894eb3c405b44d380914a8ab4272740916fb94b203cfe1e PkgTTF-Unhinted-IosevkaTermSS18-29.0.0-beta.1.zip +4063779c324da99619ec95630e397bc5f6eeaf141dad84dfc8bf134cc6f70169 PkgTTF-Unhinted-IosevkaTermSlab-29.0.0-beta.1.zip +42b5a76c22a41b72931c926657334a7afe3eb23f36665faa561a02cff0c31cfd PkgWebFont-Iosevka-29.0.0-beta.1.zip +e8c150e91fb1c2817c2a828d92398beaf399eca4e69eca892c471aa40fb2196d PkgWebFont-IosevkaAile-29.0.0-beta.1.zip +afcff8029772e876ca3b5d2622a163d3449d1deff29a21e8c9313701167cafb9 PkgWebFont-IosevkaCurly-29.0.0-beta.1.zip +6e5be4b92ef8d054f391ec96256653e5e1ae55b7229bb665e8b9741b1649cd5e PkgWebFont-IosevkaCurlySlab-29.0.0-beta.1.zip +a859fab3f1be84afdbbf06ae77bacd2296561da3ae47e77a68599283a424cb17 PkgWebFont-IosevkaEtoile-29.0.0-beta.1.zip +d61e3a7ac0d06937dbe2c5cdc8ca6d3eaabbaf1886485c1db65574b4fcd7226b PkgWebFont-IosevkaFixed-29.0.0-beta.1.zip +8fa679c41c99a69ed51648cfb33d2c22c1730cbb19bece2ccec495f5b1bbcb2a PkgWebFont-IosevkaFixedCurly-29.0.0-beta.1.zip +3d0785698ac79babe93e2e576712f81bcba4b98fc6102a6428ba6d6eab21d3ff PkgWebFont-IosevkaFixedCurlySlab-29.0.0-beta.1.zip +9e9344fda30a9aee4fe2c5103b10c46f64dc203fa4eb2201271c7ffe888b7087 PkgWebFont-IosevkaFixedSS01-29.0.0-beta.1.zip +de8597162f9badd2d3819b43373f7b4dd06172f4e21bd3a16d8c6b28d04b3eab PkgWebFont-IosevkaFixedSS02-29.0.0-beta.1.zip +4e59e7c1bd8d585f2008d4ea4b895b8a23da72752a53a8208ad12bce67564dc6 PkgWebFont-IosevkaFixedSS03-29.0.0-beta.1.zip +bebac2de7afd4eb7b1b8d3f9b41274dfc41d982d7f68d9905b9e314186beaa9b PkgWebFont-IosevkaFixedSS04-29.0.0-beta.1.zip +3f9a36bfc5086ea97e3f98cd96d7162be2c58657f08502837731069189aee31e PkgWebFont-IosevkaFixedSS05-29.0.0-beta.1.zip +eaa92efb57e547495157342f73361dd1f5740c6182f5b7be71b9498be4f2e052 PkgWebFont-IosevkaFixedSS06-29.0.0-beta.1.zip +441fb1c726395fd822656439afb31e75f9d8fab6629c596d820a6eaa1f290b4a PkgWebFont-IosevkaFixedSS07-29.0.0-beta.1.zip +dac1630febe4ddcaeccb8ca6f88688569b3fdc28b77f0e3ec78a26ee007edf03 PkgWebFont-IosevkaFixedSS08-29.0.0-beta.1.zip +ab0d3fda7e3f46f03cd0db76a8b53fb8489d3c512b25e8c1aa784866e3dc70d2 PkgWebFont-IosevkaFixedSS09-29.0.0-beta.1.zip +07846f7b777d74bbf7cbcb0e23b500ab9c13b2d61f4530c83120820a73f14d11 PkgWebFont-IosevkaFixedSS10-29.0.0-beta.1.zip +4d9be0fa8a76dc14ba43c3f6258831fb611b58152ba2ce5be9d7d1173e94a2cb PkgWebFont-IosevkaFixedSS11-29.0.0-beta.1.zip +0de9a714edb98578df2816719e08125fb6908b1ad6cb1084dfdf371fcb4a68f7 PkgWebFont-IosevkaFixedSS12-29.0.0-beta.1.zip +23f065e743b65bfe1aeedb13c449e6dea935444dd9ac646a8bb271a2960412f1 PkgWebFont-IosevkaFixedSS13-29.0.0-beta.1.zip +ce15f32cff6185b26ffae0d99b817f2aa2d936a901181eeb52499cce5e8f7469 PkgWebFont-IosevkaFixedSS14-29.0.0-beta.1.zip +c699f618325274199eaa1b8219c236b92968e7d7033d4cd1a5a2070f557c655b PkgWebFont-IosevkaFixedSS15-29.0.0-beta.1.zip +fbc944ee9179621be9c0c0bcd2f1f486cdd541614c6e886fc2f08d8eaea07671 PkgWebFont-IosevkaFixedSS16-29.0.0-beta.1.zip +e0c7ef16d22981885f7cca614275d70777a7e5363931966621f139b1337cbdfe PkgWebFont-IosevkaFixedSS17-29.0.0-beta.1.zip +9e307f99a88e8b308468308480b05d20186a6f29e1f60020b555f5d57ea77a51 PkgWebFont-IosevkaFixedSS18-29.0.0-beta.1.zip +5f2f349a92902dae2fb8fb3bf086ca3aef7d5e5e81443cbd7ae4cc75d61d02d5 PkgWebFont-IosevkaFixedSlab-29.0.0-beta.1.zip +63d7d44711af508223cc677e56905a66c51e79caac2b660a817dc28e17d8bc8b PkgWebFont-IosevkaSS01-29.0.0-beta.1.zip +57a6c5490d75863539d4dfabbcf72115b71e2013218f353f0e3655e349a0a94c PkgWebFont-IosevkaSS02-29.0.0-beta.1.zip +5f300b77ae04a45dd75dac2359c5b918e213dc4f9017f8b6eeb28741c0285e8a PkgWebFont-IosevkaSS03-29.0.0-beta.1.zip +bc21bcdb05a391d4355b1246200d56b3883d6d08775ce9b1f0009cb3574216ed PkgWebFont-IosevkaSS04-29.0.0-beta.1.zip +d7d3735042fb7ecc2fc02635ade4a543411c4c696731b5f31ce9b03991381810 PkgWebFont-IosevkaSS05-29.0.0-beta.1.zip +d5d1d95da70e57e4714e0cf4d1b927e6c4234f0b55301775f59c1aa20368b067 PkgWebFont-IosevkaSS06-29.0.0-beta.1.zip +c9815f84b301dedf0f636e9b1223b948ef35bb4ea96884157d05f7017218b5c7 PkgWebFont-IosevkaSS07-29.0.0-beta.1.zip +4c05b4f3e8f8f0e12f767da08d2d46dbf01bfd266edb3d65377f2c081d2c194d PkgWebFont-IosevkaSS08-29.0.0-beta.1.zip +7b37ef8dd7825058fa49a7ed3d1b04e40fef850136a4e5029db086908892b691 PkgWebFont-IosevkaSS09-29.0.0-beta.1.zip +4330ef1b3d5f82d543ecb5fb26eb615931e78dac9341d4291878799c1181e567 PkgWebFont-IosevkaSS10-29.0.0-beta.1.zip +0cce0c83948afeadf347863deff0691b25144523a9ed4f6e04b9c4a5e3a4c4fe PkgWebFont-IosevkaSS11-29.0.0-beta.1.zip +2b12f5cde9b68b5556296e442147e7e1d20306282511bb2fdf9a585711ab5aa2 PkgWebFont-IosevkaSS12-29.0.0-beta.1.zip +2daee0006505666238254f84b7d83b2f96b5a10267f3a709a6bcaa9cd7e6b7ad PkgWebFont-IosevkaSS13-29.0.0-beta.1.zip +a3cb67cf554bca30507aea12a23ec6c4e3fd3d4e5d7c9f6d65af40fb9c4c76ac PkgWebFont-IosevkaSS14-29.0.0-beta.1.zip +f7fda966e09a7ed810aae26e1ac51297bb3312c2219292bd319fe6459fcc84f5 PkgWebFont-IosevkaSS15-29.0.0-beta.1.zip +a1daf2e2800c46166a5825d5be92436b0dcee8ef9fccaa2c80d9fb6da38ef9e2 PkgWebFont-IosevkaSS16-29.0.0-beta.1.zip +0fee78a0b66f400d657adecd82724c449e1b15418d838b74b512579739eaada3 PkgWebFont-IosevkaSS17-29.0.0-beta.1.zip +0e3d43d18a869f6572b9c2fd39750e5e819a77d5f74e1cf70c69e874dc036485 PkgWebFont-IosevkaSS18-29.0.0-beta.1.zip +547d5cb6a4f1d381e676398588356419bb7f06fc602d17c40a6816e5427f8923 PkgWebFont-IosevkaSlab-29.0.0-beta.1.zip +1d514300e339d20086e900de5645740768a21180458cb7ebe02f9d9b3fd0bc95 PkgWebFont-IosevkaTerm-29.0.0-beta.1.zip +a576fc40e4ed5eb28a6da3b4923a348a94b073fabb8ce75258b302c2f06ee082 PkgWebFont-IosevkaTermCurly-29.0.0-beta.1.zip +4cdba42d47565128d6d68dfbc0f2e34235192d96567d9f697606b78de90aa9de PkgWebFont-IosevkaTermCurlySlab-29.0.0-beta.1.zip +d9cc0d0d8d7e93964b8f4f2381a1cb9e7d20f2b165cc770b6948634901b574eb PkgWebFont-IosevkaTermSS01-29.0.0-beta.1.zip +6b3eb35cc5f36531fbd67591a8b98a278c283a63de1e8f201ab0fe0dd6b00c5e PkgWebFont-IosevkaTermSS02-29.0.0-beta.1.zip +849ca2bd197e0f8218fb4a26184852357048621c03e4ebb9873d8dedd0802634 PkgWebFont-IosevkaTermSS03-29.0.0-beta.1.zip +3a4b94700b6a69a79290fed81600c4cc2082996b7b5328cde29de9f695f46143 PkgWebFont-IosevkaTermSS04-29.0.0-beta.1.zip +7462dd689967e8075c679f546eebb82144b283c032eb2fe378b4b0adb15f4539 PkgWebFont-IosevkaTermSS05-29.0.0-beta.1.zip +dc40a5b83fc2447bc22c58372b9010bb1b4692fbf31937de069c7d5a828133ac PkgWebFont-IosevkaTermSS06-29.0.0-beta.1.zip +358933d7be98800a0e351240cc7fac9a091faaba8c32548fdd104f8d1e3bcabe PkgWebFont-IosevkaTermSS07-29.0.0-beta.1.zip +5aec0a3b59e48a9a85aff1653f19770e2acc9fa2e1c456094e633ac15cb32bdc PkgWebFont-IosevkaTermSS08-29.0.0-beta.1.zip +2b06a3921be617bb143cab5a964bfdba498d976e2c878428c93846b9d8eba37b PkgWebFont-IosevkaTermSS09-29.0.0-beta.1.zip +1861f4d299072b37bb30e86e86cc2ee9820ea5a3be5f7d4325271f595129429c PkgWebFont-IosevkaTermSS10-29.0.0-beta.1.zip +985e0965d08f7db2a5bd583e62ce11f73354cca972c88535037d9bcb457d3da3 PkgWebFont-IosevkaTermSS11-29.0.0-beta.1.zip +fdcc310e779bf97bf20a769512362d1bdfd006997d6d4ce9483ed738cca7e5ba PkgWebFont-IosevkaTermSS12-29.0.0-beta.1.zip +fa2cae192d71bc1195d8806bc77b0ffb4efca84e8dd50e3a295772c66c5dbbc8 PkgWebFont-IosevkaTermSS13-29.0.0-beta.1.zip +7a26f1dcb56706be45bea8790221da4f36bb5c530ba515dbf53a6a735522c729 PkgWebFont-IosevkaTermSS14-29.0.0-beta.1.zip +6ea373bb17b0318b4370c5c8c4d4bbfead63d1cd32e82ead10c566127b753d88 PkgWebFont-IosevkaTermSS15-29.0.0-beta.1.zip +e5b2c38807372d11ec868ef37f53e67d4141f094069c7462839dbec2c35d0355 PkgWebFont-IosevkaTermSS16-29.0.0-beta.1.zip +f48ac9b9208b59f7a17318dded57939be89fee072fc44ed0eef06afafd0c14c2 PkgWebFont-IosevkaTermSS17-29.0.0-beta.1.zip +ed213845597f0e85fae4cf232a80df437679c2fefe128fffc658918487700c15 PkgWebFont-IosevkaTermSS18-29.0.0-beta.1.zip +0c06729b75df2fe65a5ec6a0beaac38790b4aa0ee4dd19c87b2538eb1a51f595 PkgWebFont-IosevkaTermSlab-29.0.0-beta.1.zip +96777cd1470a5d652750c1728cd79909e94802b2950918d827a6f46cf4ec8009 PkgWebFont-Unhinted-Iosevka-29.0.0-beta.1.zip +a2e10a07d55af8f630bedff492b66bb5d347e255e536bcaac0990f14406255ba PkgWebFont-Unhinted-IosevkaAile-29.0.0-beta.1.zip +58b3147dc4b10f891541785402ea64d0ed72eb10cbc8a02bbdeca96730a25d77 PkgWebFont-Unhinted-IosevkaCurly-29.0.0-beta.1.zip +3bbd38635cb7bf4353690202b34d5c838e225160c3bd32ee12308c29b78d64b3 PkgWebFont-Unhinted-IosevkaCurlySlab-29.0.0-beta.1.zip +4974d50e03c6fdc035113c2ee0171958474f3bbbd9edcbdf4bc0c0a864d17af4 PkgWebFont-Unhinted-IosevkaEtoile-29.0.0-beta.1.zip +93b1d5b7505236faf1bada9f7b719fd1ceb1b5c5681b5964002f289f07c74b8c PkgWebFont-Unhinted-IosevkaFixed-29.0.0-beta.1.zip +aa419975f0e0e8fa86ca14a6d7b02c3f704cec7d2b8e40fd218d2c214e85b00e PkgWebFont-Unhinted-IosevkaFixedCurly-29.0.0-beta.1.zip +4ce5b00e0a226fd2941cbfbf07dfbdbf17e4b2ecdd82308bb17f6bdd20af15c4 PkgWebFont-Unhinted-IosevkaFixedCurlySlab-29.0.0-beta.1.zip +e73bbbf216fbbda4e4d70a34c976449379ec10d203b45ea289f3a1fdfed5fb6a PkgWebFont-Unhinted-IosevkaFixedSS01-29.0.0-beta.1.zip +59163163c724810929a9c00455940c9ec91858fcfd9ab6393f94be84fdda9856 PkgWebFont-Unhinted-IosevkaFixedSS02-29.0.0-beta.1.zip +02adc0abbabe05b07e0c1b526c92d9563f7a37403697b123748c5913c6a2c019 PkgWebFont-Unhinted-IosevkaFixedSS03-29.0.0-beta.1.zip +e6e9f798523bfaf74ce1f5ea5ccc17593ac28e98587219ce34fc2b19346b39fd PkgWebFont-Unhinted-IosevkaFixedSS04-29.0.0-beta.1.zip +338dcf683385f1d17de958e945efabb6f88943d00a2bcae7b2a7398cd39df589 PkgWebFont-Unhinted-IosevkaFixedSS05-29.0.0-beta.1.zip +0951b17bbef1f554f260bd79ebced2d6034c57bb037dff5657210aa9f8084f3c PkgWebFont-Unhinted-IosevkaFixedSS06-29.0.0-beta.1.zip +439bd58ecd14849343ccd52e72936c4b5845ed92b7e692e0b39a08cad9a8fbbe PkgWebFont-Unhinted-IosevkaFixedSS07-29.0.0-beta.1.zip +f4d351dc0a5f8357326619660e16149826a0f7324ee7b910c6f09cf7e769de6f PkgWebFont-Unhinted-IosevkaFixedSS08-29.0.0-beta.1.zip +8295209ecfb3199515dfcbce4b26c55f2453248f3211ac701458bc72e88aaa5a PkgWebFont-Unhinted-IosevkaFixedSS09-29.0.0-beta.1.zip +74d42bfe22b8a4e1b408ced9b64d503aa7eda2488bfc364ed4ae72fc37949854 PkgWebFont-Unhinted-IosevkaFixedSS10-29.0.0-beta.1.zip +cd078c4b284c90799d95d423eccf0d32542e0d1c2f500de1bb20d772378777af PkgWebFont-Unhinted-IosevkaFixedSS11-29.0.0-beta.1.zip +9fa1b5b7d662ac5b980c815678d8425a8770b872a276b066d352364f65f4e5e1 PkgWebFont-Unhinted-IosevkaFixedSS12-29.0.0-beta.1.zip +f83b22bb5b63b11aaf11f60af95be9a8935c8255e3e9d5ce5ced4282d5e0296c PkgWebFont-Unhinted-IosevkaFixedSS13-29.0.0-beta.1.zip +7a1fcfb44c3d15c7b3c77ad0ec6ee553ed7a9f17f48c9840de52b22fee7e3952 PkgWebFont-Unhinted-IosevkaFixedSS14-29.0.0-beta.1.zip +759e834e90b753f0d06b7b6ecb17150c3556cd397d8768ac8a34f05cc27f648a PkgWebFont-Unhinted-IosevkaFixedSS15-29.0.0-beta.1.zip +61af57c504aaca801330e9d47c7b9a569e622eca6bb0bcdb8605fd2bb352f25b PkgWebFont-Unhinted-IosevkaFixedSS16-29.0.0-beta.1.zip +6553f7494c814a2b1c8321d2aa62dacc5bf83da4a800f6df4fac0bf5e864e44c PkgWebFont-Unhinted-IosevkaFixedSS17-29.0.0-beta.1.zip +d3c3b61d73d7605fa473aa1ba3dff182eb666815179b0bd7867c888136f4a1c9 PkgWebFont-Unhinted-IosevkaFixedSS18-29.0.0-beta.1.zip +fc5f5f6116183b7b9a9226db25c26eca62b4a38add95422d60902554d331a09b PkgWebFont-Unhinted-IosevkaFixedSlab-29.0.0-beta.1.zip +506c46d9fb74c846e46a7d374ade74a4dfa043abe843a3c0341ec030b01e602b PkgWebFont-Unhinted-IosevkaSS01-29.0.0-beta.1.zip +417466b083831021a4f2a58ea2c0b59da55609bba1476e5b540740d6ffb0f060 PkgWebFont-Unhinted-IosevkaSS02-29.0.0-beta.1.zip +ab0ca8a9c3ac300e2570489fd02c8ed4835d59073f0d99736adae1b6bbe6ef17 PkgWebFont-Unhinted-IosevkaSS03-29.0.0-beta.1.zip +bcea8936537783f06d2af07fff56ca2243ca9ab08e55a6dadc68b89380fe47ab PkgWebFont-Unhinted-IosevkaSS04-29.0.0-beta.1.zip +f80bcf5a67a846032a93c2874931b27047b0323ca62a7f615d9e31fcebed3e51 PkgWebFont-Unhinted-IosevkaSS05-29.0.0-beta.1.zip +6ebe36bbfcec1869ceb605ea584b22bbeb88ae709e7f878e5ab2bfc907024e93 PkgWebFont-Unhinted-IosevkaSS06-29.0.0-beta.1.zip +0fe5b560503f2821cc0b165a93a22a45b1464aac97c74b54d9f955f228ca1b5a PkgWebFont-Unhinted-IosevkaSS07-29.0.0-beta.1.zip +59d6e61fb1cddbd4f2e49b2ba2cb6b54c3bcc4453a6efedddb521332efc74843 PkgWebFont-Unhinted-IosevkaSS08-29.0.0-beta.1.zip +c53fdac6eef1e6dd6f88b6ab296864a96f017ba664fd5308a9708b6b8a091838 PkgWebFont-Unhinted-IosevkaSS09-29.0.0-beta.1.zip +bd86714729d568d1a531064c15a519ac6210efbf0004a4b3a1c9275877eb1302 PkgWebFont-Unhinted-IosevkaSS10-29.0.0-beta.1.zip +5c5d4dd8221f4cefa6260ef3bd7c34b5f3b16b3088ad52e5ca772a6a932d5c49 PkgWebFont-Unhinted-IosevkaSS11-29.0.0-beta.1.zip +994166901e84bedd0912817f3692bd494b9b6006bb899c52a3e7160258e27739 PkgWebFont-Unhinted-IosevkaSS12-29.0.0-beta.1.zip +9945a8bdb0343dde2631decaf1225aaad84178b981e6686de8970bbfaf78aa0e PkgWebFont-Unhinted-IosevkaSS13-29.0.0-beta.1.zip +204c99806f7e4694867acaeb0481d188b9418eab949a874db9878830d6aaa3c9 PkgWebFont-Unhinted-IosevkaSS14-29.0.0-beta.1.zip +f6de40e2f748221da4a70741aadc302a13e061661e8ceee28d5e62332ae0dd2c PkgWebFont-Unhinted-IosevkaSS15-29.0.0-beta.1.zip +000b03af18606ec3392d9e64434d1cbe1786bbe5e6a07e8123ff1e0bc1aa3420 PkgWebFont-Unhinted-IosevkaSS16-29.0.0-beta.1.zip +5fda6f692d0fd6af7bb3a98b34c8a3d1f4922150796b210fbd8237f52ddc36e8 PkgWebFont-Unhinted-IosevkaSS17-29.0.0-beta.1.zip +6448d5538ef2899cb4fd1a069d975d2dfb962b4c11de04f4a57f4789713c8c5d PkgWebFont-Unhinted-IosevkaSS18-29.0.0-beta.1.zip +fedfab7b9485b6fb82718e351ad9079713400714db0f30f82be1324561552c14 PkgWebFont-Unhinted-IosevkaSlab-29.0.0-beta.1.zip +7ef9815354b98810a860769c24c71f029758374c155136e29813302d69bcb823 PkgWebFont-Unhinted-IosevkaTerm-29.0.0-beta.1.zip +bf29729ca8ebe85f68d92a0a5c092f8b8778554bc0a2223c3d22ae6ad1ebd16e PkgWebFont-Unhinted-IosevkaTermCurly-29.0.0-beta.1.zip +f30dc6efd53df4a46a010a8bc6d7742357b4b389b1308df701bef58756fd30b9 PkgWebFont-Unhinted-IosevkaTermCurlySlab-29.0.0-beta.1.zip +05ac30adc7722851fd0a2ce2aca2959935bf7f06bce054e738531989678f6e7d PkgWebFont-Unhinted-IosevkaTermSS01-29.0.0-beta.1.zip +4101e1459b71ba36b86e461089cc4371588f2cb48cc478a85250457581dc1441 PkgWebFont-Unhinted-IosevkaTermSS02-29.0.0-beta.1.zip +e13d453969929d98f53fd55ca44c904e33fb817613976fd16754a5654770d3ea PkgWebFont-Unhinted-IosevkaTermSS03-29.0.0-beta.1.zip +b44713a8f0167e44b3a329b4588beafc9682d69a7eaae73ffc2c0470871ac86e PkgWebFont-Unhinted-IosevkaTermSS04-29.0.0-beta.1.zip +1010e28f4c7b347e0f1636c8035de0b8a70a42530cbce450ab2bf0e9be78ae8f PkgWebFont-Unhinted-IosevkaTermSS05-29.0.0-beta.1.zip +570a870f0a591ed4297e541cddf14cd534381105e383ab2d6c753f02d4db739c PkgWebFont-Unhinted-IosevkaTermSS06-29.0.0-beta.1.zip +87570a9915346cedc11610daf166a0f14d2fbf67841accd9e6bc59de2e60d1df PkgWebFont-Unhinted-IosevkaTermSS07-29.0.0-beta.1.zip +6299720df3ee3bc92ff55be334ce09e2945fdd36915d299a06e7d3fe4c252909 PkgWebFont-Unhinted-IosevkaTermSS08-29.0.0-beta.1.zip +bc58f33931e44361b9f9f6aa874cf8c3c352633c256f8cca26171cca2e923a78 PkgWebFont-Unhinted-IosevkaTermSS09-29.0.0-beta.1.zip +634ff0d7dbaa073d40d57b62725c9311e5c38a7789ac5d8d59039f98b8c5de5e PkgWebFont-Unhinted-IosevkaTermSS10-29.0.0-beta.1.zip +f63173ba67d0f9cd87c19b49e690fbddf922bd03a6369c132353ebe3331268ad PkgWebFont-Unhinted-IosevkaTermSS11-29.0.0-beta.1.zip +44f24a7516eafd4b78c11e7587428af5ca798f3b14c5285af890e37fb1b04f0e PkgWebFont-Unhinted-IosevkaTermSS12-29.0.0-beta.1.zip +3f1ea498d6d342102ab303af809c0010eef1a59bc5ed960328c3f5353c50dc35 PkgWebFont-Unhinted-IosevkaTermSS13-29.0.0-beta.1.zip +7a2095d49a15b632ec0f38426466c65e852f9de6f8031cbb2c1dba9632375b2c PkgWebFont-Unhinted-IosevkaTermSS14-29.0.0-beta.1.zip +59c31e70b38eec77248957f9b3aee2e3664e1f121b97819de9098eabd87db75e PkgWebFont-Unhinted-IosevkaTermSS15-29.0.0-beta.1.zip +ef46eb7c9f690587be07d5f70633086570eb5fe18e43af89c26cb6eaf9321798 PkgWebFont-Unhinted-IosevkaTermSS16-29.0.0-beta.1.zip +570250bf64636cf058d9a3b065fd022bf55469a62fbec39e0343c773a1aa85b7 PkgWebFont-Unhinted-IosevkaTermSS17-29.0.0-beta.1.zip +65081ad7ed6c0a6a235bcca601a0625548c8510df37d04b62715d9d5dfef950d PkgWebFont-Unhinted-IosevkaTermSS18-29.0.0-beta.1.zip +22ab7232447c3d31604df9c595a6251a38affd8cb9e3a49a32810262696b0026 PkgWebFont-Unhinted-IosevkaTermSlab-29.0.0-beta.1.zip +26ce69467c9d7e5b18e7f381401fcf04eac983f6ac2959026e64ce8a6c4ef9e8 SuperTTC-Iosevka-29.0.0-beta.1.zip +85663fe57d609016dc934e8132043c76aba84793079d9ca8b54ee44bdc761908 SuperTTC-IosevkaAile-29.0.0-beta.1.zip +df7429672cabae944e5dcb3ee2fef9a24054e19fa587e6b583b0b2bc53a7d349 SuperTTC-IosevkaCurly-29.0.0-beta.1.zip +5c31700ff1f9b0ac695e818504a4446ae0f1fe377cffd6263507a03046804c13 SuperTTC-IosevkaCurlySlab-29.0.0-beta.1.zip +ad20578be64e2c2d2f299f92af44bd2038919c61bac94b876c09a5857b981fab SuperTTC-IosevkaEtoile-29.0.0-beta.1.zip +2e9231291fba347980bf35f02009eff2c30b7281113907b695d5a7afa0383d2d SuperTTC-IosevkaSS01-29.0.0-beta.1.zip +1e216ca262828c779ce44a59be3d0f921b2393522582a70ad8c88361f4bea265 SuperTTC-IosevkaSS02-29.0.0-beta.1.zip +04ff45a30b7cbd82683a448f74c47496facbbe4aa0816fc919409e762d1b4d68 SuperTTC-IosevkaSS03-29.0.0-beta.1.zip +b358e43b761d7a3af949684c292695ff9c27ededc802ef0bc28bcd2f44563745 SuperTTC-IosevkaSS04-29.0.0-beta.1.zip +5f752ba6f51a01ae513ab6396dc993d32833a8e42c0cf139c528671a6ca6164e SuperTTC-IosevkaSS05-29.0.0-beta.1.zip +8feddde0a0447ff0c17584848f1fd8526513bae5a0cbc29fa69b82390ef94cb9 SuperTTC-IosevkaSS06-29.0.0-beta.1.zip +15cc81e3fad27c96390cd7c51e8b6d7ea5129bc4c45b607d40df9bc983354456 SuperTTC-IosevkaSS07-29.0.0-beta.1.zip +4f68a5bc8edf75f4de9cafac0eb3f74d0d0d98eab19a106701bbe56b51471ee4 SuperTTC-IosevkaSS08-29.0.0-beta.1.zip +cf7592571d9764d8e15d2caab7c790d4505987767af2f4bd16143c7ad07f14e0 SuperTTC-IosevkaSS09-29.0.0-beta.1.zip +ce3d49ec3893f20b9ed905e865831c110e4dc6c6b0b6b72534afe1fb78d31766 SuperTTC-IosevkaSS10-29.0.0-beta.1.zip +6527d775c724aa43b33f5fc19c33f7bdd9f6911e52150cd1f3c7cbfa4652534a SuperTTC-IosevkaSS11-29.0.0-beta.1.zip +fd50f5dda59a035ba5f357dc684bece1112045c09045cb6b4f80438fa594b493 SuperTTC-IosevkaSS12-29.0.0-beta.1.zip +c391e36cbc9f3f77087b6bab8d32236de1ba6b7a21acf6a6be163e35b8697e00 SuperTTC-IosevkaSS13-29.0.0-beta.1.zip +9fcfaf2e2a5dcdbcf40392fe4feb7f2513b63d7e3ec9f564cb96ab77b06c9719 SuperTTC-IosevkaSS14-29.0.0-beta.1.zip +cca7c843cbd791ec6976d9566341859adb4d942190c050320c7f69330cc65df5 SuperTTC-IosevkaSS15-29.0.0-beta.1.zip +c74ef64e857115eb1ffb53dd13bc369986792d48073755d706f9f8e05c323c62 SuperTTC-IosevkaSS16-29.0.0-beta.1.zip +9c94fd9df6d3c3eeb506872f41b26da6155e0116e65c267bac1c39db8df677ac SuperTTC-IosevkaSS17-29.0.0-beta.1.zip +4f98c21034d565ca4eb5f5bb59b936ab6ec2773d08955096dc67968148e7d333 SuperTTC-IosevkaSS18-29.0.0-beta.1.zip +2a25ee213eab5ed5aae85b9b4d353983869df2e42bfa01fef5e10cc0950abfe2 SuperTTC-IosevkaSlab-29.0.0-beta.1.zip +187299f62f523104178f8881176f60d06621676bf9ea4ab76798121ea4ba8d53 SuperTTC-SGr-Iosevka-29.0.0-beta.1.zip +47c10a8ee535ae036343ae4519b29232d5769b3f10c394c19569d37d7928a02f SuperTTC-SGr-IosevkaCurly-29.0.0-beta.1.zip +6662b5a706f1d3d845a8417ea37cfcc90bc2238c6bcf75c9689b015d1fa173ea SuperTTC-SGr-IosevkaCurlySlab-29.0.0-beta.1.zip +6b33e02623c5f9b760ee577485862535edb2071c5aebc828516043b752e1ebaf SuperTTC-SGr-IosevkaFixed-29.0.0-beta.1.zip +19e6d2681c8b2a1da7750255421378337e71d34c76c64f8ee532b434408cac58 SuperTTC-SGr-IosevkaFixedCurly-29.0.0-beta.1.zip +c9069592587b177b68531126dc380b6a97fbeee2ac2fa4c0b18b4ad88231e844 SuperTTC-SGr-IosevkaFixedCurlySlab-29.0.0-beta.1.zip +90c867dc75e0b1835d447edb90d997dec3fa4440ec7f37c339ebcfdb188c8b62 SuperTTC-SGr-IosevkaFixedSS01-29.0.0-beta.1.zip +07e4a7fce789565f3f66ae1e640e7b5dd09747678cb3744b06566e85bdf47a0f SuperTTC-SGr-IosevkaFixedSS02-29.0.0-beta.1.zip +cb321a710c19fa73838af6b52bb19bfc667d84e0be68256147987741998caebb SuperTTC-SGr-IosevkaFixedSS03-29.0.0-beta.1.zip +06961b11ab9620b5baa402e5c7a89b61cc4f9e8ac1637ccb3bf98995928e3f30 SuperTTC-SGr-IosevkaFixedSS04-29.0.0-beta.1.zip +05fd5a14448faf69b4e9f99b5d2041805635a49baeb35ad97450ec61d35c2aad SuperTTC-SGr-IosevkaFixedSS05-29.0.0-beta.1.zip +3a4d7c25fb5221e96a8d011135c133c46277461e93eca059c3c604bc1d6919a4 SuperTTC-SGr-IosevkaFixedSS06-29.0.0-beta.1.zip +2e60996d068e2f6127f1d24de03bdeb6373839ce86e43e195ab669c52c7feb93 SuperTTC-SGr-IosevkaFixedSS07-29.0.0-beta.1.zip +8e9902e922ea4a40c8cbed9cf768c884d08bd4643c0c38fe9e3ba960bb52ff3d SuperTTC-SGr-IosevkaFixedSS08-29.0.0-beta.1.zip +8be477bf71aa99b2ffff1451344151a2a8528892ce63511e80c0f0b5a4775dba SuperTTC-SGr-IosevkaFixedSS09-29.0.0-beta.1.zip +26826464a479c23e59f81c96088735703b28beb7dee72edb21082fbdb6d77f0f SuperTTC-SGr-IosevkaFixedSS10-29.0.0-beta.1.zip +a308a01d251eb0eee0865ac7ce7e8e563a549902aa77307964505074bbdfdeb2 SuperTTC-SGr-IosevkaFixedSS11-29.0.0-beta.1.zip +9be68c72cafa69ac7e7e71ca8c9e7b0ca163557546bde352816f5cd6567a41a0 SuperTTC-SGr-IosevkaFixedSS12-29.0.0-beta.1.zip +1eebf942bdf98347367261c0a08d6eb5357ebc0d732770988f7289ad0a8ad8e9 SuperTTC-SGr-IosevkaFixedSS13-29.0.0-beta.1.zip +21773f3f20bed92011805796e08c5f988f8f1ec6c841a7e91e689f118a96a9aa SuperTTC-SGr-IosevkaFixedSS14-29.0.0-beta.1.zip +b7f50997f0742362bd84dc6128adfae5da81a71d68cc8cb63a8642034ded3832 SuperTTC-SGr-IosevkaFixedSS15-29.0.0-beta.1.zip +a26afbc0ab0e830696144df49aa3ca6b2ce6784eb71aaba1c399822cdd2f792d SuperTTC-SGr-IosevkaFixedSS16-29.0.0-beta.1.zip +1b11ac725b59a539056b936f3e2f02987ea13db17d7ab98a283ba3cf87590edd SuperTTC-SGr-IosevkaFixedSS17-29.0.0-beta.1.zip +115a90c9f33b467ed373b02f5ba646a48cd6970881ae52fd2c13eaa19597996e SuperTTC-SGr-IosevkaFixedSS18-29.0.0-beta.1.zip +9b869f812727c00e1f2d5e819d23392d57da1c0f900f407d3fc558665c000948 SuperTTC-SGr-IosevkaFixedSlab-29.0.0-beta.1.zip +53c04f36b29a2ff122b2c0757aff37ed1d57a53149caf28b65b00f961596efa7 SuperTTC-SGr-IosevkaSS01-29.0.0-beta.1.zip +99fa36273b295b2a20aa12c22b8ad9ba6d95451796579ab66144af9e15de8fa6 SuperTTC-SGr-IosevkaSS02-29.0.0-beta.1.zip +891be2a1f303007512d9646f2fa407eb9c80b1a0e38efcef65d8615d6dd21db3 SuperTTC-SGr-IosevkaSS03-29.0.0-beta.1.zip +5495504d969f99c84d323429eada02b67337b198c5bcbf5c5ec01e6750259b6c SuperTTC-SGr-IosevkaSS04-29.0.0-beta.1.zip +5245d909ae2b0ab060e4e3b64417ca619eba75d59ec4f5439800735c9038ce8a SuperTTC-SGr-IosevkaSS05-29.0.0-beta.1.zip +f49b581d888703e08a602c7b1a0b70be3321086594c4b2b3668be6d0a8f5cc42 SuperTTC-SGr-IosevkaSS06-29.0.0-beta.1.zip +ff39b4dbb43e7e5268c237ffeb30669e4f5d44dd40be70721d3a09a8e399e7b0 SuperTTC-SGr-IosevkaSS07-29.0.0-beta.1.zip +d9eb84f327c5de08d3ab2aa5b70307edb0b57d0567723941dcad3c39ba03a302 SuperTTC-SGr-IosevkaSS08-29.0.0-beta.1.zip +d8402cdce539cdfc2c46c3177ca1c7236433d188b92916b88002e11ea2bc0b90 SuperTTC-SGr-IosevkaSS09-29.0.0-beta.1.zip +dfad23a912f52b50081012f4d3748e06dd780c25ae48099207fbb5bdde5510ef SuperTTC-SGr-IosevkaSS10-29.0.0-beta.1.zip +0798767a203e22ef54008a2f0d407053a8bbb997a9478b97f4ac2220640b597c SuperTTC-SGr-IosevkaSS11-29.0.0-beta.1.zip +d6f1ab46b8ccffc20fda3234e0f899ac0819cafd41b57616ccf6568461cf3029 SuperTTC-SGr-IosevkaSS12-29.0.0-beta.1.zip +184555252e9565fbb0ae5d0b1ff6f163e765dabdb0f7eab50f5fd858b4c03f8f SuperTTC-SGr-IosevkaSS13-29.0.0-beta.1.zip +a568230742d1a813d41f0a22ced3b5b50c4bdf47c529792beff89e1a7f977a28 SuperTTC-SGr-IosevkaSS14-29.0.0-beta.1.zip +e7fa6159a662ba8458afa06e62905b3060fff4fc3fefaa84e51160f6d35a44ae SuperTTC-SGr-IosevkaSS15-29.0.0-beta.1.zip +1a97364850e8d5cc4a99cce781e1be956059599821f5a367993fbd734a0da192 SuperTTC-SGr-IosevkaSS16-29.0.0-beta.1.zip +734707690cdf61a3cd7152a08491fc9d0eb1375036009545d0c80489033fa59e SuperTTC-SGr-IosevkaSS17-29.0.0-beta.1.zip +49009ada252aa565fb2a4ec952179ff45a6a032b5d2e560df68e49e98665229c SuperTTC-SGr-IosevkaSS18-29.0.0-beta.1.zip +ff159b6531cf31020bed10cdc19d4b238d149b81558ce2ecfe19b313b506c15a SuperTTC-SGr-IosevkaSlab-29.0.0-beta.1.zip +285cf2315773958b389d5f6f8333def43535dccc61dd4ad84e46432022f8b858 SuperTTC-SGr-IosevkaTerm-29.0.0-beta.1.zip +a42ec9159b4d97f69f61446c62e48d907d77e610a938c6ba4240ebca3a80bad7 SuperTTC-SGr-IosevkaTermCurly-29.0.0-beta.1.zip +41fe08e73c08169dee0f02d40eec2b64da81b6717f780b40d38ae32f9d2d292f SuperTTC-SGr-IosevkaTermCurlySlab-29.0.0-beta.1.zip +c2fb00b95f3c6ff19952003e0500acbc0472b0b8ad18f46efc0fdbb7d50ff170 SuperTTC-SGr-IosevkaTermSS01-29.0.0-beta.1.zip +dc8176dcaefc8949125681c5c7e7ca67982fedb0093b5cad490180ea39eeb1c1 SuperTTC-SGr-IosevkaTermSS02-29.0.0-beta.1.zip +50c82796347ccfe838fe3572f232e797c00eca65c69b220b0a71795191363133 SuperTTC-SGr-IosevkaTermSS03-29.0.0-beta.1.zip +1f36f25217d6cefd0f671a80f8cdfc0e7a837546a40b87aee5696f1d3a4ca5d1 SuperTTC-SGr-IosevkaTermSS04-29.0.0-beta.1.zip +328e90828f260c3f0d70e937fd9d73921032d52cccf3c7f9e1d82da19b616da0 SuperTTC-SGr-IosevkaTermSS05-29.0.0-beta.1.zip +a303f867aa586070c27435094823e238973343922201160337e0a33ab5c8a104 SuperTTC-SGr-IosevkaTermSS06-29.0.0-beta.1.zip +69f55e9d13e26cdd9dc79ca12d7212ef3603684f15ffa6c6e77b1f67bdb076a6 SuperTTC-SGr-IosevkaTermSS07-29.0.0-beta.1.zip +e72d4faaaf28a0fb4407ca0f2aa494c01514ccd5282b321ed51675015cf805f8 SuperTTC-SGr-IosevkaTermSS08-29.0.0-beta.1.zip +b1e85e4b11cf3565fef03f27b0451156ff9acb4c44ee6477ebb48a4ac5875f3d SuperTTC-SGr-IosevkaTermSS09-29.0.0-beta.1.zip +9374f868265b1b1aa1ee3c9e4b4f58fefcf177f23713b304bcf7639eda9287cd SuperTTC-SGr-IosevkaTermSS10-29.0.0-beta.1.zip +eafc993520b1d4e7bbf13017fbfd837f3a0739be558e2023063d7e071efc8c68 SuperTTC-SGr-IosevkaTermSS11-29.0.0-beta.1.zip +97773eb2be091f17a1d3e4c8767254c995e73a60d221899e94e30f01446f9513 SuperTTC-SGr-IosevkaTermSS12-29.0.0-beta.1.zip +2edf44627a72d1043afcc5e49731a63bf9db4da03ee76d683df2cfa7497e6f59 SuperTTC-SGr-IosevkaTermSS13-29.0.0-beta.1.zip +768f2ff32031f93c825346aee197e2be59a2f02cc0008d6c552dbf99c33fb35d SuperTTC-SGr-IosevkaTermSS14-29.0.0-beta.1.zip +50941d50884201cf428e2caca8d883c2926d540495138e2b53d467b57483a1ca SuperTTC-SGr-IosevkaTermSS15-29.0.0-beta.1.zip +94e02c2e2406acdee622f555e76f799df4d753239c48e706ffa6b7102aaba554 SuperTTC-SGr-IosevkaTermSS16-29.0.0-beta.1.zip +28afdc9037b345254683260afe6028fb3dd3ea691ae306a5fd091f38b6cf068d SuperTTC-SGr-IosevkaTermSS17-29.0.0-beta.1.zip +a9d6b46b4dd6c100aea57fc093a56a4eb9a1ca7b8f8963a3e1a7adf614993728 SuperTTC-SGr-IosevkaTermSS18-29.0.0-beta.1.zip +6b75c401e5ca576a31fdf9fb286b31a30f71401b5ced4fd9ccf55afb72739254 SuperTTC-SGr-IosevkaTermSlab-29.0.0-beta.1.zip diff --git a/images/button-customize.dark.svg b/images/button-customize.dark.svg index 475c5bd70..6467162ec 100644 --- a/images/button-customize.dark.svg +++ b/images/button-customize.dark.svg @@ -7,7 +7,7 @@ - + diff --git a/images/button-customize.light.svg b/images/button-customize.light.svg index 6de71c1c2..8fbd43dc7 100644 --- a/images/button-customize.light.svg +++ b/images/button-customize.light.svg @@ -7,7 +7,7 @@ - + diff --git a/images/button-release.dark.svg b/images/button-release.dark.svg index a5275bf06..a6bc7eb10 100644 --- a/images/button-release.dark.svg +++ b/images/button-release.dark.svg @@ -1,5 +1,5 @@ - + @@ -7,13 +7,16 @@ - + - - + + + + + - + @@ -22,13 +25,20 @@ - + - + + + + + + + + \ No newline at end of file diff --git a/images/button-release.light.svg b/images/button-release.light.svg index 699a267bf..fa0e7c7ff 100644 --- a/images/button-release.light.svg +++ b/images/button-release.light.svg @@ -1,5 +1,5 @@ - + @@ -7,13 +7,16 @@ - + - - + + + + + - + @@ -22,13 +25,20 @@ - + - + + + + + + + + \ No newline at end of file diff --git a/images/button-specimen.dark.svg b/images/button-specimen.dark.svg index 10b2d376b..007d4ad38 100644 --- a/images/button-specimen.dark.svg +++ b/images/button-specimen.dark.svg @@ -5,7 +5,7 @@ - + diff --git a/images/button-specimen.light.svg b/images/button-specimen.light.svg index f4302d823..b530378c4 100644 --- a/images/button-specimen.light.svg +++ b/images/button-specimen.light.svg @@ -5,7 +5,7 @@ - + diff --git a/images/cs-block-arrows.dark.svg b/images/cs-block-arrows.dark.svg index 7505a428d..2487cb015 100644 --- a/images/cs-block-arrows.dark.svg +++ b/images/cs-block-arrows.dark.svg @@ -39,10 +39,10 @@ - - - - + + + + @@ -109,22 +109,28 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -717,33 +723,33 @@ - + - - + + - - + + - - + + - - + + - - + + @@ -757,83 +763,83 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-arrows.light.svg b/images/cs-block-arrows.light.svg index 2c896b694..9c20571e2 100644 --- a/images/cs-block-arrows.light.svg +++ b/images/cs-block-arrows.light.svg @@ -39,10 +39,10 @@ - - - - + + + + @@ -109,22 +109,28 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -717,33 +723,33 @@ - + - - + + - - + + - - + + - - + + - - + + @@ -757,83 +763,83 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-basic-latin.dark.svg b/images/cs-block-basic-latin.dark.svg index 25a9a7257..b6109b0ef 100644 --- a/images/cs-block-basic-latin.dark.svg +++ b/images/cs-block-basic-latin.dark.svg @@ -91,8 +91,8 @@ - - + + diff --git a/images/cs-block-basic-latin.light.svg b/images/cs-block-basic-latin.light.svg index 7d221dbbf..a81ed1c6f 100644 --- a/images/cs-block-basic-latin.light.svg +++ b/images/cs-block-basic-latin.light.svg @@ -91,8 +91,8 @@ - - + + diff --git a/images/cs-block-box-drawing.dark.svg b/images/cs-block-box-drawing.dark.svg index 49762b9e2..398fe23dc 100644 --- a/images/cs-block-box-drawing.dark.svg +++ b/images/cs-block-box-drawing.dark.svg @@ -21,132 +21,132 @@ - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + diff --git a/images/cs-block-box-drawing.light.svg b/images/cs-block-box-drawing.light.svg index 57691f2c6..16a60f570 100644 --- a/images/cs-block-box-drawing.light.svg +++ b/images/cs-block-box-drawing.light.svg @@ -21,132 +21,132 @@ - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + diff --git a/images/cs-block-combining-diacritical-marks-supplement.dark.svg b/images/cs-block-combining-diacritical-marks-supplement.dark.svg index fc0a92734..cd35353a8 100644 --- a/images/cs-block-combining-diacritical-marks-supplement.dark.svg +++ b/images/cs-block-combining-diacritical-marks-supplement.dark.svg @@ -72,7 +72,7 @@ - + diff --git a/images/cs-block-combining-diacritical-marks-supplement.light.svg b/images/cs-block-combining-diacritical-marks-supplement.light.svg index b559c4c5c..4e081c992 100644 --- a/images/cs-block-combining-diacritical-marks-supplement.light.svg +++ b/images/cs-block-combining-diacritical-marks-supplement.light.svg @@ -72,7 +72,7 @@ - + diff --git a/images/cs-block-combining-diacritical-marks.dark.svg b/images/cs-block-combining-diacritical-marks.dark.svg index 4e83c0e07..f21d91f67 100644 --- a/images/cs-block-combining-diacritical-marks.dark.svg +++ b/images/cs-block-combining-diacritical-marks.dark.svg @@ -95,13 +95,13 @@ - + - + @@ -115,7 +115,7 @@ - + diff --git a/images/cs-block-combining-diacritical-marks.light.svg b/images/cs-block-combining-diacritical-marks.light.svg index 74d9bf9ec..692d5778c 100644 --- a/images/cs-block-combining-diacritical-marks.light.svg +++ b/images/cs-block-combining-diacritical-marks.light.svg @@ -95,13 +95,13 @@ - + - + @@ -115,7 +115,7 @@ - + diff --git a/images/cs-block-cyrillic-extended-b.dark.svg b/images/cs-block-cyrillic-extended-b.dark.svg index 3bbcc75db..a7d9b8074 100644 --- a/images/cs-block-cyrillic-extended-b.dark.svg +++ b/images/cs-block-cyrillic-extended-b.dark.svg @@ -70,7 +70,7 @@ - + diff --git a/images/cs-block-cyrillic-extended-b.light.svg b/images/cs-block-cyrillic-extended-b.light.svg index 529cc0630..e5b68d9ec 100644 --- a/images/cs-block-cyrillic-extended-b.light.svg +++ b/images/cs-block-cyrillic-extended-b.light.svg @@ -70,7 +70,7 @@ - + diff --git a/images/cs-block-cyrillic-extended-d.dark.svg b/images/cs-block-cyrillic-extended-d.dark.svg index 747f0e74b..2d6bc620e 100644 --- a/images/cs-block-cyrillic-extended-d.dark.svg +++ b/images/cs-block-cyrillic-extended-d.dark.svg @@ -47,8 +47,8 @@ - - + + @@ -75,7 +75,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/cs-block-cyrillic-extended-d.light.svg b/images/cs-block-cyrillic-extended-d.light.svg index 10dd6c638..6ec317aa0 100644 --- a/images/cs-block-cyrillic-extended-d.light.svg +++ b/images/cs-block-cyrillic-extended-d.light.svg @@ -47,8 +47,8 @@ - - + + @@ -75,7 +75,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/cs-block-cyrillic.dark.svg b/images/cs-block-cyrillic.dark.svg index 00965f53f..2bc36f814 100644 --- a/images/cs-block-cyrillic.dark.svg +++ b/images/cs-block-cyrillic.dark.svg @@ -105,9 +105,9 @@ - - - + + + diff --git a/images/cs-block-cyrillic.light.svg b/images/cs-block-cyrillic.light.svg index cd9fe1d09..58f89bb63 100644 --- a/images/cs-block-cyrillic.light.svg +++ b/images/cs-block-cyrillic.light.svg @@ -105,9 +105,9 @@ - - - + + + diff --git a/images/cs-block-enclosed-alphanumerics.dark.svg b/images/cs-block-enclosed-alphanumerics.dark.svg index c74ad5f69..df6e171dd 100644 --- a/images/cs-block-enclosed-alphanumerics.dark.svg +++ b/images/cs-block-enclosed-alphanumerics.dark.svg @@ -87,8 +87,8 @@ - - + + @@ -139,8 +139,8 @@ - - + + diff --git a/images/cs-block-enclosed-alphanumerics.light.svg b/images/cs-block-enclosed-alphanumerics.light.svg index e9aba6057..628c61c59 100644 --- a/images/cs-block-enclosed-alphanumerics.light.svg +++ b/images/cs-block-enclosed-alphanumerics.light.svg @@ -87,8 +87,8 @@ - - + + @@ -139,8 +139,8 @@ - - + + diff --git a/images/cs-block-geometric-shapes.dark.svg b/images/cs-block-geometric-shapes.dark.svg index 3d8e415fc..0f02bbad1 100644 --- a/images/cs-block-geometric-shapes.dark.svg +++ b/images/cs-block-geometric-shapes.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/cs-block-geometric-shapes.light.svg b/images/cs-block-geometric-shapes.light.svg index ff982dc82..5724afe5f 100644 --- a/images/cs-block-geometric-shapes.light.svg +++ b/images/cs-block-geometric-shapes.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/cs-block-greek-and-coptic.dark.svg b/images/cs-block-greek-and-coptic.dark.svg index 3347a7136..b683fa18e 100644 --- a/images/cs-block-greek-and-coptic.dark.svg +++ b/images/cs-block-greek-and-coptic.dark.svg @@ -128,7 +128,7 @@ - + diff --git a/images/cs-block-greek-and-coptic.light.svg b/images/cs-block-greek-and-coptic.light.svg index 4cd2e55cb..584d5296d 100644 --- a/images/cs-block-greek-and-coptic.light.svg +++ b/images/cs-block-greek-and-coptic.light.svg @@ -128,7 +128,7 @@ - + diff --git a/images/cs-block-greek-extended.dark.svg b/images/cs-block-greek-extended.dark.svg index 083c7d9e2..cf3b27b32 100644 --- a/images/cs-block-greek-extended.dark.svg +++ b/images/cs-block-greek-extended.dark.svg @@ -66,12 +66,12 @@ - - - - - - + + + + + + diff --git a/images/cs-block-greek-extended.light.svg b/images/cs-block-greek-extended.light.svg index aa65dc077..46a6805ec 100644 --- a/images/cs-block-greek-extended.light.svg +++ b/images/cs-block-greek-extended.light.svg @@ -66,12 +66,12 @@ - - - - - - + + + + + + diff --git a/images/cs-block-ipa-extensions.dark.svg b/images/cs-block-ipa-extensions.dark.svg index e746d48a0..4b4f9e46f 100644 --- a/images/cs-block-ipa-extensions.dark.svg +++ b/images/cs-block-ipa-extensions.dark.svg @@ -43,7 +43,7 @@ - + diff --git a/images/cs-block-ipa-extensions.light.svg b/images/cs-block-ipa-extensions.light.svg index 6020b4ae8..27e913fd9 100644 --- a/images/cs-block-ipa-extensions.light.svg +++ b/images/cs-block-ipa-extensions.light.svg @@ -43,7 +43,7 @@ - + diff --git a/images/cs-block-latin-1-supplement.dark.svg b/images/cs-block-latin-1-supplement.dark.svg index 50334cbd4..0bc7b625d 100644 --- a/images/cs-block-latin-1-supplement.dark.svg +++ b/images/cs-block-latin-1-supplement.dark.svg @@ -93,10 +93,10 @@ - - - - + + + + diff --git a/images/cs-block-latin-1-supplement.light.svg b/images/cs-block-latin-1-supplement.light.svg index 5c84b8b7f..e00e8418e 100644 --- a/images/cs-block-latin-1-supplement.light.svg +++ b/images/cs-block-latin-1-supplement.light.svg @@ -93,10 +93,10 @@ - - - - + + + + diff --git a/images/cs-block-latin-extended-a.dark.svg b/images/cs-block-latin-extended-a.dark.svg index 6c08add2f..8aba9dcf4 100644 --- a/images/cs-block-latin-extended-a.dark.svg +++ b/images/cs-block-latin-extended-a.dark.svg @@ -60,24 +60,24 @@ - + - + - + - + - + - + - + diff --git a/images/cs-block-latin-extended-a.light.svg b/images/cs-block-latin-extended-a.light.svg index 2f692f3c0..e69668766 100644 --- a/images/cs-block-latin-extended-a.light.svg +++ b/images/cs-block-latin-extended-a.light.svg @@ -60,24 +60,24 @@ - + - + - + - + - + - + - + diff --git a/images/cs-block-latin-extended-additional.dark.svg b/images/cs-block-latin-extended-additional.dark.svg index 6a2fccda1..e135bef8a 100644 --- a/images/cs-block-latin-extended-additional.dark.svg +++ b/images/cs-block-latin-extended-additional.dark.svg @@ -64,9 +64,9 @@ - + - + @@ -76,9 +76,9 @@ - + - + @@ -220,9 +220,9 @@ - + - + diff --git a/images/cs-block-latin-extended-additional.light.svg b/images/cs-block-latin-extended-additional.light.svg index 267e8663e..ca1627c29 100644 --- a/images/cs-block-latin-extended-additional.light.svg +++ b/images/cs-block-latin-extended-additional.light.svg @@ -64,9 +64,9 @@ - + - + @@ -76,9 +76,9 @@ - + - + @@ -220,9 +220,9 @@ - + - + diff --git a/images/cs-block-latin-extended-b.dark.svg b/images/cs-block-latin-extended-b.dark.svg index a7e265146..dadd52f84 100644 --- a/images/cs-block-latin-extended-b.dark.svg +++ b/images/cs-block-latin-extended-b.dark.svg @@ -91,15 +91,15 @@ - - + + - - + + - + @@ -131,7 +131,7 @@ - + @@ -156,9 +156,9 @@ - + - + @@ -220,7 +220,7 @@ - + diff --git a/images/cs-block-latin-extended-b.light.svg b/images/cs-block-latin-extended-b.light.svg index 6a42f0899..05c465c94 100644 --- a/images/cs-block-latin-extended-b.light.svg +++ b/images/cs-block-latin-extended-b.light.svg @@ -91,15 +91,15 @@ - - + + - - + + - + @@ -131,7 +131,7 @@ - + @@ -156,9 +156,9 @@ - + - + @@ -220,7 +220,7 @@ - + diff --git a/images/cs-block-latin-extended-c.dark.svg b/images/cs-block-latin-extended-c.dark.svg index 1c28487a2..3e307405f 100644 --- a/images/cs-block-latin-extended-c.dark.svg +++ b/images/cs-block-latin-extended-c.dark.svg @@ -47,7 +47,7 @@ - + diff --git a/images/cs-block-latin-extended-c.light.svg b/images/cs-block-latin-extended-c.light.svg index aa1a33aba..f7f6969de 100644 --- a/images/cs-block-latin-extended-c.light.svg +++ b/images/cs-block-latin-extended-c.light.svg @@ -47,7 +47,7 @@ - + diff --git a/images/cs-block-latin-extended-d.dark.svg b/images/cs-block-latin-extended-d.dark.svg index 9f349a0d9..41d31e45f 100644 --- a/images/cs-block-latin-extended-d.dark.svg +++ b/images/cs-block-latin-extended-d.dark.svg @@ -73,7 +73,7 @@ - + @@ -122,7 +122,7 @@ - + diff --git a/images/cs-block-latin-extended-d.light.svg b/images/cs-block-latin-extended-d.light.svg index 5ad4b4bc6..9a19a85f9 100644 --- a/images/cs-block-latin-extended-d.light.svg +++ b/images/cs-block-latin-extended-d.light.svg @@ -73,7 +73,7 @@ - + @@ -122,7 +122,7 @@ - + diff --git a/images/cs-block-mathematical-alphanumeric-symbols.dark.svg b/images/cs-block-mathematical-alphanumeric-symbols.dark.svg index 463881ad0..fef67ae6a 100644 --- a/images/cs-block-mathematical-alphanumeric-symbols.dark.svg +++ b/images/cs-block-mathematical-alphanumeric-symbols.dark.svg @@ -53,8 +53,8 @@ - - + + @@ -105,8 +105,8 @@ - - + + @@ -157,8 +157,8 @@ - - + + @@ -278,18 +278,18 @@ - + - + - - + + diff --git a/images/cs-block-mathematical-alphanumeric-symbols.light.svg b/images/cs-block-mathematical-alphanumeric-symbols.light.svg index 533c95839..9aee2da6f 100644 --- a/images/cs-block-mathematical-alphanumeric-symbols.light.svg +++ b/images/cs-block-mathematical-alphanumeric-symbols.light.svg @@ -53,8 +53,8 @@ - - + + @@ -105,8 +105,8 @@ - - + + @@ -157,8 +157,8 @@ - - + + @@ -278,18 +278,18 @@ - + - + - - + + diff --git a/images/cs-block-miscellaneous-symbols-and-arrows.dark.svg b/images/cs-block-miscellaneous-symbols-and-arrows.dark.svg index e3752f834..408171681 100644 --- a/images/cs-block-miscellaneous-symbols-and-arrows.dark.svg +++ b/images/cs-block-miscellaneous-symbols-and-arrows.dark.svg @@ -116,34 +116,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1266,8 +1267,8 @@ - - + + @@ -1277,20 +1278,20 @@ - - - - - - + + + + + + @@ -1317,85 +1318,85 @@ - - - - - - + - + - + - + - + - + - + + + + + + - - - - - - + - + - + - + + + + + + @@ -1417,7 +1418,7 @@ - + @@ -1537,45 +1538,45 @@ - - - - - - + - + - + - + - + - + + + + + + @@ -1657,7 +1658,7 @@ - + diff --git a/images/cs-block-miscellaneous-symbols-and-arrows.light.svg b/images/cs-block-miscellaneous-symbols-and-arrows.light.svg index a033f42ac..d55521327 100644 --- a/images/cs-block-miscellaneous-symbols-and-arrows.light.svg +++ b/images/cs-block-miscellaneous-symbols-and-arrows.light.svg @@ -116,34 +116,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1266,8 +1267,8 @@ - - + + @@ -1277,20 +1278,20 @@ - - - - - - + + + + + + @@ -1317,85 +1318,85 @@ - - - - - - + - + - + - + - + - + - + + + + + + - - - - - - + - + - + - + + + + + + @@ -1417,7 +1418,7 @@ - + @@ -1537,45 +1538,45 @@ - - - - - - + - + - + - + - + - + + + + + + @@ -1657,7 +1658,7 @@ - + diff --git a/images/cs-block-miscellaneous-symbols-and-pictographs.dark.svg b/images/cs-block-miscellaneous-symbols-and-pictographs.dark.svg index f07fcb752..8a5b491d4 100644 --- a/images/cs-block-miscellaneous-symbols-and-pictographs.dark.svg +++ b/images/cs-block-miscellaneous-symbols-and-pictographs.dark.svg @@ -1,5 +1,5 @@ - + @@ -54,6 +54,7 @@ + @@ -3593,4 +3594,550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-miscellaneous-symbols-and-pictographs.light.svg b/images/cs-block-miscellaneous-symbols-and-pictographs.light.svg index e34182a65..6c5a663a9 100644 --- a/images/cs-block-miscellaneous-symbols-and-pictographs.light.svg +++ b/images/cs-block-miscellaneous-symbols-and-pictographs.light.svg @@ -1,5 +1,5 @@ - + @@ -54,6 +54,7 @@ + @@ -3593,4 +3594,550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-miscellaneous-technical.dark.svg b/images/cs-block-miscellaneous-technical.dark.svg index c8c610e89..a6c776353 100644 --- a/images/cs-block-miscellaneous-technical.dark.svg +++ b/images/cs-block-miscellaneous-technical.dark.svg @@ -149,26 +149,27 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1411,13 +1412,13 @@ - - + + - + @@ -1562,45 +1563,45 @@ - - - - - - + - + - + - + - + - + + + + + + @@ -1632,60 +1633,60 @@ - - - - - - + - + - + - + - + - + - + - + - + + + + + + diff --git a/images/cs-block-miscellaneous-technical.light.svg b/images/cs-block-miscellaneous-technical.light.svg index 4f785661a..b2a85b239 100644 --- a/images/cs-block-miscellaneous-technical.light.svg +++ b/images/cs-block-miscellaneous-technical.light.svg @@ -149,26 +149,27 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1411,13 +1412,13 @@ - - + + - + @@ -1562,45 +1563,45 @@ - - - - - - + - + - + - + - + - + + + + + + @@ -1632,60 +1633,60 @@ - - - - - - + - + - + - + - + - + - + - + - + + + + + + diff --git a/images/cs-block-number-forms.dark.svg b/images/cs-block-number-forms.dark.svg index 47016076e..9926fd703 100644 --- a/images/cs-block-number-forms.dark.svg +++ b/images/cs-block-number-forms.dark.svg @@ -51,18 +51,18 @@ - - - - + + + + - - - - + + + + - - + + diff --git a/images/cs-block-number-forms.light.svg b/images/cs-block-number-forms.light.svg index c0a10efa2..9b75d5dda 100644 --- a/images/cs-block-number-forms.light.svg +++ b/images/cs-block-number-forms.light.svg @@ -51,18 +51,18 @@ - - - - + + + + - - - - + + + + - - + + diff --git a/images/cs-block-phonetic-extensions-supplement.dark.svg b/images/cs-block-phonetic-extensions-supplement.dark.svg index f8a66df32..2ce2de325 100644 --- a/images/cs-block-phonetic-extensions-supplement.dark.svg +++ b/images/cs-block-phonetic-extensions-supplement.dark.svg @@ -41,7 +41,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/images/cs-block-phonetic-extensions-supplement.light.svg b/images/cs-block-phonetic-extensions-supplement.light.svg index 6b677bece..820517066 100644 --- a/images/cs-block-phonetic-extensions-supplement.light.svg +++ b/images/cs-block-phonetic-extensions-supplement.light.svg @@ -41,7 +41,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/images/cs-block-phonetic-extensions.dark.svg b/images/cs-block-phonetic-extensions.dark.svg index ff97d5e7f..9458318b2 100644 --- a/images/cs-block-phonetic-extensions.dark.svg +++ b/images/cs-block-phonetic-extensions.dark.svg @@ -28,7 +28,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -116,7 +116,7 @@ - + diff --git a/images/cs-block-phonetic-extensions.light.svg b/images/cs-block-phonetic-extensions.light.svg index 25b919a08..746f03c3d 100644 --- a/images/cs-block-phonetic-extensions.light.svg +++ b/images/cs-block-phonetic-extensions.light.svg @@ -28,7 +28,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -116,7 +116,7 @@ - + diff --git a/images/cs-block-spacing-modifier-letters.dark.svg b/images/cs-block-spacing-modifier-letters.dark.svg index 610d3700a..67fe29d5b 100644 --- a/images/cs-block-spacing-modifier-letters.dark.svg +++ b/images/cs-block-spacing-modifier-letters.dark.svg @@ -21,7 +21,7 @@ - + @@ -37,9 +37,9 @@ - + - + @@ -53,12 +53,12 @@ - - + + - - - + + + diff --git a/images/cs-block-spacing-modifier-letters.light.svg b/images/cs-block-spacing-modifier-letters.light.svg index 6dc669b98..31d41d5e6 100644 --- a/images/cs-block-spacing-modifier-letters.light.svg +++ b/images/cs-block-spacing-modifier-letters.light.svg @@ -21,7 +21,7 @@ - + @@ -37,9 +37,9 @@ - + - + @@ -53,12 +53,12 @@ - - + + - - - + + + diff --git a/images/cs-block-superscripts-and-subscripts.dark.svg b/images/cs-block-superscripts-and-subscripts.dark.svg index bea76bccd..7b0cc96e2 100644 --- a/images/cs-block-superscripts-and-subscripts.dark.svg +++ b/images/cs-block-superscripts-and-subscripts.dark.svg @@ -20,7 +20,7 @@ - + diff --git a/images/cs-block-superscripts-and-subscripts.light.svg b/images/cs-block-superscripts-and-subscripts.light.svg index 99b12ddc5..4d56eea0f 100644 --- a/images/cs-block-superscripts-and-subscripts.light.svg +++ b/images/cs-block-superscripts-and-subscripts.light.svg @@ -20,7 +20,7 @@ - + diff --git a/images/cs-block-supplemental-arrows-c.dark.svg b/images/cs-block-supplemental-arrows-c.dark.svg index 7238870cd..3c154a3dd 100644 --- a/images/cs-block-supplemental-arrows-c.dark.svg +++ b/images/cs-block-supplemental-arrows-c.dark.svg @@ -72,6 +72,15 @@ + + + + + + + + + @@ -1181,48 +1190,48 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/images/cs-block-supplemental-arrows-c.light.svg b/images/cs-block-supplemental-arrows-c.light.svg index cf18931fc..f353652c3 100644 --- a/images/cs-block-supplemental-arrows-c.light.svg +++ b/images/cs-block-supplemental-arrows-c.light.svg @@ -72,6 +72,15 @@ + + + + + + + + + @@ -1181,48 +1190,48 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/images/cs-block-symbols-for-legacy-computing-supplement-purposed.dark.svg b/images/cs-block-symbols-for-legacy-computing-supplement-purposed.dark.svg index bfc5430f0..aaf0155c0 100644 --- a/images/cs-block-symbols-for-legacy-computing-supplement-purposed.dark.svg +++ b/images/cs-block-symbols-for-legacy-computing-supplement-purposed.dark.svg @@ -1,5 +1,5 @@ - + @@ -20,340 +20,464 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -436,13 +560,13 @@ - + - + @@ -472,62 +596,1245 @@ - - - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -538,87 +1845,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -629,87 +1936,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + @@ -720,87 +2027,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -811,87 +2118,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -902,87 +2209,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -993,87 +2300,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1084,87 +2391,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1175,87 +2482,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1266,87 +2573,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1357,87 +2664,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1448,87 +2755,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1539,87 +2846,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1630,87 +2937,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1721,87 +3028,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1812,87 +3119,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1903,87 +3210,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1994,87 +3301,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + @@ -2085,87 +3392,87 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2176,87 +3483,87 @@ - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + - + - - + + - - + + - - + + - - - - - - - - - - - + @@ -2267,87 +3574,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2358,87 +3665,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2449,87 +3756,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2540,87 +3847,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2631,83 +3938,538 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-symbols-for-legacy-computing-supplement-purposed.light.svg b/images/cs-block-symbols-for-legacy-computing-supplement-purposed.light.svg index 2855b5bcc..5cbc7f916 100644 --- a/images/cs-block-symbols-for-legacy-computing-supplement-purposed.light.svg +++ b/images/cs-block-symbols-for-legacy-computing-supplement-purposed.light.svg @@ -1,5 +1,5 @@ - + @@ -20,340 +20,464 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -436,13 +560,13 @@ - + - + @@ -472,62 +596,1245 @@ - - - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -538,87 +1845,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -629,87 +1936,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + @@ -720,87 +2027,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -811,87 +2118,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -902,87 +2209,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -993,87 +2300,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1084,87 +2391,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1175,87 +2482,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1266,87 +2573,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1357,87 +2664,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1448,87 +2755,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1539,87 +2846,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1630,87 +2937,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1721,87 +3028,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1812,87 +3119,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1903,87 +3210,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -1994,87 +3301,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + @@ -2085,87 +3392,87 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2176,87 +3483,87 @@ - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + - + - - + + - - + + - - + + - - - - - - - - - - - + @@ -2267,87 +3574,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2358,87 +3665,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2449,87 +3756,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2540,87 +3847,87 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -2631,83 +3938,538 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-symbols-for-legacy-computing.dark.svg b/images/cs-block-symbols-for-legacy-computing.dark.svg index 341732fa7..0235ec33e 100644 --- a/images/cs-block-symbols-for-legacy-computing.dark.svg +++ b/images/cs-block-symbols-for-legacy-computing.dark.svg @@ -168,70 +168,89 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1169,58 +1188,52 @@ - + + + + + + + + + + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + @@ -1236,82 +1249,82 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1327,85 +1340,85 @@ - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - @@ -1418,57 +1431,57 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -1487,13 +1500,13 @@ - - + + - - + + @@ -1508,83 +1521,83 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1619,23 +1632,23 @@ - - + + - - + + - - + + - - + + @@ -1691,52 +1704,52 @@ - + - + - + - + - + - + - + - + - + - + diff --git a/images/cs-block-symbols-for-legacy-computing.light.svg b/images/cs-block-symbols-for-legacy-computing.light.svg index fdb9b274f..c7f2db122 100644 --- a/images/cs-block-symbols-for-legacy-computing.light.svg +++ b/images/cs-block-symbols-for-legacy-computing.light.svg @@ -168,70 +168,89 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1169,58 +1188,52 @@ - + + + + + + + + + + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + @@ -1236,82 +1249,82 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1327,85 +1340,85 @@ - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - @@ -1418,57 +1431,57 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -1487,13 +1500,13 @@ - - + + - - + + @@ -1508,83 +1521,83 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1619,23 +1632,23 @@ - - + + - - + + - - + + - - + + @@ -1691,52 +1704,52 @@ - + - + - + - + - + - + - + - + - + - + diff --git a/images/cv-capital-z-cursive-with-crossbar.dark.svg b/images/cv-capital-z-cursive-with-crossbar.dark.svg index a91e54c52..46c82514b 100644 --- a/images/cv-capital-z-cursive-with-crossbar.dark.svg +++ b/images/cv-capital-z-cursive-with-crossbar.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-capital-z-cursive-with-crossbar.light.svg b/images/cv-capital-z-cursive-with-crossbar.light.svg index 2ded630a1..b7cdd5a22 100644 --- a/images/cv-capital-z-cursive-with-crossbar.light.svg +++ b/images/cv-capital-z-cursive-with-crossbar.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-capital-z-cursive-with-horizontal-crossbar.dark.svg b/images/cv-capital-z-cursive-with-horizontal-crossbar.dark.svg index 4bb35b5a0..aecf72aa6 100644 --- a/images/cv-capital-z-cursive-with-horizontal-crossbar.dark.svg +++ b/images/cv-capital-z-cursive-with-horizontal-crossbar.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-capital-z-cursive-with-horizontal-crossbar.light.svg b/images/cv-capital-z-cursive-with-horizontal-crossbar.light.svg index 64206bc01..30b116342 100644 --- a/images/cv-capital-z-cursive-with-horizontal-crossbar.light.svg +++ b/images/cv-capital-z-cursive-with-horizontal-crossbar.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-capital-z-cursive.dark.svg b/images/cv-capital-z-cursive.dark.svg index 2f10f95dc..91b8f9fea 100644 --- a/images/cv-capital-z-cursive.dark.svg +++ b/images/cv-capital-z-cursive.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-capital-z-cursive.light.svg b/images/cv-capital-z-cursive.light.svg index f65c141e3..0a33e19f1 100644 --- a/images/cv-capital-z-cursive.light.svg +++ b/images/cv-capital-z-cursive.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-diacritic-dot-round.dark.svg b/images/cv-diacritic-dot-round.dark.svg index 3205b41fa..5e9a33543 100644 --- a/images/cv-diacritic-dot-round.dark.svg +++ b/images/cv-diacritic-dot-round.dark.svg @@ -1,8 +1,8 @@ - - + + diff --git a/images/cv-diacritic-dot-round.light.svg b/images/cv-diacritic-dot-round.light.svg index fa74afa15..284a4fdb1 100644 --- a/images/cv-diacritic-dot-round.light.svg +++ b/images/cv-diacritic-dot-round.light.svg @@ -1,8 +1,8 @@ - - + + diff --git a/images/cv-diacritic-dot-square.dark.svg b/images/cv-diacritic-dot-square.dark.svg index ed1175492..b5831a9d3 100644 --- a/images/cv-diacritic-dot-square.dark.svg +++ b/images/cv-diacritic-dot-square.dark.svg @@ -1,8 +1,8 @@ - - + + diff --git a/images/cv-diacritic-dot-square.light.svg b/images/cv-diacritic-dot-square.light.svg index cab48683c..540b02382 100644 --- a/images/cv-diacritic-dot-square.light.svg +++ b/images/cv-diacritic-dot-square.light.svg @@ -1,8 +1,8 @@ - - + + diff --git a/images/cv-five-oblique-arched-serifed.dark.svg b/images/cv-five-oblique-arched-serifed.dark.svg new file mode 100644 index 000000000..820bbcc8d --- /dev/null +++ b/images/cv-five-oblique-arched-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-arched-serifed.light.svg b/images/cv-five-oblique-arched-serifed.light.svg new file mode 100644 index 000000000..93c008a53 --- /dev/null +++ b/images/cv-five-oblique-arched-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-arched-serifless.dark.svg b/images/cv-five-oblique-arched-serifless.dark.svg new file mode 100644 index 000000000..637bd409f --- /dev/null +++ b/images/cv-five-oblique-arched-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-arched-serifless.light.svg b/images/cv-five-oblique-arched-serifless.light.svg new file mode 100644 index 000000000..238fe9f3e --- /dev/null +++ b/images/cv-five-oblique-arched-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-flat-serifed.dark.svg b/images/cv-five-oblique-flat-serifed.dark.svg new file mode 100644 index 000000000..f376451c9 --- /dev/null +++ b/images/cv-five-oblique-flat-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-flat-serifed.light.svg b/images/cv-five-oblique-flat-serifed.light.svg new file mode 100644 index 000000000..17e3dd52b --- /dev/null +++ b/images/cv-five-oblique-flat-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-flat-serifless.dark.svg b/images/cv-five-oblique-flat-serifless.dark.svg new file mode 100644 index 000000000..955f59708 --- /dev/null +++ b/images/cv-five-oblique-flat-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-oblique-flat-serifless.light.svg b/images/cv-five-oblique-flat-serifless.light.svg new file mode 100644 index 000000000..3f35882c5 --- /dev/null +++ b/images/cv-five-oblique-flat-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-arched-serifed.dark.svg b/images/cv-five-upright-arched-serifed.dark.svg new file mode 100644 index 000000000..3007e23ec --- /dev/null +++ b/images/cv-five-upright-arched-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-arched-serifed.light.svg b/images/cv-five-upright-arched-serifed.light.svg new file mode 100644 index 000000000..13aa48716 --- /dev/null +++ b/images/cv-five-upright-arched-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-arched-serifless.dark.svg b/images/cv-five-upright-arched-serifless.dark.svg new file mode 100644 index 000000000..834b105a5 --- /dev/null +++ b/images/cv-five-upright-arched-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-arched-serifless.light.svg b/images/cv-five-upright-arched-serifless.light.svg new file mode 100644 index 000000000..1bcd93bb4 --- /dev/null +++ b/images/cv-five-upright-arched-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-flat-serifed.dark.svg b/images/cv-five-upright-flat-serifed.dark.svg new file mode 100644 index 000000000..aaa17c31e --- /dev/null +++ b/images/cv-five-upright-flat-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-flat-serifed.light.svg b/images/cv-five-upright-flat-serifed.light.svg new file mode 100644 index 000000000..336214088 --- /dev/null +++ b/images/cv-five-upright-flat-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-flat-serifless.dark.svg b/images/cv-five-upright-flat-serifless.dark.svg new file mode 100644 index 000000000..4f1fca6e4 --- /dev/null +++ b/images/cv-five-upright-flat-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-five-upright-flat-serifless.light.svg b/images/cv-five-upright-flat-serifless.light.svg new file mode 100644 index 000000000..5ee4b0604 --- /dev/null +++ b/images/cv-five-upright-flat-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-non-crossing-serifed.dark.svg b/images/cv-four-closed-non-crossing-serifed.dark.svg new file mode 100644 index 000000000..db116d919 --- /dev/null +++ b/images/cv-four-closed-non-crossing-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-non-crossing-serifed.light.svg b/images/cv-four-closed-non-crossing-serifed.light.svg new file mode 100644 index 000000000..a1f0202a4 --- /dev/null +++ b/images/cv-four-closed-non-crossing-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-non-crossing-serifless.dark.svg b/images/cv-four-closed-non-crossing-serifless.dark.svg new file mode 100644 index 000000000..76923acc5 --- /dev/null +++ b/images/cv-four-closed-non-crossing-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-non-crossing-serifless.light.svg b/images/cv-four-closed-non-crossing-serifless.light.svg new file mode 100644 index 000000000..bcfa40c0e --- /dev/null +++ b/images/cv-four-closed-non-crossing-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-serifed.dark.svg b/images/cv-four-closed-serifed.dark.svg new file mode 100644 index 000000000..5eceb3db1 --- /dev/null +++ b/images/cv-four-closed-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-serifed.light.svg b/images/cv-four-closed-serifed.light.svg new file mode 100644 index 000000000..4bdb8dfd5 --- /dev/null +++ b/images/cv-four-closed-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-serifless.dark.svg b/images/cv-four-closed-serifless.dark.svg new file mode 100644 index 000000000..1aba0f4b4 --- /dev/null +++ b/images/cv-four-closed-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-closed-serifless.light.svg b/images/cv-four-closed-serifless.light.svg new file mode 100644 index 000000000..5efa92be1 --- /dev/null +++ b/images/cv-four-closed-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-non-crossing-serifed.dark.svg b/images/cv-four-open-non-crossing-serifed.dark.svg new file mode 100644 index 000000000..c59840116 --- /dev/null +++ b/images/cv-four-open-non-crossing-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-non-crossing-serifed.light.svg b/images/cv-four-open-non-crossing-serifed.light.svg new file mode 100644 index 000000000..93ad88321 --- /dev/null +++ b/images/cv-four-open-non-crossing-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-non-crossing-serifless.dark.svg b/images/cv-four-open-non-crossing-serifless.dark.svg new file mode 100644 index 000000000..7217fe8f0 --- /dev/null +++ b/images/cv-four-open-non-crossing-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-non-crossing-serifless.light.svg b/images/cv-four-open-non-crossing-serifless.light.svg new file mode 100644 index 000000000..84e3bf69e --- /dev/null +++ b/images/cv-four-open-non-crossing-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-serifed.dark.svg b/images/cv-four-open-serifed.dark.svg new file mode 100644 index 000000000..4d83f4dce --- /dev/null +++ b/images/cv-four-open-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-serifed.light.svg b/images/cv-four-open-serifed.light.svg new file mode 100644 index 000000000..818fddcfd --- /dev/null +++ b/images/cv-four-open-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-serifless.dark.svg b/images/cv-four-open-serifless.dark.svg new file mode 100644 index 000000000..29e834a2c --- /dev/null +++ b/images/cv-four-open-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-open-serifless.light.svg b/images/cv-four-open-serifless.light.svg new file mode 100644 index 000000000..d26dd2d89 --- /dev/null +++ b/images/cv-four-open-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-non-crossing-serifed.dark.svg b/images/cv-four-semi-open-non-crossing-serifed.dark.svg new file mode 100644 index 000000000..0e71b4707 --- /dev/null +++ b/images/cv-four-semi-open-non-crossing-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-non-crossing-serifed.light.svg b/images/cv-four-semi-open-non-crossing-serifed.light.svg new file mode 100644 index 000000000..a86ab1a37 --- /dev/null +++ b/images/cv-four-semi-open-non-crossing-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-non-crossing-serifless.dark.svg b/images/cv-four-semi-open-non-crossing-serifless.dark.svg new file mode 100644 index 000000000..200a8c993 --- /dev/null +++ b/images/cv-four-semi-open-non-crossing-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-non-crossing-serifless.light.svg b/images/cv-four-semi-open-non-crossing-serifless.light.svg new file mode 100644 index 000000000..5a61c2ebf --- /dev/null +++ b/images/cv-four-semi-open-non-crossing-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-serifed.dark.svg b/images/cv-four-semi-open-serifed.dark.svg new file mode 100644 index 000000000..eee4473ec --- /dev/null +++ b/images/cv-four-semi-open-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-serifed.light.svg b/images/cv-four-semi-open-serifed.light.svg new file mode 100644 index 000000000..f443fc959 --- /dev/null +++ b/images/cv-four-semi-open-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-serifless.dark.svg b/images/cv-four-semi-open-serifless.dark.svg new file mode 100644 index 000000000..9e5f87a3b --- /dev/null +++ b/images/cv-four-semi-open-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-four-semi-open-serifless.light.svg b/images/cv-four-semi-open-serifless.light.svg new file mode 100644 index 000000000..a8e7c1db3 --- /dev/null +++ b/images/cv-four-semi-open-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-i-diagonal-tailed.dark.svg b/images/cv-i-diagonal-tailed.dark.svg index 00f9cd4ee..9644df081 100644 --- a/images/cv-i-diagonal-tailed.dark.svg +++ b/images/cv-i-diagonal-tailed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-diagonal-tailed.light.svg b/images/cv-i-diagonal-tailed.light.svg index 48729be4c..4d3c3dc3f 100644 --- a/images/cv-i-diagonal-tailed.light.svg +++ b/images/cv-i-diagonal-tailed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-flat-tailed.dark.svg b/images/cv-i-flat-tailed.dark.svg index 27344ea57..bd8540115 100644 --- a/images/cv-i-flat-tailed.dark.svg +++ b/images/cv-i-flat-tailed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-flat-tailed.light.svg b/images/cv-i-flat-tailed.light.svg index c0fe3172b..ef2aa4243 100644 --- a/images/cv-i-flat-tailed.light.svg +++ b/images/cv-i-flat-tailed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-hooky-bottom.dark.svg b/images/cv-i-hooky-bottom.dark.svg index 0b08af1c2..409d6fc4a 100644 --- a/images/cv-i-hooky-bottom.dark.svg +++ b/images/cv-i-hooky-bottom.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-hooky-bottom.light.svg b/images/cv-i-hooky-bottom.light.svg index cdaa9aeb7..6b42bd5c3 100644 --- a/images/cv-i-hooky-bottom.light.svg +++ b/images/cv-i-hooky-bottom.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-hooky.dark.svg b/images/cv-i-hooky.dark.svg index 7242a1665..575fd146f 100644 --- a/images/cv-i-hooky.dark.svg +++ b/images/cv-i-hooky.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-hooky.light.svg b/images/cv-i-hooky.light.svg index 20d0d9d46..8e4ccff38 100644 --- a/images/cv-i-hooky.light.svg +++ b/images/cv-i-hooky.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-semi-tailed.dark.svg b/images/cv-i-semi-tailed.dark.svg index 5fd97beec..72980ba28 100644 --- a/images/cv-i-semi-tailed.dark.svg +++ b/images/cv-i-semi-tailed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-semi-tailed.light.svg b/images/cv-i-semi-tailed.light.svg index c4fa7b653..a12414e15 100644 --- a/images/cv-i-semi-tailed.light.svg +++ b/images/cv-i-semi-tailed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-serifed-asymmetric.dark.svg b/images/cv-i-serifed-asymmetric.dark.svg index 742a862b1..e11aec0b2 100644 --- a/images/cv-i-serifed-asymmetric.dark.svg +++ b/images/cv-i-serifed-asymmetric.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-serifed-asymmetric.light.svg b/images/cv-i-serifed-asymmetric.light.svg index 04080a4d5..99e26596d 100644 --- a/images/cv-i-serifed-asymmetric.light.svg +++ b/images/cv-i-serifed-asymmetric.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-serifed.dark.svg b/images/cv-i-serifed.dark.svg index 115ab2eee..0ee7fcf38 100644 --- a/images/cv-i-serifed.dark.svg +++ b/images/cv-i-serifed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-serifed.light.svg b/images/cv-i-serifed.light.svg index 5a76bb7e0..3ba28fcaf 100644 --- a/images/cv-i-serifed.light.svg +++ b/images/cv-i-serifed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-tailed-serifed.dark.svg b/images/cv-i-tailed-serifed.dark.svg index f1272b098..922465263 100644 --- a/images/cv-i-tailed-serifed.dark.svg +++ b/images/cv-i-tailed-serifed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-tailed-serifed.light.svg b/images/cv-i-tailed-serifed.light.svg index 49625fc6a..ac8f3f0d9 100644 --- a/images/cv-i-tailed-serifed.light.svg +++ b/images/cv-i-tailed-serifed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-tailed.dark.svg b/images/cv-i-tailed.dark.svg index 02930c798..fb639a996 100644 --- a/images/cv-i-tailed.dark.svg +++ b/images/cv-i-tailed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-i-tailed.light.svg b/images/cv-i-tailed.light.svg index dfc260ae5..2845dec9e 100644 --- a/images/cv-i-tailed.light.svg +++ b/images/cv-i-tailed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-j-diagonal-tailed-serifed.dark.svg b/images/cv-j-diagonal-tailed-serifed.dark.svg index 07f2046fa..b1d64379e 100644 --- a/images/cv-j-diagonal-tailed-serifed.dark.svg +++ b/images/cv-j-diagonal-tailed-serifed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-j-diagonal-tailed-serifed.light.svg b/images/cv-j-diagonal-tailed-serifed.light.svg index fc57ce29c..71af9ac2d 100644 --- a/images/cv-j-diagonal-tailed-serifed.light.svg +++ b/images/cv-j-diagonal-tailed-serifed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-j-flat-hook-serifed.dark.svg b/images/cv-j-flat-hook-serifed.dark.svg index 242ff638e..d9abcc112 100644 --- a/images/cv-j-flat-hook-serifed.dark.svg +++ b/images/cv-j-flat-hook-serifed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-j-flat-hook-serifed.light.svg b/images/cv-j-flat-hook-serifed.light.svg index 720989ffd..5ffbd507c 100644 --- a/images/cv-j-flat-hook-serifed.light.svg +++ b/images/cv-j-flat-hook-serifed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-j-serifed.dark.svg b/images/cv-j-serifed.dark.svg index 618357f66..0693a08fe 100644 --- a/images/cv-j-serifed.dark.svg +++ b/images/cv-j-serifed.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-j-serifed.light.svg b/images/cv-j-serifed.light.svg index 2b96a743a..475eb5ac1 100644 --- a/images/cv-j-serifed.light.svg +++ b/images/cv-j-serifed.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-three-flat-top-serifed.dark.svg b/images/cv-three-flat-top-serifed.dark.svg new file mode 100644 index 000000000..4a1cb00f1 --- /dev/null +++ b/images/cv-three-flat-top-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-three-flat-top-serifed.light.svg b/images/cv-three-flat-top-serifed.light.svg new file mode 100644 index 000000000..52b9a885c --- /dev/null +++ b/images/cv-three-flat-top-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-three-flat-top-serifless.dark.svg b/images/cv-three-flat-top-serifless.dark.svg new file mode 100644 index 000000000..61b0f96a1 --- /dev/null +++ b/images/cv-three-flat-top-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-three-flat-top-serifless.light.svg b/images/cv-three-flat-top-serifless.light.svg new file mode 100644 index 000000000..af0d46024 --- /dev/null +++ b/images/cv-three-flat-top-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-curly-neck-serifed.dark.svg b/images/cv-two-curly-neck-serifed.dark.svg new file mode 100644 index 000000000..86cb8189f --- /dev/null +++ b/images/cv-two-curly-neck-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-curly-neck-serifed.light.svg b/images/cv-two-curly-neck-serifed.light.svg new file mode 100644 index 000000000..930558c31 --- /dev/null +++ b/images/cv-two-curly-neck-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-curly-neck-serifless.dark.svg b/images/cv-two-curly-neck-serifless.dark.svg new file mode 100644 index 000000000..337ee6078 --- /dev/null +++ b/images/cv-two-curly-neck-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-curly-neck-serifless.light.svg b/images/cv-two-curly-neck-serifless.light.svg new file mode 100644 index 000000000..eb16479cb --- /dev/null +++ b/images/cv-two-curly-neck-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-straight-neck-serifed.dark.svg b/images/cv-two-straight-neck-serifed.dark.svg new file mode 100644 index 000000000..0afcd4374 --- /dev/null +++ b/images/cv-two-straight-neck-serifed.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-straight-neck-serifed.light.svg b/images/cv-two-straight-neck-serifed.light.svg new file mode 100644 index 000000000..b45036186 --- /dev/null +++ b/images/cv-two-straight-neck-serifed.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-straight-neck-serifless.dark.svg b/images/cv-two-straight-neck-serifless.dark.svg new file mode 100644 index 000000000..59218e9f9 --- /dev/null +++ b/images/cv-two-straight-neck-serifless.dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/cv-two-straight-neck-serifless.light.svg b/images/cv-two-straight-neck-serifless.light.svg new file mode 100644 index 000000000..912a26608 --- /dev/null +++ b/images/cv-two-straight-neck-serifless.light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/languages.dark.svg b/images/languages.dark.svg index 59ae9360d..f9044f5be 100644 --- a/images/languages.dark.svg +++ b/images/languages.dark.svg @@ -5,7 +5,7 @@ - + @@ -20,11 +20,11 @@ - + - + @@ -49,7 +49,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -125,9 +125,9 @@ - + - + @@ -149,14 +149,14 @@ - + - + @@ -233,7 +233,7 @@ - + @@ -244,7 +244,7 @@ - + diff --git a/images/languages.light.svg b/images/languages.light.svg index 94dc567ae..094bccdcc 100644 --- a/images/languages.light.svg +++ b/images/languages.light.svg @@ -5,7 +5,7 @@ - + @@ -20,11 +20,11 @@ - + - + @@ -49,7 +49,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -125,9 +125,9 @@ - + - + @@ -149,14 +149,14 @@ - + - + @@ -233,7 +233,7 @@ - + @@ -244,7 +244,7 @@ - + diff --git a/images/package-sample-Iosevka.dark.svg b/images/package-sample-Iosevka.dark.svg index 3bd4a14d7..eb1e98330 100644 --- a/images/package-sample-Iosevka.dark.svg +++ b/images/package-sample-Iosevka.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-Iosevka.light.svg b/images/package-sample-Iosevka.light.svg index 397ec6bcf..42862799f 100644 --- a/images/package-sample-Iosevka.light.svg +++ b/images/package-sample-Iosevka.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaAile.dark.svg b/images/package-sample-IosevkaAile.dark.svg index 611ea4830..2abfde299 100644 --- a/images/package-sample-IosevkaAile.dark.svg +++ b/images/package-sample-IosevkaAile.dark.svg @@ -4,7 +4,7 @@ - + @@ -14,7 +14,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -33,27 +33,27 @@ - + - - + + - + - + - + - + - + @@ -71,20 +71,20 @@ - + - + - + - + @@ -96,16 +96,16 @@ - + - + - + - + @@ -116,7 +116,7 @@ - + @@ -124,21 +124,21 @@ - + - + - + - + - + @@ -151,86 +151,86 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - + + + + + + + + @@ -241,53 +241,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -298,123 +298,123 @@ - + - - - - - - + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/images/package-sample-IosevkaAile.light.svg b/images/package-sample-IosevkaAile.light.svg index 0cbd11c81..9130bafa5 100644 --- a/images/package-sample-IosevkaAile.light.svg +++ b/images/package-sample-IosevkaAile.light.svg @@ -4,7 +4,7 @@ - + @@ -14,7 +14,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -33,27 +33,27 @@ - + - - + + - + - + - + - + - + @@ -71,20 +71,20 @@ - + - + - + - + @@ -96,16 +96,16 @@ - + - + - + - + @@ -116,7 +116,7 @@ - + @@ -124,21 +124,21 @@ - + - + - + - + - + @@ -151,86 +151,86 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - + + + + + + + + @@ -241,53 +241,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -298,123 +298,123 @@ - + - - - - - - + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/images/package-sample-IosevkaCurly.dark.svg b/images/package-sample-IosevkaCurly.dark.svg index d25a09dbd..4624a4b56 100644 --- a/images/package-sample-IosevkaCurly.dark.svg +++ b/images/package-sample-IosevkaCurly.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaCurly.light.svg b/images/package-sample-IosevkaCurly.light.svg index 9d1b69322..6af3b8e6f 100644 --- a/images/package-sample-IosevkaCurly.light.svg +++ b/images/package-sample-IosevkaCurly.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaCurlySlab.dark.svg b/images/package-sample-IosevkaCurlySlab.dark.svg index 137ecb053..ee7ac4f4b 100644 --- a/images/package-sample-IosevkaCurlySlab.dark.svg +++ b/images/package-sample-IosevkaCurlySlab.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaCurlySlab.light.svg b/images/package-sample-IosevkaCurlySlab.light.svg index 25ead839d..b3987780d 100644 --- a/images/package-sample-IosevkaCurlySlab.light.svg +++ b/images/package-sample-IosevkaCurlySlab.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaEtoile.dark.svg b/images/package-sample-IosevkaEtoile.dark.svg index 8dfe68ea0..2f338b76a 100644 --- a/images/package-sample-IosevkaEtoile.dark.svg +++ b/images/package-sample-IosevkaEtoile.dark.svg @@ -4,27 +4,27 @@ - + - + - + - + - + @@ -33,28 +33,28 @@ - + - - + + - - + + - + - + - + @@ -72,20 +72,20 @@ - + - + - + - + @@ -97,16 +97,16 @@ - + - + - + - + @@ -117,7 +117,7 @@ - + @@ -125,21 +125,21 @@ - + - + - + - + - + @@ -152,143 +152,143 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -299,123 +299,123 @@ - + - - - - - - + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/images/package-sample-IosevkaEtoile.light.svg b/images/package-sample-IosevkaEtoile.light.svg index 418e4f711..2e1817ec5 100644 --- a/images/package-sample-IosevkaEtoile.light.svg +++ b/images/package-sample-IosevkaEtoile.light.svg @@ -4,27 +4,27 @@ - + - + - + - + - + @@ -33,28 +33,28 @@ - + - - + + - - + + - + - + - + @@ -72,20 +72,20 @@ - + - + - + - + @@ -97,16 +97,16 @@ - + - + - + - + @@ -117,7 +117,7 @@ - + @@ -125,21 +125,21 @@ - + - + - + - + - + @@ -152,143 +152,143 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -299,123 +299,123 @@ - + - - - - - - + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/images/package-sample-IosevkaFixed.dark.svg b/images/package-sample-IosevkaFixed.dark.svg index 3bd4a14d7..eb1e98330 100644 --- a/images/package-sample-IosevkaFixed.dark.svg +++ b/images/package-sample-IosevkaFixed.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixed.light.svg b/images/package-sample-IosevkaFixed.light.svg index 397ec6bcf..42862799f 100644 --- a/images/package-sample-IosevkaFixed.light.svg +++ b/images/package-sample-IosevkaFixed.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedCurly.dark.svg b/images/package-sample-IosevkaFixedCurly.dark.svg index d25a09dbd..4624a4b56 100644 --- a/images/package-sample-IosevkaFixedCurly.dark.svg +++ b/images/package-sample-IosevkaFixedCurly.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedCurly.light.svg b/images/package-sample-IosevkaFixedCurly.light.svg index 9d1b69322..6af3b8e6f 100644 --- a/images/package-sample-IosevkaFixedCurly.light.svg +++ b/images/package-sample-IosevkaFixedCurly.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedCurlySlab.dark.svg b/images/package-sample-IosevkaFixedCurlySlab.dark.svg index 137ecb053..ee7ac4f4b 100644 --- a/images/package-sample-IosevkaFixedCurlySlab.dark.svg +++ b/images/package-sample-IosevkaFixedCurlySlab.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaFixedCurlySlab.light.svg b/images/package-sample-IosevkaFixedCurlySlab.light.svg index 25ead839d..b3987780d 100644 --- a/images/package-sample-IosevkaFixedCurlySlab.light.svg +++ b/images/package-sample-IosevkaFixedCurlySlab.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS01.dark.svg b/images/package-sample-IosevkaFixedSS01.dark.svg index b4211b36c..63b07fbb4 100644 --- a/images/package-sample-IosevkaFixedSS01.dark.svg +++ b/images/package-sample-IosevkaFixedSS01.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS01.light.svg b/images/package-sample-IosevkaFixedSS01.light.svg index e6c2dfda5..9ff10c479 100644 --- a/images/package-sample-IosevkaFixedSS01.light.svg +++ b/images/package-sample-IosevkaFixedSS01.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS02.dark.svg b/images/package-sample-IosevkaFixedSS02.dark.svg index 650f25dae..164d04c2b 100644 --- a/images/package-sample-IosevkaFixedSS02.dark.svg +++ b/images/package-sample-IosevkaFixedSS02.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS02.light.svg b/images/package-sample-IosevkaFixedSS02.light.svg index 472dee3bc..9f4e8f5a2 100644 --- a/images/package-sample-IosevkaFixedSS02.light.svg +++ b/images/package-sample-IosevkaFixedSS02.light.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS03.dark.svg b/images/package-sample-IosevkaFixedSS03.dark.svg index 2924f6657..6961cc57b 100644 --- a/images/package-sample-IosevkaFixedSS03.dark.svg +++ b/images/package-sample-IosevkaFixedSS03.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS03.light.svg b/images/package-sample-IosevkaFixedSS03.light.svg index 05bc0f66e..7a9469b08 100644 --- a/images/package-sample-IosevkaFixedSS03.light.svg +++ b/images/package-sample-IosevkaFixedSS03.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS04.dark.svg b/images/package-sample-IosevkaFixedSS04.dark.svg index 5ea3d70c6..5d367630d 100644 --- a/images/package-sample-IosevkaFixedSS04.dark.svg +++ b/images/package-sample-IosevkaFixedSS04.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS04.light.svg b/images/package-sample-IosevkaFixedSS04.light.svg index dfbeb1860..4387d1d70 100644 --- a/images/package-sample-IosevkaFixedSS04.light.svg +++ b/images/package-sample-IosevkaFixedSS04.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS05.dark.svg b/images/package-sample-IosevkaFixedSS05.dark.svg index f2d9e0898..8a32fec77 100644 --- a/images/package-sample-IosevkaFixedSS05.dark.svg +++ b/images/package-sample-IosevkaFixedSS05.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS05.light.svg b/images/package-sample-IosevkaFixedSS05.light.svg index 5d9721cb0..f69ffccde 100644 --- a/images/package-sample-IosevkaFixedSS05.light.svg +++ b/images/package-sample-IosevkaFixedSS05.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS06.dark.svg b/images/package-sample-IosevkaFixedSS06.dark.svg index fb224b968..c949e7870 100644 --- a/images/package-sample-IosevkaFixedSS06.dark.svg +++ b/images/package-sample-IosevkaFixedSS06.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS06.light.svg b/images/package-sample-IosevkaFixedSS06.light.svg index 9f48b2f30..b6fcf3fd5 100644 --- a/images/package-sample-IosevkaFixedSS06.light.svg +++ b/images/package-sample-IosevkaFixedSS06.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS07.dark.svg b/images/package-sample-IosevkaFixedSS07.dark.svg index 56150f237..af2047872 100644 --- a/images/package-sample-IosevkaFixedSS07.dark.svg +++ b/images/package-sample-IosevkaFixedSS07.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS07.light.svg b/images/package-sample-IosevkaFixedSS07.light.svg index 91cbc6751..d5486e331 100644 --- a/images/package-sample-IosevkaFixedSS07.light.svg +++ b/images/package-sample-IosevkaFixedSS07.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS08.dark.svg b/images/package-sample-IosevkaFixedSS08.dark.svg index 092e83495..af35832ec 100644 --- a/images/package-sample-IosevkaFixedSS08.dark.svg +++ b/images/package-sample-IosevkaFixedSS08.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS08.light.svg b/images/package-sample-IosevkaFixedSS08.light.svg index 4c187728b..72a8fdcb8 100644 --- a/images/package-sample-IosevkaFixedSS08.light.svg +++ b/images/package-sample-IosevkaFixedSS08.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS09.dark.svg b/images/package-sample-IosevkaFixedSS09.dark.svg index ec6bbb8ec..745e886ae 100644 --- a/images/package-sample-IosevkaFixedSS09.dark.svg +++ b/images/package-sample-IosevkaFixedSS09.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS09.light.svg b/images/package-sample-IosevkaFixedSS09.light.svg index 1bdac85c3..ccc8a963c 100644 --- a/images/package-sample-IosevkaFixedSS09.light.svg +++ b/images/package-sample-IosevkaFixedSS09.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS10.dark.svg b/images/package-sample-IosevkaFixedSS10.dark.svg index d8d9a84e3..63b770a7e 100644 --- a/images/package-sample-IosevkaFixedSS10.dark.svg +++ b/images/package-sample-IosevkaFixedSS10.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS10.light.svg b/images/package-sample-IosevkaFixedSS10.light.svg index e1832db00..b3fc070a1 100644 --- a/images/package-sample-IosevkaFixedSS10.light.svg +++ b/images/package-sample-IosevkaFixedSS10.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS11.dark.svg b/images/package-sample-IosevkaFixedSS11.dark.svg index 4ae1a1fe0..bed8978db 100644 --- a/images/package-sample-IosevkaFixedSS11.dark.svg +++ b/images/package-sample-IosevkaFixedSS11.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS11.light.svg b/images/package-sample-IosevkaFixedSS11.light.svg index 6d02337b8..b6ad0805b 100644 --- a/images/package-sample-IosevkaFixedSS11.light.svg +++ b/images/package-sample-IosevkaFixedSS11.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS12.dark.svg b/images/package-sample-IosevkaFixedSS12.dark.svg index 27a9acfd3..07a9d6547 100644 --- a/images/package-sample-IosevkaFixedSS12.dark.svg +++ b/images/package-sample-IosevkaFixedSS12.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS12.light.svg b/images/package-sample-IosevkaFixedSS12.light.svg index d18cdd2ed..370533ed0 100644 --- a/images/package-sample-IosevkaFixedSS12.light.svg +++ b/images/package-sample-IosevkaFixedSS12.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSS13.dark.svg b/images/package-sample-IosevkaFixedSS13.dark.svg index 3fc5333b6..067e84be4 100644 --- a/images/package-sample-IosevkaFixedSS13.dark.svg +++ b/images/package-sample-IosevkaFixedSS13.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS13.light.svg b/images/package-sample-IosevkaFixedSS13.light.svg index ee4e17250..963c74738 100644 --- a/images/package-sample-IosevkaFixedSS13.light.svg +++ b/images/package-sample-IosevkaFixedSS13.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS14.dark.svg b/images/package-sample-IosevkaFixedSS14.dark.svg index 32b073d63..5124ee492 100644 --- a/images/package-sample-IosevkaFixedSS14.dark.svg +++ b/images/package-sample-IosevkaFixedSS14.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS14.light.svg b/images/package-sample-IosevkaFixedSS14.light.svg index 712670920..7933d0213 100644 --- a/images/package-sample-IosevkaFixedSS14.light.svg +++ b/images/package-sample-IosevkaFixedSS14.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS15.dark.svg b/images/package-sample-IosevkaFixedSS15.dark.svg index 7753656b6..3bfd70ce4 100644 --- a/images/package-sample-IosevkaFixedSS15.dark.svg +++ b/images/package-sample-IosevkaFixedSS15.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS15.light.svg b/images/package-sample-IosevkaFixedSS15.light.svg index 81ed5a1bd..82fa991e5 100644 --- a/images/package-sample-IosevkaFixedSS15.light.svg +++ b/images/package-sample-IosevkaFixedSS15.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS16.dark.svg b/images/package-sample-IosevkaFixedSS16.dark.svg index 93d053cbf..4b4dfc2ee 100644 --- a/images/package-sample-IosevkaFixedSS16.dark.svg +++ b/images/package-sample-IosevkaFixedSS16.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS16.light.svg b/images/package-sample-IosevkaFixedSS16.light.svg index 80cba8a1a..e54633656 100644 --- a/images/package-sample-IosevkaFixedSS16.light.svg +++ b/images/package-sample-IosevkaFixedSS16.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS17.dark.svg b/images/package-sample-IosevkaFixedSS17.dark.svg index e034571c7..6b1d6b66f 100644 --- a/images/package-sample-IosevkaFixedSS17.dark.svg +++ b/images/package-sample-IosevkaFixedSS17.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS17.light.svg b/images/package-sample-IosevkaFixedSS17.light.svg index 103d15720..3f813bc5d 100644 --- a/images/package-sample-IosevkaFixedSS17.light.svg +++ b/images/package-sample-IosevkaFixedSS17.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS18.dark.svg b/images/package-sample-IosevkaFixedSS18.dark.svg index e1b1d26c2..f3db574c2 100644 --- a/images/package-sample-IosevkaFixedSS18.dark.svg +++ b/images/package-sample-IosevkaFixedSS18.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSS18.light.svg b/images/package-sample-IosevkaFixedSS18.light.svg index 5739cdaa2..bef91375d 100644 --- a/images/package-sample-IosevkaFixedSS18.light.svg +++ b/images/package-sample-IosevkaFixedSS18.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaFixedSlab.dark.svg b/images/package-sample-IosevkaFixedSlab.dark.svg index 4724d2645..d34f0e1ab 100644 --- a/images/package-sample-IosevkaFixedSlab.dark.svg +++ b/images/package-sample-IosevkaFixedSlab.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaFixedSlab.light.svg b/images/package-sample-IosevkaFixedSlab.light.svg index 02ea777e4..854e3e494 100644 --- a/images/package-sample-IosevkaFixedSlab.light.svg +++ b/images/package-sample-IosevkaFixedSlab.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaSS01.dark.svg b/images/package-sample-IosevkaSS01.dark.svg index b4211b36c..63b07fbb4 100644 --- a/images/package-sample-IosevkaSS01.dark.svg +++ b/images/package-sample-IosevkaSS01.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS01.light.svg b/images/package-sample-IosevkaSS01.light.svg index e6c2dfda5..9ff10c479 100644 --- a/images/package-sample-IosevkaSS01.light.svg +++ b/images/package-sample-IosevkaSS01.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS02.dark.svg b/images/package-sample-IosevkaSS02.dark.svg index 650f25dae..164d04c2b 100644 --- a/images/package-sample-IosevkaSS02.dark.svg +++ b/images/package-sample-IosevkaSS02.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/package-sample-IosevkaSS02.light.svg b/images/package-sample-IosevkaSS02.light.svg index 472dee3bc..9f4e8f5a2 100644 --- a/images/package-sample-IosevkaSS02.light.svg +++ b/images/package-sample-IosevkaSS02.light.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/package-sample-IosevkaSS03.dark.svg b/images/package-sample-IosevkaSS03.dark.svg index 2924f6657..6961cc57b 100644 --- a/images/package-sample-IosevkaSS03.dark.svg +++ b/images/package-sample-IosevkaSS03.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS03.light.svg b/images/package-sample-IosevkaSS03.light.svg index 05bc0f66e..7a9469b08 100644 --- a/images/package-sample-IosevkaSS03.light.svg +++ b/images/package-sample-IosevkaSS03.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS04.dark.svg b/images/package-sample-IosevkaSS04.dark.svg index 5ea3d70c6..5d367630d 100644 --- a/images/package-sample-IosevkaSS04.dark.svg +++ b/images/package-sample-IosevkaSS04.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS04.light.svg b/images/package-sample-IosevkaSS04.light.svg index dfbeb1860..4387d1d70 100644 --- a/images/package-sample-IosevkaSS04.light.svg +++ b/images/package-sample-IosevkaSS04.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS05.dark.svg b/images/package-sample-IosevkaSS05.dark.svg index f2d9e0898..8a32fec77 100644 --- a/images/package-sample-IosevkaSS05.dark.svg +++ b/images/package-sample-IosevkaSS05.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS05.light.svg b/images/package-sample-IosevkaSS05.light.svg index 5d9721cb0..f69ffccde 100644 --- a/images/package-sample-IosevkaSS05.light.svg +++ b/images/package-sample-IosevkaSS05.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS06.dark.svg b/images/package-sample-IosevkaSS06.dark.svg index fb224b968..c949e7870 100644 --- a/images/package-sample-IosevkaSS06.dark.svg +++ b/images/package-sample-IosevkaSS06.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS06.light.svg b/images/package-sample-IosevkaSS06.light.svg index 9f48b2f30..b6fcf3fd5 100644 --- a/images/package-sample-IosevkaSS06.light.svg +++ b/images/package-sample-IosevkaSS06.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS07.dark.svg b/images/package-sample-IosevkaSS07.dark.svg index 56150f237..af2047872 100644 --- a/images/package-sample-IosevkaSS07.dark.svg +++ b/images/package-sample-IosevkaSS07.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaSS07.light.svg b/images/package-sample-IosevkaSS07.light.svg index 91cbc6751..d5486e331 100644 --- a/images/package-sample-IosevkaSS07.light.svg +++ b/images/package-sample-IosevkaSS07.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaSS08.dark.svg b/images/package-sample-IosevkaSS08.dark.svg index 092e83495..af35832ec 100644 --- a/images/package-sample-IosevkaSS08.dark.svg +++ b/images/package-sample-IosevkaSS08.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS08.light.svg b/images/package-sample-IosevkaSS08.light.svg index 4c187728b..72a8fdcb8 100644 --- a/images/package-sample-IosevkaSS08.light.svg +++ b/images/package-sample-IosevkaSS08.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS09.dark.svg b/images/package-sample-IosevkaSS09.dark.svg index ec6bbb8ec..745e886ae 100644 --- a/images/package-sample-IosevkaSS09.dark.svg +++ b/images/package-sample-IosevkaSS09.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS09.light.svg b/images/package-sample-IosevkaSS09.light.svg index 1bdac85c3..ccc8a963c 100644 --- a/images/package-sample-IosevkaSS09.light.svg +++ b/images/package-sample-IosevkaSS09.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS10.dark.svg b/images/package-sample-IosevkaSS10.dark.svg index d8d9a84e3..63b770a7e 100644 --- a/images/package-sample-IosevkaSS10.dark.svg +++ b/images/package-sample-IosevkaSS10.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS10.light.svg b/images/package-sample-IosevkaSS10.light.svg index e1832db00..b3fc070a1 100644 --- a/images/package-sample-IosevkaSS10.light.svg +++ b/images/package-sample-IosevkaSS10.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS11.dark.svg b/images/package-sample-IosevkaSS11.dark.svg index 4ae1a1fe0..bed8978db 100644 --- a/images/package-sample-IosevkaSS11.dark.svg +++ b/images/package-sample-IosevkaSS11.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS11.light.svg b/images/package-sample-IosevkaSS11.light.svg index 6d02337b8..b6ad0805b 100644 --- a/images/package-sample-IosevkaSS11.light.svg +++ b/images/package-sample-IosevkaSS11.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS12.dark.svg b/images/package-sample-IosevkaSS12.dark.svg index 27a9acfd3..07a9d6547 100644 --- a/images/package-sample-IosevkaSS12.dark.svg +++ b/images/package-sample-IosevkaSS12.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaSS12.light.svg b/images/package-sample-IosevkaSS12.light.svg index d18cdd2ed..370533ed0 100644 --- a/images/package-sample-IosevkaSS12.light.svg +++ b/images/package-sample-IosevkaSS12.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaSS13.dark.svg b/images/package-sample-IosevkaSS13.dark.svg index 3fc5333b6..067e84be4 100644 --- a/images/package-sample-IosevkaSS13.dark.svg +++ b/images/package-sample-IosevkaSS13.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS13.light.svg b/images/package-sample-IosevkaSS13.light.svg index ee4e17250..963c74738 100644 --- a/images/package-sample-IosevkaSS13.light.svg +++ b/images/package-sample-IosevkaSS13.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS14.dark.svg b/images/package-sample-IosevkaSS14.dark.svg index 32b073d63..5124ee492 100644 --- a/images/package-sample-IosevkaSS14.dark.svg +++ b/images/package-sample-IosevkaSS14.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS14.light.svg b/images/package-sample-IosevkaSS14.light.svg index 712670920..7933d0213 100644 --- a/images/package-sample-IosevkaSS14.light.svg +++ b/images/package-sample-IosevkaSS14.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS15.dark.svg b/images/package-sample-IosevkaSS15.dark.svg index 7753656b6..3bfd70ce4 100644 --- a/images/package-sample-IosevkaSS15.dark.svg +++ b/images/package-sample-IosevkaSS15.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS15.light.svg b/images/package-sample-IosevkaSS15.light.svg index 81ed5a1bd..82fa991e5 100644 --- a/images/package-sample-IosevkaSS15.light.svg +++ b/images/package-sample-IosevkaSS15.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS16.dark.svg b/images/package-sample-IosevkaSS16.dark.svg index 93d053cbf..4b4dfc2ee 100644 --- a/images/package-sample-IosevkaSS16.dark.svg +++ b/images/package-sample-IosevkaSS16.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS16.light.svg b/images/package-sample-IosevkaSS16.light.svg index 80cba8a1a..e54633656 100644 --- a/images/package-sample-IosevkaSS16.light.svg +++ b/images/package-sample-IosevkaSS16.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS17.dark.svg b/images/package-sample-IosevkaSS17.dark.svg index e034571c7..6b1d6b66f 100644 --- a/images/package-sample-IosevkaSS17.dark.svg +++ b/images/package-sample-IosevkaSS17.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS17.light.svg b/images/package-sample-IosevkaSS17.light.svg index 103d15720..3f813bc5d 100644 --- a/images/package-sample-IosevkaSS17.light.svg +++ b/images/package-sample-IosevkaSS17.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS18.dark.svg b/images/package-sample-IosevkaSS18.dark.svg index e1b1d26c2..f3db574c2 100644 --- a/images/package-sample-IosevkaSS18.dark.svg +++ b/images/package-sample-IosevkaSS18.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSS18.light.svg b/images/package-sample-IosevkaSS18.light.svg index 5739cdaa2..bef91375d 100644 --- a/images/package-sample-IosevkaSS18.light.svg +++ b/images/package-sample-IosevkaSS18.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaSlab.dark.svg b/images/package-sample-IosevkaSlab.dark.svg index 4724d2645..d34f0e1ab 100644 --- a/images/package-sample-IosevkaSlab.dark.svg +++ b/images/package-sample-IosevkaSlab.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaSlab.light.svg b/images/package-sample-IosevkaSlab.light.svg index 02ea777e4..854e3e494 100644 --- a/images/package-sample-IosevkaSlab.light.svg +++ b/images/package-sample-IosevkaSlab.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaTerm.dark.svg b/images/package-sample-IosevkaTerm.dark.svg index 3bd4a14d7..eb1e98330 100644 --- a/images/package-sample-IosevkaTerm.dark.svg +++ b/images/package-sample-IosevkaTerm.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTerm.light.svg b/images/package-sample-IosevkaTerm.light.svg index 397ec6bcf..42862799f 100644 --- a/images/package-sample-IosevkaTerm.light.svg +++ b/images/package-sample-IosevkaTerm.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermCurly.dark.svg b/images/package-sample-IosevkaTermCurly.dark.svg index d25a09dbd..4624a4b56 100644 --- a/images/package-sample-IosevkaTermCurly.dark.svg +++ b/images/package-sample-IosevkaTermCurly.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermCurly.light.svg b/images/package-sample-IosevkaTermCurly.light.svg index 9d1b69322..6af3b8e6f 100644 --- a/images/package-sample-IosevkaTermCurly.light.svg +++ b/images/package-sample-IosevkaTermCurly.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermCurlySlab.dark.svg b/images/package-sample-IosevkaTermCurlySlab.dark.svg index 137ecb053..ee7ac4f4b 100644 --- a/images/package-sample-IosevkaTermCurlySlab.dark.svg +++ b/images/package-sample-IosevkaTermCurlySlab.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaTermCurlySlab.light.svg b/images/package-sample-IosevkaTermCurlySlab.light.svg index 25ead839d..b3987780d 100644 --- a/images/package-sample-IosevkaTermCurlySlab.light.svg +++ b/images/package-sample-IosevkaTermCurlySlab.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS01.dark.svg b/images/package-sample-IosevkaTermSS01.dark.svg index b4211b36c..63b07fbb4 100644 --- a/images/package-sample-IosevkaTermSS01.dark.svg +++ b/images/package-sample-IosevkaTermSS01.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS01.light.svg b/images/package-sample-IosevkaTermSS01.light.svg index e6c2dfda5..9ff10c479 100644 --- a/images/package-sample-IosevkaTermSS01.light.svg +++ b/images/package-sample-IosevkaTermSS01.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS02.dark.svg b/images/package-sample-IosevkaTermSS02.dark.svg index 650f25dae..164d04c2b 100644 --- a/images/package-sample-IosevkaTermSS02.dark.svg +++ b/images/package-sample-IosevkaTermSS02.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS02.light.svg b/images/package-sample-IosevkaTermSS02.light.svg index 472dee3bc..9f4e8f5a2 100644 --- a/images/package-sample-IosevkaTermSS02.light.svg +++ b/images/package-sample-IosevkaTermSS02.light.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS03.dark.svg b/images/package-sample-IosevkaTermSS03.dark.svg index 2924f6657..6961cc57b 100644 --- a/images/package-sample-IosevkaTermSS03.dark.svg +++ b/images/package-sample-IosevkaTermSS03.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS03.light.svg b/images/package-sample-IosevkaTermSS03.light.svg index 05bc0f66e..7a9469b08 100644 --- a/images/package-sample-IosevkaTermSS03.light.svg +++ b/images/package-sample-IosevkaTermSS03.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS04.dark.svg b/images/package-sample-IosevkaTermSS04.dark.svg index 5ea3d70c6..5d367630d 100644 --- a/images/package-sample-IosevkaTermSS04.dark.svg +++ b/images/package-sample-IosevkaTermSS04.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS04.light.svg b/images/package-sample-IosevkaTermSS04.light.svg index dfbeb1860..4387d1d70 100644 --- a/images/package-sample-IosevkaTermSS04.light.svg +++ b/images/package-sample-IosevkaTermSS04.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS05.dark.svg b/images/package-sample-IosevkaTermSS05.dark.svg index f2d9e0898..8a32fec77 100644 --- a/images/package-sample-IosevkaTermSS05.dark.svg +++ b/images/package-sample-IosevkaTermSS05.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS05.light.svg b/images/package-sample-IosevkaTermSS05.light.svg index 5d9721cb0..f69ffccde 100644 --- a/images/package-sample-IosevkaTermSS05.light.svg +++ b/images/package-sample-IosevkaTermSS05.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS06.dark.svg b/images/package-sample-IosevkaTermSS06.dark.svg index fb224b968..c949e7870 100644 --- a/images/package-sample-IosevkaTermSS06.dark.svg +++ b/images/package-sample-IosevkaTermSS06.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS06.light.svg b/images/package-sample-IosevkaTermSS06.light.svg index 9f48b2f30..b6fcf3fd5 100644 --- a/images/package-sample-IosevkaTermSS06.light.svg +++ b/images/package-sample-IosevkaTermSS06.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS07.dark.svg b/images/package-sample-IosevkaTermSS07.dark.svg index 56150f237..af2047872 100644 --- a/images/package-sample-IosevkaTermSS07.dark.svg +++ b/images/package-sample-IosevkaTermSS07.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS07.light.svg b/images/package-sample-IosevkaTermSS07.light.svg index 91cbc6751..d5486e331 100644 --- a/images/package-sample-IosevkaTermSS07.light.svg +++ b/images/package-sample-IosevkaTermSS07.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS08.dark.svg b/images/package-sample-IosevkaTermSS08.dark.svg index 092e83495..af35832ec 100644 --- a/images/package-sample-IosevkaTermSS08.dark.svg +++ b/images/package-sample-IosevkaTermSS08.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS08.light.svg b/images/package-sample-IosevkaTermSS08.light.svg index 4c187728b..72a8fdcb8 100644 --- a/images/package-sample-IosevkaTermSS08.light.svg +++ b/images/package-sample-IosevkaTermSS08.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS09.dark.svg b/images/package-sample-IosevkaTermSS09.dark.svg index ec6bbb8ec..745e886ae 100644 --- a/images/package-sample-IosevkaTermSS09.dark.svg +++ b/images/package-sample-IosevkaTermSS09.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS09.light.svg b/images/package-sample-IosevkaTermSS09.light.svg index 1bdac85c3..ccc8a963c 100644 --- a/images/package-sample-IosevkaTermSS09.light.svg +++ b/images/package-sample-IosevkaTermSS09.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS10.dark.svg b/images/package-sample-IosevkaTermSS10.dark.svg index d8d9a84e3..63b770a7e 100644 --- a/images/package-sample-IosevkaTermSS10.dark.svg +++ b/images/package-sample-IosevkaTermSS10.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS10.light.svg b/images/package-sample-IosevkaTermSS10.light.svg index e1832db00..b3fc070a1 100644 --- a/images/package-sample-IosevkaTermSS10.light.svg +++ b/images/package-sample-IosevkaTermSS10.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS11.dark.svg b/images/package-sample-IosevkaTermSS11.dark.svg index 4ae1a1fe0..bed8978db 100644 --- a/images/package-sample-IosevkaTermSS11.dark.svg +++ b/images/package-sample-IosevkaTermSS11.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS11.light.svg b/images/package-sample-IosevkaTermSS11.light.svg index 6d02337b8..b6ad0805b 100644 --- a/images/package-sample-IosevkaTermSS11.light.svg +++ b/images/package-sample-IosevkaTermSS11.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS12.dark.svg b/images/package-sample-IosevkaTermSS12.dark.svg index 27a9acfd3..07a9d6547 100644 --- a/images/package-sample-IosevkaTermSS12.dark.svg +++ b/images/package-sample-IosevkaTermSS12.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS12.light.svg b/images/package-sample-IosevkaTermSS12.light.svg index d18cdd2ed..370533ed0 100644 --- a/images/package-sample-IosevkaTermSS12.light.svg +++ b/images/package-sample-IosevkaTermSS12.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/package-sample-IosevkaTermSS13.dark.svg b/images/package-sample-IosevkaTermSS13.dark.svg index 3fc5333b6..067e84be4 100644 --- a/images/package-sample-IosevkaTermSS13.dark.svg +++ b/images/package-sample-IosevkaTermSS13.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS13.light.svg b/images/package-sample-IosevkaTermSS13.light.svg index ee4e17250..963c74738 100644 --- a/images/package-sample-IosevkaTermSS13.light.svg +++ b/images/package-sample-IosevkaTermSS13.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS14.dark.svg b/images/package-sample-IosevkaTermSS14.dark.svg index 32b073d63..5124ee492 100644 --- a/images/package-sample-IosevkaTermSS14.dark.svg +++ b/images/package-sample-IosevkaTermSS14.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS14.light.svg b/images/package-sample-IosevkaTermSS14.light.svg index 712670920..7933d0213 100644 --- a/images/package-sample-IosevkaTermSS14.light.svg +++ b/images/package-sample-IosevkaTermSS14.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS15.dark.svg b/images/package-sample-IosevkaTermSS15.dark.svg index 7753656b6..3bfd70ce4 100644 --- a/images/package-sample-IosevkaTermSS15.dark.svg +++ b/images/package-sample-IosevkaTermSS15.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS15.light.svg b/images/package-sample-IosevkaTermSS15.light.svg index 81ed5a1bd..82fa991e5 100644 --- a/images/package-sample-IosevkaTermSS15.light.svg +++ b/images/package-sample-IosevkaTermSS15.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS16.dark.svg b/images/package-sample-IosevkaTermSS16.dark.svg index 93d053cbf..4b4dfc2ee 100644 --- a/images/package-sample-IosevkaTermSS16.dark.svg +++ b/images/package-sample-IosevkaTermSS16.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS16.light.svg b/images/package-sample-IosevkaTermSS16.light.svg index 80cba8a1a..e54633656 100644 --- a/images/package-sample-IosevkaTermSS16.light.svg +++ b/images/package-sample-IosevkaTermSS16.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS17.dark.svg b/images/package-sample-IosevkaTermSS17.dark.svg index e034571c7..6b1d6b66f 100644 --- a/images/package-sample-IosevkaTermSS17.dark.svg +++ b/images/package-sample-IosevkaTermSS17.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS17.light.svg b/images/package-sample-IosevkaTermSS17.light.svg index 103d15720..3f813bc5d 100644 --- a/images/package-sample-IosevkaTermSS17.light.svg +++ b/images/package-sample-IosevkaTermSS17.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS18.dark.svg b/images/package-sample-IosevkaTermSS18.dark.svg index e1b1d26c2..f3db574c2 100644 --- a/images/package-sample-IosevkaTermSS18.dark.svg +++ b/images/package-sample-IosevkaTermSS18.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSS18.light.svg b/images/package-sample-IosevkaTermSS18.light.svg index 5739cdaa2..bef91375d 100644 --- a/images/package-sample-IosevkaTermSS18.light.svg +++ b/images/package-sample-IosevkaTermSS18.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/package-sample-IosevkaTermSlab.dark.svg b/images/package-sample-IosevkaTermSlab.dark.svg index 4724d2645..d34f0e1ab 100644 --- a/images/package-sample-IosevkaTermSlab.dark.svg +++ b/images/package-sample-IosevkaTermSlab.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/package-sample-IosevkaTermSlab.light.svg b/images/package-sample-IosevkaTermSlab.light.svg index 02ea777e4..854e3e494 100644 --- a/images/package-sample-IosevkaTermSlab.light.svg +++ b/images/package-sample-IosevkaTermSlab.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-off-0.dark.svg b/images/ss-i-off-0.dark.svg index ac12753c2..4ad2a581c 100644 --- a/images/ss-i-off-0.dark.svg +++ b/images/ss-i-off-0.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-off-0.light.svg b/images/ss-i-off-0.light.svg index fe1a3a8f3..a89136074 100644 --- a/images/ss-i-off-0.light.svg +++ b/images/ss-i-off-0.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss01-1.dark.svg b/images/ss-i-ss01-1.dark.svg index 353e76436..8c4756d85 100644 --- a/images/ss-i-ss01-1.dark.svg +++ b/images/ss-i-ss01-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss01-1.light.svg b/images/ss-i-ss01-1.light.svg index 7810adf4e..f981c5804 100644 --- a/images/ss-i-ss01-1.light.svg +++ b/images/ss-i-ss01-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss02-1.dark.svg b/images/ss-i-ss02-1.dark.svg index 97a05e51b..e10443008 100644 --- a/images/ss-i-ss02-1.dark.svg +++ b/images/ss-i-ss02-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss02-1.light.svg b/images/ss-i-ss02-1.light.svg index 73645ae99..2d6392661 100644 --- a/images/ss-i-ss02-1.light.svg +++ b/images/ss-i-ss02-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss03-1.dark.svg b/images/ss-i-ss03-1.dark.svg index 5db7fd7d7..ae4e00107 100644 --- a/images/ss-i-ss03-1.dark.svg +++ b/images/ss-i-ss03-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss03-1.light.svg b/images/ss-i-ss03-1.light.svg index 0a2e33fa6..f78b5cc75 100644 --- a/images/ss-i-ss03-1.light.svg +++ b/images/ss-i-ss03-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss04-1.dark.svg b/images/ss-i-ss04-1.dark.svg index f2e33cd6b..fcde00c19 100644 --- a/images/ss-i-ss04-1.dark.svg +++ b/images/ss-i-ss04-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss04-1.light.svg b/images/ss-i-ss04-1.light.svg index ddde9220e..e72e6c446 100644 --- a/images/ss-i-ss04-1.light.svg +++ b/images/ss-i-ss04-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss05-1.dark.svg b/images/ss-i-ss05-1.dark.svg index 84507c3dc..44c55cb3a 100644 --- a/images/ss-i-ss05-1.dark.svg +++ b/images/ss-i-ss05-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss05-1.light.svg b/images/ss-i-ss05-1.light.svg index 54ea870e6..0840baf72 100644 --- a/images/ss-i-ss05-1.light.svg +++ b/images/ss-i-ss05-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss06-1.dark.svg b/images/ss-i-ss06-1.dark.svg index 73b3b29e8..8b35ab9cf 100644 --- a/images/ss-i-ss06-1.dark.svg +++ b/images/ss-i-ss06-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss06-1.light.svg b/images/ss-i-ss06-1.light.svg index 4f100845f..755033e04 100644 --- a/images/ss-i-ss06-1.light.svg +++ b/images/ss-i-ss06-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss07-1.dark.svg b/images/ss-i-ss07-1.dark.svg index 4a3591476..73a1371f5 100644 --- a/images/ss-i-ss07-1.dark.svg +++ b/images/ss-i-ss07-1.dark.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss07-1.light.svg b/images/ss-i-ss07-1.light.svg index 315179c9e..7ea7490ee 100644 --- a/images/ss-i-ss07-1.light.svg +++ b/images/ss-i-ss07-1.light.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss08-1.dark.svg b/images/ss-i-ss08-1.dark.svg index 0e3031629..be349d3ae 100644 --- a/images/ss-i-ss08-1.dark.svg +++ b/images/ss-i-ss08-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss08-1.light.svg b/images/ss-i-ss08-1.light.svg index daefafc9d..919efa687 100644 --- a/images/ss-i-ss08-1.light.svg +++ b/images/ss-i-ss08-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss09-1.dark.svg b/images/ss-i-ss09-1.dark.svg index d6e552058..97e054e9c 100644 --- a/images/ss-i-ss09-1.dark.svg +++ b/images/ss-i-ss09-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss09-1.light.svg b/images/ss-i-ss09-1.light.svg index e1a3b73e4..dab3acc0f 100644 --- a/images/ss-i-ss09-1.light.svg +++ b/images/ss-i-ss09-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss10-1.dark.svg b/images/ss-i-ss10-1.dark.svg index 126f620cf..db538c362 100644 --- a/images/ss-i-ss10-1.dark.svg +++ b/images/ss-i-ss10-1.dark.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss10-1.light.svg b/images/ss-i-ss10-1.light.svg index 41fed29ce..cd2016b95 100644 --- a/images/ss-i-ss10-1.light.svg +++ b/images/ss-i-ss10-1.light.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss11-1.dark.svg b/images/ss-i-ss11-1.dark.svg index 3644ceee1..4fe3ecea6 100644 --- a/images/ss-i-ss11-1.dark.svg +++ b/images/ss-i-ss11-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss11-1.light.svg b/images/ss-i-ss11-1.light.svg index 524906c4e..92bb75216 100644 --- a/images/ss-i-ss11-1.light.svg +++ b/images/ss-i-ss11-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss12-1.dark.svg b/images/ss-i-ss12-1.dark.svg index 1e3e7dc49..35df8fe4f 100644 --- a/images/ss-i-ss12-1.dark.svg +++ b/images/ss-i-ss12-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss12-1.light.svg b/images/ss-i-ss12-1.light.svg index b96909af0..fd6441155 100644 --- a/images/ss-i-ss12-1.light.svg +++ b/images/ss-i-ss12-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss13-1.dark.svg b/images/ss-i-ss13-1.dark.svg index f0cddf617..79e04cb31 100644 --- a/images/ss-i-ss13-1.dark.svg +++ b/images/ss-i-ss13-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss13-1.light.svg b/images/ss-i-ss13-1.light.svg index 8e48f6fc1..85675db9f 100644 --- a/images/ss-i-ss13-1.light.svg +++ b/images/ss-i-ss13-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss14-1.dark.svg b/images/ss-i-ss14-1.dark.svg index ea0f97b41..ba5e9f3b4 100644 --- a/images/ss-i-ss14-1.dark.svg +++ b/images/ss-i-ss14-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss14-1.light.svg b/images/ss-i-ss14-1.light.svg index ed4834ab7..e327bd2b6 100644 --- a/images/ss-i-ss14-1.light.svg +++ b/images/ss-i-ss14-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss15-1.dark.svg b/images/ss-i-ss15-1.dark.svg index 1dcbbb5d8..c13b2d5dc 100644 --- a/images/ss-i-ss15-1.dark.svg +++ b/images/ss-i-ss15-1.dark.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss15-1.light.svg b/images/ss-i-ss15-1.light.svg index dbf4955e8..d5ff8969c 100644 --- a/images/ss-i-ss15-1.light.svg +++ b/images/ss-i-ss15-1.light.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss16-1.dark.svg b/images/ss-i-ss16-1.dark.svg index 3e45fae45..c7abc0a76 100644 --- a/images/ss-i-ss16-1.dark.svg +++ b/images/ss-i-ss16-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss16-1.light.svg b/images/ss-i-ss16-1.light.svg index ac08ba59a..af7888d78 100644 --- a/images/ss-i-ss16-1.light.svg +++ b/images/ss-i-ss16-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss17-1.dark.svg b/images/ss-i-ss17-1.dark.svg index 753ffa4f7..f1f523b37 100644 --- a/images/ss-i-ss17-1.dark.svg +++ b/images/ss-i-ss17-1.dark.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss17-1.light.svg b/images/ss-i-ss17-1.light.svg index 3a5ca870a..19b0d88e2 100644 --- a/images/ss-i-ss17-1.light.svg +++ b/images/ss-i-ss17-1.light.svg @@ -37,7 +37,7 @@ - + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss18-1.dark.svg b/images/ss-i-ss18-1.dark.svg index b8e13b8ed..6e864b83b 100644 --- a/images/ss-i-ss18-1.dark.svg +++ b/images/ss-i-ss18-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss18-1.light.svg b/images/ss-i-ss18-1.light.svg index 46a2a7beb..2cdbf6305 100644 --- a/images/ss-i-ss18-1.light.svg +++ b/images/ss-i-ss18-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss20-1.dark.svg b/images/ss-i-ss20-1.dark.svg index d577cd28d..726c5fb01 100644 --- a/images/ss-i-ss20-1.dark.svg +++ b/images/ss-i-ss20-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-i-ss20-1.light.svg b/images/ss-i-ss20-1.light.svg index 2079a71b5..ab03baa60 100644 --- a/images/ss-i-ss20-1.light.svg +++ b/images/ss-i-ss20-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -85,7 +85,7 @@ - + diff --git a/images/ss-u-off-0.dark.svg b/images/ss-u-off-0.dark.svg index 8fc3b1ec5..b9041489d 100644 --- a/images/ss-u-off-0.dark.svg +++ b/images/ss-u-off-0.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-off-0.light.svg b/images/ss-u-off-0.light.svg index a8580971a..e8a6cd232 100644 --- a/images/ss-u-off-0.light.svg +++ b/images/ss-u-off-0.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss01-1.dark.svg b/images/ss-u-ss01-1.dark.svg index 90a1e8626..de91f14ae 100644 --- a/images/ss-u-ss01-1.dark.svg +++ b/images/ss-u-ss01-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss01-1.light.svg b/images/ss-u-ss01-1.light.svg index c70861c5e..ad1b142d6 100644 --- a/images/ss-u-ss01-1.light.svg +++ b/images/ss-u-ss01-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss02-1.dark.svg b/images/ss-u-ss02-1.dark.svg index 516be4474..110d81766 100644 --- a/images/ss-u-ss02-1.dark.svg +++ b/images/ss-u-ss02-1.dark.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/ss-u-ss02-1.light.svg b/images/ss-u-ss02-1.light.svg index bded5f5a7..410cbd326 100644 --- a/images/ss-u-ss02-1.light.svg +++ b/images/ss-u-ss02-1.light.svg @@ -36,8 +36,8 @@ - - + + @@ -64,7 +64,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/images/ss-u-ss03-1.dark.svg b/images/ss-u-ss03-1.dark.svg index 5f47399cf..70cd09571 100644 --- a/images/ss-u-ss03-1.dark.svg +++ b/images/ss-u-ss03-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss03-1.light.svg b/images/ss-u-ss03-1.light.svg index 5cf86940d..487c870cb 100644 --- a/images/ss-u-ss03-1.light.svg +++ b/images/ss-u-ss03-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss04-1.dark.svg b/images/ss-u-ss04-1.dark.svg index 28f2dc6be..b5bd423cb 100644 --- a/images/ss-u-ss04-1.dark.svg +++ b/images/ss-u-ss04-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss04-1.light.svg b/images/ss-u-ss04-1.light.svg index 89084e142..77dc78d56 100644 --- a/images/ss-u-ss04-1.light.svg +++ b/images/ss-u-ss04-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss05-1.dark.svg b/images/ss-u-ss05-1.dark.svg index 70eb3398e..c1eda4204 100644 --- a/images/ss-u-ss05-1.dark.svg +++ b/images/ss-u-ss05-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss05-1.light.svg b/images/ss-u-ss05-1.light.svg index 16479e9c5..7ffd147be 100644 --- a/images/ss-u-ss05-1.light.svg +++ b/images/ss-u-ss05-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss06-1.dark.svg b/images/ss-u-ss06-1.dark.svg index 7b74544f2..2f329064d 100644 --- a/images/ss-u-ss06-1.dark.svg +++ b/images/ss-u-ss06-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss06-1.light.svg b/images/ss-u-ss06-1.light.svg index eeb949347..ed8c49d4e 100644 --- a/images/ss-u-ss06-1.light.svg +++ b/images/ss-u-ss06-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss07-1.dark.svg b/images/ss-u-ss07-1.dark.svg index bb880dd13..8fa62b83c 100644 --- a/images/ss-u-ss07-1.dark.svg +++ b/images/ss-u-ss07-1.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/ss-u-ss07-1.light.svg b/images/ss-u-ss07-1.light.svg index 3e04f3ef7..43b7121b7 100644 --- a/images/ss-u-ss07-1.light.svg +++ b/images/ss-u-ss07-1.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/ss-u-ss08-1.dark.svg b/images/ss-u-ss08-1.dark.svg index 4b3e6dfe3..44a1678e6 100644 --- a/images/ss-u-ss08-1.dark.svg +++ b/images/ss-u-ss08-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss08-1.light.svg b/images/ss-u-ss08-1.light.svg index 27790c684..105934e93 100644 --- a/images/ss-u-ss08-1.light.svg +++ b/images/ss-u-ss08-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss09-1.dark.svg b/images/ss-u-ss09-1.dark.svg index 0addd15c5..672ba712f 100644 --- a/images/ss-u-ss09-1.dark.svg +++ b/images/ss-u-ss09-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss09-1.light.svg b/images/ss-u-ss09-1.light.svg index 45101f778..e22912f6c 100644 --- a/images/ss-u-ss09-1.light.svg +++ b/images/ss-u-ss09-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss10-1.dark.svg b/images/ss-u-ss10-1.dark.svg index 70cc193f9..6c9f1ecba 100644 --- a/images/ss-u-ss10-1.dark.svg +++ b/images/ss-u-ss10-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss10-1.light.svg b/images/ss-u-ss10-1.light.svg index 04ccb67e5..a59c289fa 100644 --- a/images/ss-u-ss10-1.light.svg +++ b/images/ss-u-ss10-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss11-1.dark.svg b/images/ss-u-ss11-1.dark.svg index 6ba1188eb..1edf4a4ae 100644 --- a/images/ss-u-ss11-1.dark.svg +++ b/images/ss-u-ss11-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss11-1.light.svg b/images/ss-u-ss11-1.light.svg index 80a0931a1..224be3058 100644 --- a/images/ss-u-ss11-1.light.svg +++ b/images/ss-u-ss11-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss12-1.dark.svg b/images/ss-u-ss12-1.dark.svg index 5c099525f..21d4b73e7 100644 --- a/images/ss-u-ss12-1.dark.svg +++ b/images/ss-u-ss12-1.dark.svg @@ -37,7 +37,7 @@ - + diff --git a/images/ss-u-ss12-1.light.svg b/images/ss-u-ss12-1.light.svg index 9bafec379..46ff406cc 100644 --- a/images/ss-u-ss12-1.light.svg +++ b/images/ss-u-ss12-1.light.svg @@ -37,7 +37,7 @@ - + diff --git a/images/ss-u-ss13-1.dark.svg b/images/ss-u-ss13-1.dark.svg index 0a78548a7..34dda4764 100644 --- a/images/ss-u-ss13-1.dark.svg +++ b/images/ss-u-ss13-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss13-1.light.svg b/images/ss-u-ss13-1.light.svg index 08e1fa8b0..9db187814 100644 --- a/images/ss-u-ss13-1.light.svg +++ b/images/ss-u-ss13-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss14-1.dark.svg b/images/ss-u-ss14-1.dark.svg index 1bbfb7bd1..973f8261b 100644 --- a/images/ss-u-ss14-1.dark.svg +++ b/images/ss-u-ss14-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss14-1.light.svg b/images/ss-u-ss14-1.light.svg index 916b749e5..1e19bf5af 100644 --- a/images/ss-u-ss14-1.light.svg +++ b/images/ss-u-ss14-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss15-1.dark.svg b/images/ss-u-ss15-1.dark.svg index a47cb1c03..eee443f96 100644 --- a/images/ss-u-ss15-1.dark.svg +++ b/images/ss-u-ss15-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss15-1.light.svg b/images/ss-u-ss15-1.light.svg index fcc860882..8eb16293a 100644 --- a/images/ss-u-ss15-1.light.svg +++ b/images/ss-u-ss15-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss16-1.dark.svg b/images/ss-u-ss16-1.dark.svg index 1f3f8dfe3..6563ae4ea 100644 --- a/images/ss-u-ss16-1.dark.svg +++ b/images/ss-u-ss16-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss16-1.light.svg b/images/ss-u-ss16-1.light.svg index 292e67d74..158fcd2ff 100644 --- a/images/ss-u-ss16-1.light.svg +++ b/images/ss-u-ss16-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss17-1.dark.svg b/images/ss-u-ss17-1.dark.svg index ff8830a58..f96248f75 100644 --- a/images/ss-u-ss17-1.dark.svg +++ b/images/ss-u-ss17-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss17-1.light.svg b/images/ss-u-ss17-1.light.svg index 69ea506ff..6ae76d7d1 100644 --- a/images/ss-u-ss17-1.light.svg +++ b/images/ss-u-ss17-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss18-1.dark.svg b/images/ss-u-ss18-1.dark.svg index c263af14a..b8ab37444 100644 --- a/images/ss-u-ss18-1.dark.svg +++ b/images/ss-u-ss18-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss18-1.light.svg b/images/ss-u-ss18-1.light.svg index 6cf018fe4..b3f137cd8 100644 --- a/images/ss-u-ss18-1.light.svg +++ b/images/ss-u-ss18-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss20-1.dark.svg b/images/ss-u-ss20-1.dark.svg index 640d643c7..2ac388b38 100644 --- a/images/ss-u-ss20-1.dark.svg +++ b/images/ss-u-ss20-1.dark.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/ss-u-ss20-1.light.svg b/images/ss-u-ss20-1.light.svg index 11550a7f8..787203850 100644 --- a/images/ss-u-ss20-1.light.svg +++ b/images/ss-u-ss20-1.light.svg @@ -36,8 +36,8 @@ - - + + diff --git a/images/weights.dark.svg b/images/weights.dark.svg index 069d110f5..424611a3e 100644 --- a/images/weights.dark.svg +++ b/images/weights.dark.svg @@ -11,7 +11,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -46,7 +46,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -130,7 +130,7 @@ - + @@ -151,7 +151,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -221,7 +221,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -256,7 +256,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -291,7 +291,7 @@ - + @@ -305,7 +305,7 @@ - + diff --git a/images/weights.light.svg b/images/weights.light.svg index c505f7593..b57578d7e 100644 --- a/images/weights.light.svg +++ b/images/weights.light.svg @@ -11,7 +11,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -46,7 +46,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -130,7 +130,7 @@ - + @@ -151,7 +151,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -221,7 +221,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -256,7 +256,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -291,7 +291,7 @@ - + @@ -305,7 +305,7 @@ - + diff --git a/package-lock.json b/package-lock.json index ccf6d5036..289a1439c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,3868 +1,3868 @@ { - "name": "@iosevka/monorepo", - "version": "29.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@iosevka/monorepo", - "version": "29.0.0", - "workspaces": [ - "packages/*", - "tools/*" - ], - "dependencies": { - "@iarna/toml": "^2.2.5", - "deep-equal": "^2.2.3", - "otb-ttc-bundle": "^1.7.3", - "semver": "^7.5.4", - "uuid": "^9.0.1", - "verda": "^1.11.2", - "which": "^4.0.0" - }, - "devDependencies": { - "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "patel": "^0.40.0", - "prettier": "^3.1.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@assemblyscript/loader": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==" - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" - }, - "node_modules/@iosevka/amend-readme": { - "resolved": "tools/amend-readme", - "link": true - }, - "node_modules/@iosevka/data-export": { - "resolved": "tools/data-export", - "link": true - }, - "node_modules/@iosevka/font": { - "resolved": "packages/font", - "link": true - }, - "node_modules/@iosevka/font-glyphs": { - "resolved": "packages/font-glyphs", - "link": true - }, - "node_modules/@iosevka/font-kits": { - "resolved": "packages/font-kits", - "link": true - }, - "node_modules/@iosevka/font-otl": { - "resolved": "packages/font-otl", - "link": true - }, - "node_modules/@iosevka/generate-samples": { - "resolved": "tools/generate-samples", - "link": true - }, - "node_modules/@iosevka/geometry": { - "resolved": "packages/geometry", - "link": true - }, - "node_modules/@iosevka/geometry-cache": { - "resolved": "packages/geometry-cache", - "link": true - }, - "node_modules/@iosevka/glyph": { - "resolved": "packages/glyph", - "link": true - }, - "node_modules/@iosevka/misc": { - "resolved": "tools/misc", - "link": true - }, - "node_modules/@iosevka/param": { - "resolved": "packages/param", - "link": true - }, - "node_modules/@iosevka/util": { - "resolved": "packages/util", - "link": true - }, - "node_modules/@msgpack/msgpack": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", - "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@ot-builder/bin-composite-types": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/bin-composite-types/-/bin-composite-types-1.7.3.tgz", - "integrity": "sha512-vPrWqYcs2Y8NSwH5d0G18dC2Vo0FMw4NE9jbhCN4Nhnm92Dje+pEw5WWVLcMDJvWQt3LLlcPfzvaMecwdtnbFQ==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/bin-util": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/bin-util/-/bin-util-1.7.3.tgz", - "integrity": "sha512-4Fuf9bkF+Y1mzGaLO7Z8B/jeryWdgJ6f7GkaBGil2+qFt3nqqESmhFIJp/4g8FheZ3YK7vmRDZcdQ9QnasVFVA==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/cli-help-shower": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/cli-help-shower/-/cli-help-shower-1.7.3.tgz", - "integrity": "sha512-IGPnlcEjIASs8NkYy5al9tBOorYy6w0MPbuNh43mcfNalH31Lm8l178Bp/q1gSbGqfLaJociRQdfoRz9movX+A==", - "dependencies": { - "chalk": "^4.1.1", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/cli-proc": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/cli-proc/-/cli-proc-1.7.3.tgz", - "integrity": "sha512-a6sLK4l2mJBSlOjaz5EF5olFRNmbzbx7g4smE5mPvs4TnGAGrtrZ+/g3k+UBZFlj1felqtnY/wLybhijt7IEkQ==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/io-bin-font": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/rectify": "1.7.3", - "@ot-builder/trace": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/cli-shared": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/cli-shared/-/cli-shared-1.7.3.tgz", - "integrity": "sha512-u7fHnaUmS6QMVZ265KNUS9ugHBIgJ5vpVt5fQYPPd0XL1SS0YsJ/ydbyJICyFqVTGbXTRlcsd7y0woKNIVgLsw==", - "dependencies": { - "@ot-builder/io-bin-font": "1.7.3", - "@ot-builder/ot": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/common-impl": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/common-impl/-/common-impl-1.7.3.tgz", - "integrity": "sha512-mfgaL+LVHdEzhtBojDXipzJJOmbspqSYNI24q6/cqMwg/baQbC9r11uC7eVGJje3/tdDbW5uXzMeIfk0htW/mg==", - "dependencies": { - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/errors/-/errors-1.7.3.tgz", - "integrity": "sha512-/dilt0VxoS/CFCwlL8MLEN9wPyrjVHBcCVesokWeOTXg6LFV33kSw7vCO+MbWlRjCdrM6fhlBgT6f+ag7U+CRw==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-cff": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-cff/-/io-bin-cff-1.7.3.tgz", - "integrity": "sha512-bl5aDj9E/+fTlGoc+AEVANUHCMFZsIZzWFkjgqRY2Asn1CdkoLg+rBi/DcGhC0VFC4iGvrcCiRbcsw5ARDVo8Q==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/stat-glyphs": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-encoding": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-encoding/-/io-bin-encoding-1.7.3.tgz", - "integrity": "sha512-98742ncQPAO5ei2sEjBVP1/CNVnVK+7ErhVZYYXAp3u3n2GWAMbFJA7pNV9e3XjdnjEjg2WNBUzCoe9IW/4b+g==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-encoding": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-ext-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ext-private/-/io-bin-ext-private-1.7.3.tgz", - "integrity": "sha512-3OYsTte/n2RKeMK5kQ9ghywvzREIc37SlmOqenmbgQZgtHZagxS54VXN5tVdnpCB7jEPuCeVkTBZoHtt8MpE5Q==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-ext-private": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-font": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-font/-/io-bin-font-1.7.3.tgz", - "integrity": "sha512-rUetq6caDAjOFK+5QxIyzoAPKw45uCCqS9DtVg+BRsMY353Bb3aqYIJ/zwqk3dzjN5cwhDPAFDejW6b+Lt8rDw==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/io-bin-encoding": "1.7.3", - "@ot-builder/io-bin-ext-private": "1.7.3", - "@ot-builder/io-bin-glyph-store": "1.7.3", - "@ot-builder/io-bin-layout": "1.7.3", - "@ot-builder/io-bin-metadata": "1.7.3", - "@ot-builder/io-bin-name": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/io-bin-vtt-private": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/ot-encoding": "1.7.3", - "@ot-builder/ot-ext-private": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-layout": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-name": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/ot-vtt-private": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-glyph-store": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-glyph-store/-/io-bin-glyph-store-1.7.3.tgz", - "integrity": "sha512-ZumjVaNogpdPT8RDdVLOkwOZjbBpE8I95nt17cV7acWp+f14lVfI++bC5M645XakN596kTqzX1bLujuTxcKAyg==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-cff": "1.7.3", - "@ot-builder/io-bin-metric": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/io-bin-ttf": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/stat-glyphs": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-layout": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-layout/-/io-bin-layout-1.7.3.tgz", - "integrity": "sha512-SXUibQ8PHTLrFaiHKmuo6iXj4RLS/omjhemDji3flvbtXfJTPh7uwMLlREcKM/+Pwa9BFE1jfJLp30bd2I04xw==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-layout": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-metadata": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metadata/-/io-bin-metadata-1.7.3.tgz", - "integrity": "sha512-E2sxZo0OAkQVFJNPWiu5aDXHfreCTYccw919JEhlQzw1yrMnZixfXsqBcMP1vQ0q5khceehSCMa/U9n3HL7H4g==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-metric": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metric/-/io-bin-metric-1.7.3.tgz", - "integrity": "sha512-DR99lpcAY40RfJtPgAYPvD0O+3ukdQ5W08oyWKCtCqKRaVmHdvsB8HXpn/1u1jFUnFFdsaHKQpSQKXbwFM06sw==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-name": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-name/-/io-bin-name-1.7.3.tgz", - "integrity": "sha512-LwgGiwtlsTlYiKichCEFBBFRRasn3Q/tIxPR6sL+P2bo1C90c+vhQV0qfKaG5UOO5KnFQnDAGCevW4DNSoegFg==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-name": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "iconv-lite": "^0.6.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-sfnt": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-sfnt/-/io-bin-sfnt-1.7.3.tgz", - "integrity": "sha512-T1rxlb6w6/i9NGpBce4I8iWZdGPHP1K4cll7z6gJUNOOfK2ejeyDGwK0iiM/sCeYdpW73yEOKAsSVSa8VEA1gw==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-ttf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ttf/-/io-bin-ttf-1.7.3.tgz", - "integrity": "sha512-bGoAnfUBgr7LV1Bo2DRCn4+BdbA/OlxM/NGY/n6gMllw1sZswLKCntiE67L0YkpVgGNNnt7gZcH2yRhc5ife1Q==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/stat-glyphs": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-vtt-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-vtt-private/-/io-bin-vtt-private-1.7.3.tgz", - "integrity": "sha512-whUgnQtBXb8QnpJ3/znP6zeAtA+nxlnF9v8w5+Cwwhj0EtIaRf+s/3NsgQ4f6Tlb0I4AKXs4adATdwjZiPex/g==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/io-bin-ttf": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/ot-vtt-private": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "iconv-lite": "^0.6.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot/-/ot-1.7.3.tgz", - "integrity": "sha512-AHNA6+dMBhOnmrp4zVrdfVbyogFQQVegM6Ewvq5WruBhh+kmGs+66ymhy3NpGSd/VHTClH5AVLdIEt/Ig0Kc2w==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot-encoding": "1.7.3", - "@ot-builder/ot-ext-private": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-layout": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-name": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/ot-standard-glyph-namer": "1.7.3", - "@ot-builder/ot-vtt-private": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-encoding": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-encoding/-/ot-encoding-1.7.3.tgz", - "integrity": "sha512-nj1z6yebG9DWIDnUd4Yqm4c8mx03WX6Dzmd15xzqpdKVy0sy1nrTBCg7ikc/zmND4XUJZMD/pHNFSU+FmlCp5g==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-ext-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-ext-private/-/ot-ext-private-1.7.3.tgz", - "integrity": "sha512-Td/yoTbK1gFGVbjHxz1Pl1cwyn6chb3GbBinXnO84gLAS5rwHU9EVJTR46Nn5iUfnZzdjgjEyLMPHCYHYaI+cw==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-glyphs": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-glyphs/-/ot-glyphs-1.7.3.tgz", - "integrity": "sha512-G9T4jToN9Uv74ouVajvGMsRRoZMeFNBSOYqjGuML/Eo2NvwTFnI6sS5RWkdlC0C6pL+m+ajZVrDNvCA6E35xNQ==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-layout": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-layout/-/ot-layout-1.7.3.tgz", - "integrity": "sha512-UXU9ZEfDr4tEviS7eE6jWSS0MRVEAs5/bkRyw4YjzWB5qvvlt3PRH4Z9EgaxmFe7JjE1wi5pwxms7jKYT+BcHw==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-metadata": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-metadata/-/ot-metadata-1.7.3.tgz", - "integrity": "sha512-8mKLPElSjSiTZS/5aXTFTAZtH7RB6VdSFhx0DrszC/fu82f5bBGCt3BidSADleDreo7zpFM28mSmHhlOK1juxg==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-name": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-name/-/ot-name-1.7.3.tgz", - "integrity": "sha512-yfBjEoVlQ7bgNuEGQ7HAbecniaOR63hwPsQicunUD3RBO780QjjcYPhBJJ93ospiPlNeGvTRXyeuPTjY3JFY8w==", - "dependencies": { - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-sfnt": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-sfnt/-/ot-sfnt-1.7.3.tgz", - "integrity": "sha512-D7Wzr6D3iCRgurapniXKwAT28zLuEhsBs+t2c3vi/Q8b0dkJhHpEIXIs/itAhnQi2ndK/TpVMh98Tis0cgDgOA==", - "dependencies": { - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-standard-glyph-namer": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-standard-glyph-namer/-/ot-standard-glyph-namer-1.7.3.tgz", - "integrity": "sha512-rDhw84kvx1qgeamN9LFg1g41F8hBy3J8RHRR684f8eK1OY7RMRKQpiSuBOLk1kSlgfM+rFSOALlvDwdMG49yng==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "aglfn": "^1.0.2", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-vtt-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-vtt-private/-/ot-vtt-private-1.7.3.tgz", - "integrity": "sha512-okwc3WA1pPH3RsN9xU9vSHnt85o27O70mBaKYBNNVY7q+MuIvn1akGevA71ejCkQayJEPeZpCNSPJaHZ6bb6Rg==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/prelude": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-1.7.3.tgz", - "integrity": "sha512-J+zxpnlPn6yYZzFEiUSNSw652g03q2YvTgv8rzgWks/L5ovETzLwOrqGkAMB4GHVDjLcDCiahi4ZS2KKqqfHwA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/primitive": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-1.7.3.tgz", - "integrity": "sha512-bwNIUAT0J0yPSZPiUP5V5QGjeByjavzhqmYxaxGwk1qJsFq5CkrqW1BxqhS/JXAH6CWlTtpMMM3UA/y4NwuNVg==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/rectify": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-1.7.3.tgz", - "integrity": "sha512-BEuyhQXLvWVz/9AqZj3Z0rlZicKXzMBPQuKWreJcb4lGhoio6j7NwPk92TP+GY+Kl52AO1R6s8I2R6ZodULq8Q==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/stat-glyphs": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/stat-glyphs/-/stat-glyphs-1.7.3.tgz", - "integrity": "sha512-FtOQCdbEUgu1/En74xAK+AThtiJQte0E+VM28DqJb3rCMCcdcWJhs7N4Rh6BJlwalgKvGTrDMTx/9kNXcrkB+A==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/trace": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/trace/-/trace-1.7.3.tgz", - "integrity": "sha512-3LvmaNwGMnvfOpg/g4FyqWHJd7+QfUS6Gp9upFVaj5UpKho/0+WWWSJ7GHWhU5dooaIHxPG+sqRfM0zczMUjEQ==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/var-store": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/var-store/-/var-store-1.7.3.tgz", - "integrity": "sha512-R7AbHMGXW+7bQ6JudbXzx1/BGxfCgM99fBWWuLkMJxWcga1oMviOAomP3LEyec2mew302uyQpsrtMNNnuf/rQQ==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/variance": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/variance/-/variance-1.7.3.tgz", - "integrity": "sha512-T4fJVsqb3RzMV21eCRCZbVq/bZgZgye2voiJ+gSgyczXsIX/uUV/gdCnyqyRVijH2D2LdbAipxjCMAy+xjMLaw==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@unicode/unicode-15.1.0": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@unicode/unicode-15.1.0/-/unicode-15.1.0-1.5.2.tgz", - "integrity": "sha512-7PAgnShDr8ziK6XeHB/TUVFboDFEhaQKKyrw55/Kx9o6AQDy1s7dJ9KRpRerW9nrR5qMGUQvOqTXOAek6ZIXkg==" - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aglfn": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/aglfn/-/aglfn-1.0.2.tgz", - "integrity": "sha512-HUvXd7sNFa1aHtYgJnln2jPwzq7UAAOXhYH/+AY6BMdfXxprMxG8IrczlZn6MjjIWpYhpKR5mHwDWTgehZKO4g==" - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "dev": true, - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", - "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chainsaw": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.0.9.tgz", - "integrity": "sha512-nG8PYH+/4xB+8zkV4G844EtfvZ5tTiLFoX3dZ4nhF4t3OCKIb9UvaFyNmeZO2zOSmRWzBoTD+napN6hiL+EgcA==", - "dependencies": { - "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cldr": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/cldr/-/cldr-7.5.0.tgz", - "integrity": "sha512-2qy3ASYFbNToTujNnk5Y8ak++B4TH/G+S8AEOrN1xUFZhxhmqWDPUGnOFGyId61vD2Trf+yE65wVzIcdE/bpPg==", - "dependencies": { - "@xmldom/xmldom": "^0.8.0", - "escodegen": "^2.0.0", - "esprima": "^4.0.1", - "memoizeasync": "^1.1.0", - "passerror": "^1.1.1", - "pegjs": "^0.10.0", - "seq": "^0.3.5", - "unicoderegexp": "^0.4.1", - "xpath": "^0.0.33" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipper-lib": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.4.2.tgz", - "integrity": "sha512-knglhjQX5ihNj/XCIs6zCHrTemdvHY3LPZP9XB2nq2/3igyYMFueFXtfp84baJvEE+f8pO1ZS4UVeEgmLnAprQ==" - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eventemitter-asyncresource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", - "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/harfbuzzjs": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.4.tgz", - "integrity": "sha512-0TH7j8TIqCJB6RVpcJ7IyhPpHRq1JlyBiSOcNRAWpuN6S1HVSBmNtdt+G0jND1Y2qLnh70nXZ2R2zYqO57y92Q==" - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dependencies": { - "get-intrinsic": "^1.2.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hashish": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz", - "integrity": "sha512-xyD4XgslstNAs72ENaoFvgMwtv8xhiDtC2AtzCG+8yF7W/Knxxm9BX+e2s25mm+HxMKh0rBmXVOEGF3zNImXvA==", - "dependencies": { - "traverse": ">=0.2.4" - }, - "engines": { - "node": "*" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hdr-histogram-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", - "dependencies": { - "@assemblyscript/loader": "^0.10.1", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - } - }, - "node_modules/hdr-histogram-percentiles-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==" - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", - "dependencies": { - "get-intrinsic": "^1.2.2", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/memoizeasync": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/memoizeasync/-/memoizeasync-1.1.0.tgz", - "integrity": "sha512-HMfzdLqClZo8HMyuM9B6TqnXCNhw82iVWRLqd2cAdXi063v2iJB4mQfWFeKVByN8VUwhmDZ8NMhryBwKrPRf8Q==", - "dependencies": { - "lru-cache": "2.5.0", - "passerror": "1.1.1" - } - }, - "node_modules/memoizeasync/node_modules/lru-cache": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", - "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==" - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "optional": true - }, - "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ot-builder": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/ot-builder/-/ot-builder-1.7.3.tgz", - "integrity": "sha512-iLAahaMCkpNJ2nGl8/ryBQPOzcvIT3oSqG0u3gJwpAeMzBgIrLrnzt0TXX+7X/+ZFQvqljPkknklpmLLMXnXLA==", - "dependencies": { - "@ot-builder/cli-proc": "1.7.3", - "@ot-builder/io-bin-font": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/rectify": "1.7.3", - "@ot-builder/trace": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/otb-ttc-bundle": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/otb-ttc-bundle/-/otb-ttc-bundle-1.7.3.tgz", - "integrity": "sha512-OHH/XGPYptGoh9Z2wlKq1ukJoIrxM5SLQGi2KANgMgMtiUxIWwjAZHNxtupRT3PJe6V80ZxKfNETgxiXFOXABA==", - "dependencies": { - "@ot-builder/cli-help-shower": "1.7.3", - "@ot-builder/cli-shared": "1.7.3", - "ot-builder": "1.7.3", - "tslib": "^2.0.0" - }, - "bin": { - "otb-ttc-bundle": "bin/otb-ttc-bundle" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/passerror": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/passerror/-/passerror-1.1.1.tgz", - "integrity": "sha512-PwrEQJBkJMxnxG+tdraz95vTstYnCRqiURNbGtg/vZHLgcAODc9hbiD5ZumGUoh3bpw0F0qKLje7Vd2Fd5Lx3g==", - "engines": { - "node": "*" - } - }, - "node_modules/patel": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/patel/-/patel-0.40.0.tgz", - "integrity": "sha512-1ejbpiNxta1sKH1SOVZ/4cKGhAcEeT8Lzvk+E5qBPSGHO/JT6sNYOZZCLQYWOSh/M2B01XPOeJNmGNKrjn6GTw==", - "dev": true, - "dependencies": { - "astring": "^1.8.6", - "patrisika": "^0.26.0", - "resumer": "*", - "source-map": "^0.7.4", - "yargs": "^17.7.2" - }, - "bin": { - "patel-c": "bin/patel-c" - } - }, - "node_modules/patel/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/patrisika": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/patrisika/-/patrisika-0.26.0.tgz", - "integrity": "sha512-ZzzasIrsgKFTolnOyyDcMVcYI6RJ+mpUJFv2b6nA6vPe9/ucBqCztQRsPZkDd/FtTwbA6ms/mHNcACcux6AjEQ==", - "dev": true, - "dependencies": { - "patrisika-scopes": "^0.12.0" - } - }, - "node_modules/patrisika-scopes": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/patrisika-scopes/-/patrisika-scopes-0.12.0.tgz", - "integrity": "sha512-rj428KYq5leS75PCDl6iyl91n6/d63yw1ikHYwd1z9UXwWk11Vj2gpTu0CxjLZJJOiFNA01LiX+WMpC5icCKng==", - "dev": true - }, - "node_modules/pegjs": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", - "integrity": "sha512-qI5+oFNEGi3L5HAxDwN2LA4Gg7irF70Zs25edhjld9QemOgp0CbvMtbFcMvFtEo1OityPrcCzkQFB8JP/hxgow==", - "bin": { - "pegjs": "bin/pegjs" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/piscina": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", - "dependencies": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0" - }, - "optionalDependencies": { - "nice-napi": "^1.0.2" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resumer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", - "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", - "dev": true, - "dependencies": { - "through": "~2.3.4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semaphore-async-await": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", - "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", - "engines": { - "node": ">=4.1" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/seq": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/seq/-/seq-0.3.5.tgz", - "integrity": "sha512-sisY2Ln1fj43KBkRtXkesnRHYNdswIkIibvNe/0UKm2GZxjMbqmccpiatoKr/k2qX5VKiLU8xm+tz/74LAho4g==", - "dependencies": { - "chainsaw": ">=0.0.7 <0.1", - "hashish": ">=0.0.2 <0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", - "dependencies": { - "define-data-property": "^1.1.1", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spiro": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spiro/-/spiro-3.0.0.tgz", - "integrity": "sha512-UEhtLWA8fDQuExOKpT3FLa7Rk238G5Bm3wGAxbvnah3H2X6yEL4blIkAsc38wNwMXBwQFRYE6l0Q9X0t1izOxA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/toposort": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" - }, - "node_modules/traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", - "engines": { - "node": "*" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typo-geom": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/typo-geom/-/typo-geom-0.14.0.tgz", - "integrity": "sha512-h3KmTEdKHrD+VWrR/Oqfr/NAPyTNaEKqhcIMhpbotNiHyXTrv113NCY//o0sUswwDEpHcTxcagxdG3dm/J9hlA==", - "dependencies": { - "clipper-lib": "^6.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicoderegexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.1.tgz", - "integrity": "sha512-ydh8D5mdd2ldTS25GtZJEgLciuF0Qf2n3rwPhonELk3HioX201ClYGvZMc1bCmx6nblZiADQwbMWekeIqs51qw==" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/verda": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/verda/-/verda-1.11.2.tgz", - "integrity": "sha512-sYO+7JmsXKQJQsmy8z1DKIxJS/FDClkdTQpdHXbp7ag5xugT2hjOOUXRoR0XoipseRqmNuwtgI71jP1HefZqAg==", - "dependencies": { - "chalk": "^4.1.2", - "cli-cursor": "^3.1.0", - "fast-deep-equal": "^3.1.3", - "fs-extra": "^10.0.0", - "piscina": "^3.2.0", - "semaphore-async-await": "^1.5.1", - "tslib": "^2.3.1", - "which": "^2.0.2", - "yargs": "^17.1.1" - }, - "bin": { - "verda": "bin/verda" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/verda/node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/verda/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wawoff2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz", - "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "woff2_compress.js": "bin/woff2_compress.js", - "woff2_decompress.js": "bin/woff2_decompress.js" - } - }, - "node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", - "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", - "dependencies": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xpath": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz", - "integrity": "sha512-NNXnzrkDrAzalLhIUc01jO2mOzXGXh1JwPgkihcLLzw98c0WgYDmmjSh1Kl3wzaxSVWMuA+fe0WTWOBDWCBmNA==", - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/font": { - "name": "@iosevka/font", - "version": "29.0.0", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@iosevka/font-glyphs": "29.0.0", - "@iosevka/font-otl": "29.0.0", - "@iosevka/geometry": "29.0.0", - "@iosevka/geometry-cache": "29.0.0", - "@iosevka/glyph": "29.0.0", - "@iosevka/param": "29.0.0", - "@iosevka/util": "29.0.0", - "harfbuzzjs": "^0.3.4", - "ot-builder": "^1.7.3", - "semver": "^7.5.4" - } - }, - "packages/font-glyphs": { - "name": "@iosevka/font-glyphs", - "version": "29.0.0", - "dependencies": { - "@iosevka/font-kits": "29.0.0", - "@iosevka/geometry": "29.0.0", - "@iosevka/geometry-cache": "29.0.0", - "@iosevka/glyph": "29.0.0", - "@iosevka/util": "29.0.0", - "typo-geom": "^0.14.0" - } - }, - "packages/font-kits": { - "name": "@iosevka/font-kits", - "version": "29.0.0", - "dependencies": { - "@iosevka/geometry": "29.0.0", - "@iosevka/glyph": "29.0.0", - "@iosevka/util": "29.0.0" - } - }, - "packages/font-otl": { - "name": "@iosevka/font-otl", - "version": "29.0.0", - "dependencies": { - "@iosevka/font-glyphs": "29.0.0", - "@iosevka/glyph": "29.0.0", - "toposort": "^2.0.2" - } - }, - "packages/geometry": { - "name": "@iosevka/geometry", - "version": "29.0.0", - "dependencies": { - "@iosevka/util": "29.0.0", - "spiro": "^3.0.0", - "typo-geom": "^0.14.0" - } - }, - "packages/geometry-cache": { - "name": "@iosevka/geometry-cache", - "version": "29.0.0", - "dependencies": { - "@iosevka/geometry": "29.0.0", - "@msgpack/msgpack": "^2.8.0" - } - }, - "packages/glyph": { - "name": "@iosevka/glyph", - "version": "29.0.0", - "dependencies": { - "@iosevka/geometry": "29.0.0" - } - }, - "packages/param": { - "name": "@iosevka/param", - "version": "29.0.0", - "dependencies": { - "@iosevka/util": "29.0.0" - } - }, - "packages/util": { - "name": "@iosevka/util", - "version": "29.0.0" - }, - "tools/amend-readme": { - "name": "@iosevka/amend-readme", - "version": "29.0.0", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@iosevka/param": "29.0.0", - "@unicode/unicode-15.1.0": "^1.5.2" - } - }, - "tools/data-export": { - "name": "@iosevka/data-export", - "version": "29.0.0", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@iosevka/param": "29.0.0", - "@unicode/unicode-15.1.0": "^1.5.2", - "cldr": "^7.5.0" - } - }, - "tools/generate-samples": { - "name": "@iosevka/generate-samples", - "version": "29.0.0", - "dependencies": { - "@iosevka/data-export": "29.0.0" - } - }, - "tools/misc": { - "name": "@iosevka/misc", - "version": "29.0.0", - "dependencies": { - "@iosevka/util": "29.0.0", - "semver": "^7.5.4", - "wawoff2": "^2.0.1" - } - } - } + "name": "@iosevka/monorepo", + "version": "29.0.0-beta.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@iosevka/monorepo", + "version": "29.0.0-beta.1", + "workspaces": [ + "packages/*", + "tools/*" + ], + "dependencies": { + "@iarna/toml": "^2.2.5", + "deep-equal": "^2.2.3", + "otb-ttc-bundle": "^1.7.3", + "semver": "^7.5.4", + "uuid": "^9.0.1", + "verda": "^1.11.2", + "which": "^4.0.0" + }, + "devDependencies": { + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "patel": "^0.40.0", + "prettier": "^3.1.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "node_modules/@iosevka/amend-readme": { + "resolved": "tools/amend-readme", + "link": true + }, + "node_modules/@iosevka/data-export": { + "resolved": "tools/data-export", + "link": true + }, + "node_modules/@iosevka/font": { + "resolved": "packages/font", + "link": true + }, + "node_modules/@iosevka/font-glyphs": { + "resolved": "packages/font-glyphs", + "link": true + }, + "node_modules/@iosevka/font-kits": { + "resolved": "packages/font-kits", + "link": true + }, + "node_modules/@iosevka/font-otl": { + "resolved": "packages/font-otl", + "link": true + }, + "node_modules/@iosevka/generate-samples": { + "resolved": "tools/generate-samples", + "link": true + }, + "node_modules/@iosevka/geometry": { + "resolved": "packages/geometry", + "link": true + }, + "node_modules/@iosevka/geometry-cache": { + "resolved": "packages/geometry-cache", + "link": true + }, + "node_modules/@iosevka/glyph": { + "resolved": "packages/glyph", + "link": true + }, + "node_modules/@iosevka/misc": { + "resolved": "tools/misc", + "link": true + }, + "node_modules/@iosevka/param": { + "resolved": "packages/param", + "link": true + }, + "node_modules/@iosevka/util": { + "resolved": "packages/util", + "link": true + }, + "node_modules/@msgpack/msgpack": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", + "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@ot-builder/bin-composite-types": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/bin-composite-types/-/bin-composite-types-1.7.3.tgz", + "integrity": "sha512-vPrWqYcs2Y8NSwH5d0G18dC2Vo0FMw4NE9jbhCN4Nhnm92Dje+pEw5WWVLcMDJvWQt3LLlcPfzvaMecwdtnbFQ==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/bin-util": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/bin-util/-/bin-util-1.7.3.tgz", + "integrity": "sha512-4Fuf9bkF+Y1mzGaLO7Z8B/jeryWdgJ6f7GkaBGil2+qFt3nqqESmhFIJp/4g8FheZ3YK7vmRDZcdQ9QnasVFVA==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/cli-help-shower": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/cli-help-shower/-/cli-help-shower-1.7.3.tgz", + "integrity": "sha512-IGPnlcEjIASs8NkYy5al9tBOorYy6w0MPbuNh43mcfNalH31Lm8l178Bp/q1gSbGqfLaJociRQdfoRz9movX+A==", + "dependencies": { + "chalk": "^4.1.1", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/cli-proc": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/cli-proc/-/cli-proc-1.7.3.tgz", + "integrity": "sha512-a6sLK4l2mJBSlOjaz5EF5olFRNmbzbx7g4smE5mPvs4TnGAGrtrZ+/g3k+UBZFlj1felqtnY/wLybhijt7IEkQ==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/io-bin-font": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/rectify": "1.7.3", + "@ot-builder/trace": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/cli-shared": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/cli-shared/-/cli-shared-1.7.3.tgz", + "integrity": "sha512-u7fHnaUmS6QMVZ265KNUS9ugHBIgJ5vpVt5fQYPPd0XL1SS0YsJ/ydbyJICyFqVTGbXTRlcsd7y0woKNIVgLsw==", + "dependencies": { + "@ot-builder/io-bin-font": "1.7.3", + "@ot-builder/ot": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/common-impl": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/common-impl/-/common-impl-1.7.3.tgz", + "integrity": "sha512-mfgaL+LVHdEzhtBojDXipzJJOmbspqSYNI24q6/cqMwg/baQbC9r11uC7eVGJje3/tdDbW5uXzMeIfk0htW/mg==", + "dependencies": { + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/errors/-/errors-1.7.3.tgz", + "integrity": "sha512-/dilt0VxoS/CFCwlL8MLEN9wPyrjVHBcCVesokWeOTXg6LFV33kSw7vCO+MbWlRjCdrM6fhlBgT6f+ag7U+CRw==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-cff": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-cff/-/io-bin-cff-1.7.3.tgz", + "integrity": "sha512-bl5aDj9E/+fTlGoc+AEVANUHCMFZsIZzWFkjgqRY2Asn1CdkoLg+rBi/DcGhC0VFC4iGvrcCiRbcsw5ARDVo8Q==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/stat-glyphs": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-encoding": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-encoding/-/io-bin-encoding-1.7.3.tgz", + "integrity": "sha512-98742ncQPAO5ei2sEjBVP1/CNVnVK+7ErhVZYYXAp3u3n2GWAMbFJA7pNV9e3XjdnjEjg2WNBUzCoe9IW/4b+g==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-encoding": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-ext-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ext-private/-/io-bin-ext-private-1.7.3.tgz", + "integrity": "sha512-3OYsTte/n2RKeMK5kQ9ghywvzREIc37SlmOqenmbgQZgtHZagxS54VXN5tVdnpCB7jEPuCeVkTBZoHtt8MpE5Q==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-ext-private": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-font": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-font/-/io-bin-font-1.7.3.tgz", + "integrity": "sha512-rUetq6caDAjOFK+5QxIyzoAPKw45uCCqS9DtVg+BRsMY353Bb3aqYIJ/zwqk3dzjN5cwhDPAFDejW6b+Lt8rDw==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/io-bin-encoding": "1.7.3", + "@ot-builder/io-bin-ext-private": "1.7.3", + "@ot-builder/io-bin-glyph-store": "1.7.3", + "@ot-builder/io-bin-layout": "1.7.3", + "@ot-builder/io-bin-metadata": "1.7.3", + "@ot-builder/io-bin-name": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/io-bin-vtt-private": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/ot-encoding": "1.7.3", + "@ot-builder/ot-ext-private": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-layout": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-name": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/ot-vtt-private": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-glyph-store": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-glyph-store/-/io-bin-glyph-store-1.7.3.tgz", + "integrity": "sha512-ZumjVaNogpdPT8RDdVLOkwOZjbBpE8I95nt17cV7acWp+f14lVfI++bC5M645XakN596kTqzX1bLujuTxcKAyg==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-cff": "1.7.3", + "@ot-builder/io-bin-metric": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/io-bin-ttf": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/stat-glyphs": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-layout": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-layout/-/io-bin-layout-1.7.3.tgz", + "integrity": "sha512-SXUibQ8PHTLrFaiHKmuo6iXj4RLS/omjhemDji3flvbtXfJTPh7uwMLlREcKM/+Pwa9BFE1jfJLp30bd2I04xw==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-layout": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-metadata": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metadata/-/io-bin-metadata-1.7.3.tgz", + "integrity": "sha512-E2sxZo0OAkQVFJNPWiu5aDXHfreCTYccw919JEhlQzw1yrMnZixfXsqBcMP1vQ0q5khceehSCMa/U9n3HL7H4g==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-metric": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metric/-/io-bin-metric-1.7.3.tgz", + "integrity": "sha512-DR99lpcAY40RfJtPgAYPvD0O+3ukdQ5W08oyWKCtCqKRaVmHdvsB8HXpn/1u1jFUnFFdsaHKQpSQKXbwFM06sw==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-name": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-name/-/io-bin-name-1.7.3.tgz", + "integrity": "sha512-LwgGiwtlsTlYiKichCEFBBFRRasn3Q/tIxPR6sL+P2bo1C90c+vhQV0qfKaG5UOO5KnFQnDAGCevW4DNSoegFg==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-name": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "iconv-lite": "^0.6.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-sfnt": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-sfnt/-/io-bin-sfnt-1.7.3.tgz", + "integrity": "sha512-T1rxlb6w6/i9NGpBce4I8iWZdGPHP1K4cll7z6gJUNOOfK2ejeyDGwK0iiM/sCeYdpW73yEOKAsSVSa8VEA1gw==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-ttf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ttf/-/io-bin-ttf-1.7.3.tgz", + "integrity": "sha512-bGoAnfUBgr7LV1Bo2DRCn4+BdbA/OlxM/NGY/n6gMllw1sZswLKCntiE67L0YkpVgGNNnt7gZcH2yRhc5ife1Q==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/stat-glyphs": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-vtt-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-vtt-private/-/io-bin-vtt-private-1.7.3.tgz", + "integrity": "sha512-whUgnQtBXb8QnpJ3/znP6zeAtA+nxlnF9v8w5+Cwwhj0EtIaRf+s/3NsgQ4f6Tlb0I4AKXs4adATdwjZiPex/g==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/io-bin-ttf": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/ot-vtt-private": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "iconv-lite": "^0.6.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot/-/ot-1.7.3.tgz", + "integrity": "sha512-AHNA6+dMBhOnmrp4zVrdfVbyogFQQVegM6Ewvq5WruBhh+kmGs+66ymhy3NpGSd/VHTClH5AVLdIEt/Ig0Kc2w==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot-encoding": "1.7.3", + "@ot-builder/ot-ext-private": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-layout": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-name": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/ot-standard-glyph-namer": "1.7.3", + "@ot-builder/ot-vtt-private": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-encoding": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-encoding/-/ot-encoding-1.7.3.tgz", + "integrity": "sha512-nj1z6yebG9DWIDnUd4Yqm4c8mx03WX6Dzmd15xzqpdKVy0sy1nrTBCg7ikc/zmND4XUJZMD/pHNFSU+FmlCp5g==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-ext-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-ext-private/-/ot-ext-private-1.7.3.tgz", + "integrity": "sha512-Td/yoTbK1gFGVbjHxz1Pl1cwyn6chb3GbBinXnO84gLAS5rwHU9EVJTR46Nn5iUfnZzdjgjEyLMPHCYHYaI+cw==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-glyphs": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-glyphs/-/ot-glyphs-1.7.3.tgz", + "integrity": "sha512-G9T4jToN9Uv74ouVajvGMsRRoZMeFNBSOYqjGuML/Eo2NvwTFnI6sS5RWkdlC0C6pL+m+ajZVrDNvCA6E35xNQ==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-layout": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-layout/-/ot-layout-1.7.3.tgz", + "integrity": "sha512-UXU9ZEfDr4tEviS7eE6jWSS0MRVEAs5/bkRyw4YjzWB5qvvlt3PRH4Z9EgaxmFe7JjE1wi5pwxms7jKYT+BcHw==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-metadata": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-metadata/-/ot-metadata-1.7.3.tgz", + "integrity": "sha512-8mKLPElSjSiTZS/5aXTFTAZtH7RB6VdSFhx0DrszC/fu82f5bBGCt3BidSADleDreo7zpFM28mSmHhlOK1juxg==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-name": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-name/-/ot-name-1.7.3.tgz", + "integrity": "sha512-yfBjEoVlQ7bgNuEGQ7HAbecniaOR63hwPsQicunUD3RBO780QjjcYPhBJJ93ospiPlNeGvTRXyeuPTjY3JFY8w==", + "dependencies": { + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-sfnt": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-sfnt/-/ot-sfnt-1.7.3.tgz", + "integrity": "sha512-D7Wzr6D3iCRgurapniXKwAT28zLuEhsBs+t2c3vi/Q8b0dkJhHpEIXIs/itAhnQi2ndK/TpVMh98Tis0cgDgOA==", + "dependencies": { + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-standard-glyph-namer": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-standard-glyph-namer/-/ot-standard-glyph-namer-1.7.3.tgz", + "integrity": "sha512-rDhw84kvx1qgeamN9LFg1g41F8hBy3J8RHRR684f8eK1OY7RMRKQpiSuBOLk1kSlgfM+rFSOALlvDwdMG49yng==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "aglfn": "^1.0.2", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-vtt-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-vtt-private/-/ot-vtt-private-1.7.3.tgz", + "integrity": "sha512-okwc3WA1pPH3RsN9xU9vSHnt85o27O70mBaKYBNNVY7q+MuIvn1akGevA71ejCkQayJEPeZpCNSPJaHZ6bb6Rg==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/prelude": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-1.7.3.tgz", + "integrity": "sha512-J+zxpnlPn6yYZzFEiUSNSw652g03q2YvTgv8rzgWks/L5ovETzLwOrqGkAMB4GHVDjLcDCiahi4ZS2KKqqfHwA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/primitive": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-1.7.3.tgz", + "integrity": "sha512-bwNIUAT0J0yPSZPiUP5V5QGjeByjavzhqmYxaxGwk1qJsFq5CkrqW1BxqhS/JXAH6CWlTtpMMM3UA/y4NwuNVg==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/rectify": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-1.7.3.tgz", + "integrity": "sha512-BEuyhQXLvWVz/9AqZj3Z0rlZicKXzMBPQuKWreJcb4lGhoio6j7NwPk92TP+GY+Kl52AO1R6s8I2R6ZodULq8Q==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/stat-glyphs": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/stat-glyphs/-/stat-glyphs-1.7.3.tgz", + "integrity": "sha512-FtOQCdbEUgu1/En74xAK+AThtiJQte0E+VM28DqJb3rCMCcdcWJhs7N4Rh6BJlwalgKvGTrDMTx/9kNXcrkB+A==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/trace": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/trace/-/trace-1.7.3.tgz", + "integrity": "sha512-3LvmaNwGMnvfOpg/g4FyqWHJd7+QfUS6Gp9upFVaj5UpKho/0+WWWSJ7GHWhU5dooaIHxPG+sqRfM0zczMUjEQ==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/var-store": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/var-store/-/var-store-1.7.3.tgz", + "integrity": "sha512-R7AbHMGXW+7bQ6JudbXzx1/BGxfCgM99fBWWuLkMJxWcga1oMviOAomP3LEyec2mew302uyQpsrtMNNnuf/rQQ==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/variance": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/variance/-/variance-1.7.3.tgz", + "integrity": "sha512-T4fJVsqb3RzMV21eCRCZbVq/bZgZgye2voiJ+gSgyczXsIX/uUV/gdCnyqyRVijH2D2LdbAipxjCMAy+xjMLaw==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@unicode/unicode-15.1.0": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@unicode/unicode-15.1.0/-/unicode-15.1.0-1.5.2.tgz", + "integrity": "sha512-7PAgnShDr8ziK6XeHB/TUVFboDFEhaQKKyrw55/Kx9o6AQDy1s7dJ9KRpRerW9nrR5qMGUQvOqTXOAek6ZIXkg==" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aglfn": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/aglfn/-/aglfn-1.0.2.tgz", + "integrity": "sha512-HUvXd7sNFa1aHtYgJnln2jPwzq7UAAOXhYH/+AY6BMdfXxprMxG8IrczlZn6MjjIWpYhpKR5mHwDWTgehZKO4g==" + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "dev": true, + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", + "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chainsaw": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.0.9.tgz", + "integrity": "sha512-nG8PYH+/4xB+8zkV4G844EtfvZ5tTiLFoX3dZ4nhF4t3OCKIb9UvaFyNmeZO2zOSmRWzBoTD+napN6hiL+EgcA==", + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cldr": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/cldr/-/cldr-7.5.0.tgz", + "integrity": "sha512-2qy3ASYFbNToTujNnk5Y8ak++B4TH/G+S8AEOrN1xUFZhxhmqWDPUGnOFGyId61vD2Trf+yE65wVzIcdE/bpPg==", + "dependencies": { + "@xmldom/xmldom": "^0.8.0", + "escodegen": "^2.0.0", + "esprima": "^4.0.1", + "memoizeasync": "^1.1.0", + "passerror": "^1.1.1", + "pegjs": "^0.10.0", + "seq": "^0.3.5", + "unicoderegexp": "^0.4.1", + "xpath": "^0.0.33" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipper-lib": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.4.2.tgz", + "integrity": "sha512-knglhjQX5ihNj/XCIs6zCHrTemdvHY3LPZP9XB2nq2/3igyYMFueFXtfp84baJvEE+f8pO1ZS4UVeEgmLnAprQ==" + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", + "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/harfbuzzjs": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.4.tgz", + "integrity": "sha512-0TH7j8TIqCJB6RVpcJ7IyhPpHRq1JlyBiSOcNRAWpuN6S1HVSBmNtdt+G0jND1Y2qLnh70nXZ2R2zYqO57y92Q==" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hashish": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz", + "integrity": "sha512-xyD4XgslstNAs72ENaoFvgMwtv8xhiDtC2AtzCG+8yF7W/Knxxm9BX+e2s25mm+HxMKh0rBmXVOEGF3zNImXvA==", + "dependencies": { + "traverse": ">=0.2.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==" + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/memoizeasync": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/memoizeasync/-/memoizeasync-1.1.0.tgz", + "integrity": "sha512-HMfzdLqClZo8HMyuM9B6TqnXCNhw82iVWRLqd2cAdXi063v2iJB4mQfWFeKVByN8VUwhmDZ8NMhryBwKrPRf8Q==", + "dependencies": { + "lru-cache": "2.5.0", + "passerror": "1.1.1" + } + }, + "node_modules/memoizeasync/node_modules/lru-cache": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==" + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ot-builder": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/ot-builder/-/ot-builder-1.7.3.tgz", + "integrity": "sha512-iLAahaMCkpNJ2nGl8/ryBQPOzcvIT3oSqG0u3gJwpAeMzBgIrLrnzt0TXX+7X/+ZFQvqljPkknklpmLLMXnXLA==", + "dependencies": { + "@ot-builder/cli-proc": "1.7.3", + "@ot-builder/io-bin-font": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/rectify": "1.7.3", + "@ot-builder/trace": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/otb-ttc-bundle": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/otb-ttc-bundle/-/otb-ttc-bundle-1.7.3.tgz", + "integrity": "sha512-OHH/XGPYptGoh9Z2wlKq1ukJoIrxM5SLQGi2KANgMgMtiUxIWwjAZHNxtupRT3PJe6V80ZxKfNETgxiXFOXABA==", + "dependencies": { + "@ot-builder/cli-help-shower": "1.7.3", + "@ot-builder/cli-shared": "1.7.3", + "ot-builder": "1.7.3", + "tslib": "^2.0.0" + }, + "bin": { + "otb-ttc-bundle": "bin/otb-ttc-bundle" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/passerror": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/passerror/-/passerror-1.1.1.tgz", + "integrity": "sha512-PwrEQJBkJMxnxG+tdraz95vTstYnCRqiURNbGtg/vZHLgcAODc9hbiD5ZumGUoh3bpw0F0qKLje7Vd2Fd5Lx3g==", + "engines": { + "node": "*" + } + }, + "node_modules/patel": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/patel/-/patel-0.40.0.tgz", + "integrity": "sha512-1ejbpiNxta1sKH1SOVZ/4cKGhAcEeT8Lzvk+E5qBPSGHO/JT6sNYOZZCLQYWOSh/M2B01XPOeJNmGNKrjn6GTw==", + "dev": true, + "dependencies": { + "astring": "^1.8.6", + "patrisika": "^0.26.0", + "resumer": "*", + "source-map": "^0.7.4", + "yargs": "^17.7.2" + }, + "bin": { + "patel-c": "bin/patel-c" + } + }, + "node_modules/patel/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/patrisika": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/patrisika/-/patrisika-0.26.0.tgz", + "integrity": "sha512-ZzzasIrsgKFTolnOyyDcMVcYI6RJ+mpUJFv2b6nA6vPe9/ucBqCztQRsPZkDd/FtTwbA6ms/mHNcACcux6AjEQ==", + "dev": true, + "dependencies": { + "patrisika-scopes": "^0.12.0" + } + }, + "node_modules/patrisika-scopes": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/patrisika-scopes/-/patrisika-scopes-0.12.0.tgz", + "integrity": "sha512-rj428KYq5leS75PCDl6iyl91n6/d63yw1ikHYwd1z9UXwWk11Vj2gpTu0CxjLZJJOiFNA01LiX+WMpC5icCKng==", + "dev": true + }, + "node_modules/pegjs": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "integrity": "sha512-qI5+oFNEGi3L5HAxDwN2LA4Gg7irF70Zs25edhjld9QemOgp0CbvMtbFcMvFtEo1OityPrcCzkQFB8JP/hxgow==", + "bin": { + "pegjs": "bin/pegjs" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", + "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resumer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", + "dev": true, + "dependencies": { + "through": "~2.3.4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semaphore-async-await": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", + "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", + "engines": { + "node": ">=4.1" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/seq": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/seq/-/seq-0.3.5.tgz", + "integrity": "sha512-sisY2Ln1fj43KBkRtXkesnRHYNdswIkIibvNe/0UKm2GZxjMbqmccpiatoKr/k2qX5VKiLU8xm+tz/74LAho4g==", + "dependencies": { + "chainsaw": ">=0.0.7 <0.1", + "hashish": ">=0.0.2 <0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spiro": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spiro/-/spiro-3.0.0.tgz", + "integrity": "sha512-UEhtLWA8fDQuExOKpT3FLa7Rk238G5Bm3wGAxbvnah3H2X6yEL4blIkAsc38wNwMXBwQFRYE6l0Q9X0t1izOxA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "engines": { + "node": "*" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typo-geom": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/typo-geom/-/typo-geom-0.14.0.tgz", + "integrity": "sha512-h3KmTEdKHrD+VWrR/Oqfr/NAPyTNaEKqhcIMhpbotNiHyXTrv113NCY//o0sUswwDEpHcTxcagxdG3dm/J9hlA==", + "dependencies": { + "clipper-lib": "^6.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicoderegexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.1.tgz", + "integrity": "sha512-ydh8D5mdd2ldTS25GtZJEgLciuF0Qf2n3rwPhonELk3HioX201ClYGvZMc1bCmx6nblZiADQwbMWekeIqs51qw==" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/verda": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/verda/-/verda-1.11.2.tgz", + "integrity": "sha512-sYO+7JmsXKQJQsmy8z1DKIxJS/FDClkdTQpdHXbp7ag5xugT2hjOOUXRoR0XoipseRqmNuwtgI71jP1HefZqAg==", + "dependencies": { + "chalk": "^4.1.2", + "cli-cursor": "^3.1.0", + "fast-deep-equal": "^3.1.3", + "fs-extra": "^10.0.0", + "piscina": "^3.2.0", + "semaphore-async-await": "^1.5.1", + "tslib": "^2.3.1", + "which": "^2.0.2", + "yargs": "^17.1.1" + }, + "bin": { + "verda": "bin/verda" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/verda/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/verda/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wawoff2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz", + "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "woff2_compress.js": "bin/woff2_compress.js", + "woff2_decompress.js": "bin/woff2_decompress.js" + } + }, + "node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", + "dependencies": { + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xpath": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz", + "integrity": "sha512-NNXnzrkDrAzalLhIUc01jO2mOzXGXh1JwPgkihcLLzw98c0WgYDmmjSh1Kl3wzaxSVWMuA+fe0WTWOBDWCBmNA==", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/font": { + "name": "@iosevka/font", + "version": "29.0.0-beta.1", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@iosevka/font-glyphs": "29.0.0-beta.1", + "@iosevka/font-otl": "29.0.0-beta.1", + "@iosevka/geometry": "29.0.0-beta.1", + "@iosevka/geometry-cache": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "@iosevka/param": "29.0.0-beta.1", + "@iosevka/util": "29.0.0-beta.1", + "harfbuzzjs": "^0.3.4", + "ot-builder": "^1.7.3", + "semver": "^7.5.4" + } + }, + "packages/font-glyphs": { + "name": "@iosevka/font-glyphs", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/font-kits": "29.0.0-beta.1", + "@iosevka/geometry": "29.0.0-beta.1", + "@iosevka/geometry-cache": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "@iosevka/util": "29.0.0-beta.1", + "typo-geom": "^0.14.0" + } + }, + "packages/font-kits": { + "name": "@iosevka/font-kits", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/geometry": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "@iosevka/util": "29.0.0-beta.1" + } + }, + "packages/font-otl": { + "name": "@iosevka/font-otl", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/font-glyphs": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "toposort": "^2.0.2" + } + }, + "packages/geometry": { + "name": "@iosevka/geometry", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/util": "29.0.0-beta.1", + "spiro": "^3.0.0", + "typo-geom": "^0.14.0" + } + }, + "packages/geometry-cache": { + "name": "@iosevka/geometry-cache", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/geometry": "29.0.0-beta.1", + "@msgpack/msgpack": "^2.8.0" + } + }, + "packages/glyph": { + "name": "@iosevka/glyph", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/geometry": "29.0.0-beta.1" + } + }, + "packages/param": { + "name": "@iosevka/param", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/util": "29.0.0-beta.1" + } + }, + "packages/util": { + "name": "@iosevka/util", + "version": "29.0.0-beta.1" + }, + "tools/amend-readme": { + "name": "@iosevka/amend-readme", + "version": "29.0.0-beta.1", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@iosevka/param": "29.0.0-beta.1", + "@unicode/unicode-15.1.0": "^1.5.2" + } + }, + "tools/data-export": { + "name": "@iosevka/data-export", + "version": "29.0.0-beta.1", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@iosevka/param": "29.0.0-beta.1", + "@unicode/unicode-15.1.0": "^1.5.2", + "cldr": "^7.5.0" + } + }, + "tools/generate-samples": { + "name": "@iosevka/generate-samples", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/data-export": "29.0.0-beta.1" + } + }, + "tools/misc": { + "name": "@iosevka/misc", + "version": "29.0.0-beta.1", + "dependencies": { + "@iosevka/util": "29.0.0-beta.1", + "semver": "^7.5.4", + "wawoff2": "^2.0.1" + } + } + } } diff --git a/package.json b/package.json index 8ea1dccd0..dacb4d78d 100644 --- a/package.json +++ b/package.json @@ -1,33 +1,33 @@ { - "name": "@iosevka/monorepo", - "version": "29.0.0", - "workspaces": [ - "packages/*", - "tools/*" - ], - "scripts": { - "build": "verda -f verdafile.mjs", - "bump-ver": "node tools/misc/src/update-package-json-version.mjs && npm install && node tools/misc/src/generate-ttfa-ranges.mjs", - "clean": "verda -f verdafile.mjs clean", - "lint": "eslint . --ext .mjs" - }, - "dependencies": { - "otb-ttc-bundle": "^1.7.3", - "@iarna/toml": "^2.2.5", - "deep-equal": "^2.2.3", - "semver": "^7.5.4", - "uuid": "^9.0.1", - "verda": "^1.11.2", - "which": "^4.0.0" - }, - "devDependencies": { - "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "patel": "^0.40.0", - "prettier": "^3.1.1" - }, - "engines": { - "node": ">=16.0.0" - } + "name": "@iosevka/monorepo", + "version": "29.0.0-beta.1", + "workspaces": [ + "packages/*", + "tools/*" + ], + "scripts": { + "build": "verda -f verdafile.mjs", + "bump-ver": "node tools/misc/src/update-package-json-version.mjs && npm install && node tools/misc/src/generate-ttfa-ranges.mjs", + "clean": "verda -f verdafile.mjs clean", + "lint": "eslint . --ext .mjs" + }, + "dependencies": { + "otb-ttc-bundle": "^1.7.3", + "@iarna/toml": "^2.2.5", + "deep-equal": "^2.2.3", + "semver": "^7.5.4", + "uuid": "^9.0.1", + "verda": "^1.11.2", + "which": "^4.0.0" + }, + "devDependencies": { + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "patel": "^0.40.0", + "prettier": "^3.1.1" + }, + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/font-glyphs/package.json b/packages/font-glyphs/package.json index cb90c00b3..2f4bd7c08 100644 --- a/packages/font-glyphs/package.json +++ b/packages/font-glyphs/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/font-glyphs", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs", @@ -8,11 +8,11 @@ "./unicode-knowledge": "./src/meta/unicode-knowledge.mjs" }, "dependencies": { - "@iosevka/font-kits": "29.0.0", - "@iosevka/geometry": "29.0.0", - "@iosevka/geometry-cache": "29.0.0", - "@iosevka/glyph": "29.0.0", - "@iosevka/util": "29.0.0", + "@iosevka/font-kits": "29.0.0-beta.1", + "@iosevka/geometry": "29.0.0-beta.1", + "@iosevka/geometry-cache": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "@iosevka/util": "29.0.0-beta.1", "typo-geom": "^0.14.0" } } diff --git a/packages/font-kits/package.json b/packages/font-kits/package.json index fca3b3dcc..e02720f69 100644 --- a/packages/font-kits/package.json +++ b/packages/font-kits/package.json @@ -1,14 +1,14 @@ { "name": "@iosevka/font-kits", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { "./boole-kit": "./src/boole-kit.mjs", "./spiro-kit": "./src/spiro-kit.mjs" }, "dependencies": { - "@iosevka/geometry": "29.0.0", - "@iosevka/glyph": "29.0.0", - "@iosevka/util": "29.0.0" + "@iosevka/geometry": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "@iosevka/util": "29.0.0-beta.1" } } diff --git a/packages/font-otl/package.json b/packages/font-otl/package.json index 987c19089..5a84e9db3 100644 --- a/packages/font-otl/package.json +++ b/packages/font-otl/package.json @@ -1,13 +1,13 @@ { "name": "@iosevka/font-otl", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { - "@iosevka/font-glyphs": "29.0.0", - "@iosevka/glyph": "29.0.0", + "@iosevka/font-glyphs": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", "toposort": "^2.0.2" } } diff --git a/packages/font/package.json b/packages/font/package.json index c93afdca2..d334fb427 100644 --- a/packages/font/package.json +++ b/packages/font/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/font", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs", @@ -10,13 +10,13 @@ }, "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/font-glyphs": "29.0.0", - "@iosevka/font-otl": "29.0.0", - "@iosevka/geometry": "29.0.0", - "@iosevka/geometry-cache": "29.0.0", - "@iosevka/glyph": "29.0.0", - "@iosevka/param": "29.0.0", - "@iosevka/util": "29.0.0", + "@iosevka/font-glyphs": "29.0.0-beta.1", + "@iosevka/font-otl": "29.0.0-beta.1", + "@iosevka/geometry": "29.0.0-beta.1", + "@iosevka/geometry-cache": "29.0.0-beta.1", + "@iosevka/glyph": "29.0.0-beta.1", + "@iosevka/param": "29.0.0-beta.1", + "@iosevka/util": "29.0.0-beta.1", "harfbuzzjs": "^0.3.4", "ot-builder": "^1.7.3", "semver": "^7.5.4" diff --git a/packages/geometry-cache/package.json b/packages/geometry-cache/package.json index 2f710c3e3..c88c4b7e8 100644 --- a/packages/geometry-cache/package.json +++ b/packages/geometry-cache/package.json @@ -1,12 +1,12 @@ { "name": "@iosevka/geometry-cache", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { - "@iosevka/geometry": "29.0.0", + "@iosevka/geometry": "29.0.0-beta.1", "@msgpack/msgpack": "^2.8.0" } } diff --git a/packages/geometry/package.json b/packages/geometry/package.json index 0f38a295b..664d2e987 100644 --- a/packages/geometry/package.json +++ b/packages/geometry/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/geometry", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs", @@ -13,7 +13,7 @@ "./spiro-control": "./src/spiro-control.mjs" }, "dependencies": { - "@iosevka/util": "29.0.0", + "@iosevka/util": "29.0.0-beta.1", "spiro": "^3.0.0", "typo-geom": "^0.14.0" } diff --git a/packages/glyph/package.json b/packages/glyph/package.json index e7a69c526..c08cd1195 100644 --- a/packages/glyph/package.json +++ b/packages/glyph/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/glyph", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/glyph.mjs", @@ -9,6 +9,6 @@ "./relation": "./src/relation.mjs" }, "dependencies": { - "@iosevka/geometry": "29.0.0" + "@iosevka/geometry": "29.0.0-beta.1" } } diff --git a/packages/param/package.json b/packages/param/package.json index bf23902ce..fc9867715 100644 --- a/packages/param/package.json +++ b/packages/param/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/param", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs", @@ -9,6 +9,6 @@ "./metric-override": "./src/metric-override.mjs" }, "dependencies": { - "@iosevka/util": "29.0.0" + "@iosevka/util": "29.0.0-beta.1" } } diff --git a/packages/util/package.json b/packages/util/package.json index 61db0392d..9ecf14011 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/util", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs", diff --git a/tools/amend-readme/package.json b/tools/amend-readme/package.json index 638c1ff2b..41d4af1dc 100644 --- a/tools/amend-readme/package.json +++ b/tools/amend-readme/package.json @@ -1,13 +1,13 @@ { "name": "@iosevka/amend-readme", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/param": "29.0.0", + "@iosevka/param": "29.0.0-beta.1", "@unicode/unicode-15.1.0": "^1.5.2" } } diff --git a/tools/data-export/package.json b/tools/data-export/package.json index b7c403232..0fe73bfeb 100644 --- a/tools/data-export/package.json +++ b/tools/data-export/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/data-export", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs", @@ -10,7 +10,7 @@ }, "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/param": "29.0.0", + "@iosevka/param": "29.0.0-beta.1", "@unicode/unicode-15.1.0": "^1.5.2", "cldr": "^7.5.0" } diff --git a/tools/generate-samples/package.json b/tools/generate-samples/package.json index 6c64c1792..04824008f 100644 --- a/tools/generate-samples/package.json +++ b/tools/generate-samples/package.json @@ -1,11 +1,11 @@ { "name": "@iosevka/generate-samples", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { - "@iosevka/data-export": "29.0.0" + "@iosevka/data-export": "29.0.0-beta.1" } } diff --git a/tools/misc/package.json b/tools/misc/package.json index 0623e131b..15346040a 100644 --- a/tools/misc/package.json +++ b/tools/misc/package.json @@ -1,10 +1,10 @@ { "name": "@iosevka/misc", - "version": "29.0.0", + "version": "29.0.0-beta.1", "private": true, "dependencies": { "semver": "^7.5.4", "wawoff2": "^2.0.1", - "@iosevka/util": "29.0.0" + "@iosevka/util": "29.0.0-beta.1" } } diff --git a/tools/misc/src/copy-char-name-to-markdown.mjs b/tools/misc/src/copy-char-name-to-markdown.mjs index a719186e6..eeb17b840 100644 --- a/tools/misc/src/copy-char-name-to-markdown.mjs +++ b/tools/misc/src/copy-char-name-to-markdown.mjs @@ -1,3 +1,5 @@ +"use strict"; + import ucdNames from "@unicode/unicode-15.1.0/Names/index.js"; const codes = process.argv diff --git a/tools/misc/src/create-sha-file.mjs b/tools/misc/src/create-sha-file.mjs index e9b1e51c1..1a33b7b25 100644 --- a/tools/misc/src/create-sha-file.mjs +++ b/tools/misc/src/create-sha-file.mjs @@ -1,10 +1,13 @@ +"use strict"; + import crypto from "crypto"; import fs from "fs"; +import path from "path"; -function hashFile(path) { +function hashFile(filePath) { return new Promise((resolve, reject) => { let sum = crypto.createHash("sha256"); - let fileStream = fs.createReadStream(path); + let fileStream = fs.createReadStream(filePath); fileStream.on("error", err => { return reject(err); }); @@ -22,9 +25,11 @@ function hashFile(path) { } export default (async function (out, archiveFiles) { const filesToAnalyze = Array.from(new Set(archiveFiles.map(f => f.full))).sort(); + let s = ""; - for (const file of filesToAnalyze) { - s += `${await hashFile(file)}\t${path.basename(file.full)}\n`; + for (const filePath of filesToAnalyze) { + s += `${await hashFile(filePath)}\t${path.basename(filePath)}\n`; } + await fs.promises.writeFile(out, s); }); diff --git a/tools/misc/src/generate-ttfa-ranges.mjs b/tools/misc/src/generate-ttfa-ranges.mjs index 69319902a..eacf33022 100644 --- a/tools/misc/src/generate-ttfa-ranges.mjs +++ b/tools/misc/src/generate-ttfa-ranges.mjs @@ -1,3 +1,5 @@ +"use strict"; + import fs from "fs"; import path from "path"; import url from "url"; diff --git a/tools/misc/src/make-webfont-css.mjs b/tools/misc/src/make-webfont-css.mjs index dd498faf4..2f8b46460 100644 --- a/tools/misc/src/make-webfont-css.mjs +++ b/tools/misc/src/make-webfont-css.mjs @@ -1,3 +1,5 @@ +"use strict"; + import fs from "fs"; const WebfontFormatMap = new Map([ diff --git a/tools/misc/src/ttf-to-woff2.mjs b/tools/misc/src/ttf-to-woff2.mjs index 6c842916f..8cabd1ba7 100644 --- a/tools/misc/src/ttf-to-woff2.mjs +++ b/tools/misc/src/ttf-to-woff2.mjs @@ -1,3 +1,5 @@ +"use strict"; + import fs from "fs"; import * as wawoff from "wawoff2"; diff --git a/tools/misc/src/update-package-json-version.mjs b/tools/misc/src/update-package-json-version.mjs index db94b74b1..2a209dd03 100644 --- a/tools/misc/src/update-package-json-version.mjs +++ b/tools/misc/src/update-package-json-version.mjs @@ -1,3 +1,5 @@ +"use strict"; + import fs from "fs"; import path from "path"; import url from "url";