pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/typst



Module Name:    pkgsrc
Committed By:   pin
Date:           Mon Oct 27 12:05:01 UTC 2025

Modified Files:
        pkgsrc/textproc/typst: Makefile cargo-depends.mk distinfo
        pkgsrc/textproc/typst/patches: patch-Cargo.toml

Log Message:
textproc/typst: update to 0.14.0

Highlights

    Typst now produces accessible PDFs out of the box, with opt-in support for stricter checks and conformance to PDF/UA-1
    Typst now supports all PDF/A standards
    PDFs can now be used as images (thanks to @LaurenzV)
    Added support for character-level justification (can significantly improve the appearance of justified text)
    Added support for many more built-in elements in HTML export
    Added typed HTML API (e.g. html.div) with individually typed attributes
    Added support for multiple headers and subheaders in tables
    Added title element for displaying the document title
    Added frac.style property for producing skewed and inline fractions

PDF export

PDF export was fully rewritten to use the new krilla library, fixing various bugs and enabling many improvements. Known fixes are listed below, but there will likely be other changes in how the 
output behaves. If you spot any regressions, please report them on GitHub. (Thanks to @LaurenzV for creating krilla!)

    Typst now produces accessible PDFs out of the box. Such documents are suitable for consumption in a wide range of circumstances. That not only includes consumption by people with permanent or 
temporary disabilities, but also by those with different devices or preferences.
        Typst PDFs are now tagged by default. Tags are rich metadata that PDF viewers can use to make the document consumable in other ways than visually (e.g., through a screen reader).
        In addition, Typst can now emit documents conforming to the PDF/UA-1 standard. (PDF/UA-2 is not yet supported, but planned.)
        There is an increasing amount of existing and upcoming legislation requiring documents to be accessible, for instance, the European Accessibility Act and the Americans with Disabilities Act.
        For more details on all of this, read the new Accessibility Guide.
    Typst now supports all PDF/A standards: PDF/A-1b, PDF/A-1a, PDF/A-2b, PDF/A-2u, PDF/A-2a, PDF/A-3b, PDF/A-3u, PDF/A-3a, PDF/A-4, PDF/A-4f, and PDF/A-4e. See the expanded PDF/A documentation for 
guidance on how to select a suitable standard.
    Typst now supports the PDF versions 1.4, 1.5, 1.6, and 2.0 in addition to PDF 1.7. See the relevant section of the PDF documentation for details.
    Added pdf.artifact function for marking content as not semantically meaningful
    Added experimental pdf.header-cell, pdf.data-cell, and pdf.table-summary functions for enhancing accessibility of documents with complex tables. These functions are guarded by the a11y-extras 
feature. They do not have a final interface and will be removed in the future, either through integration into table functions or through full removal.
    PDF heading bookmarks now contain the heading's numbering
    Attachments
        Renamed pdf.embed to pdf.attach (the old name will remain as a deprecated alias until Typst 0.15)
        The mime property of pdf.attach is now checked for syntactical correctness (Minor breaking change)
        Fixed parsing of the data argument of pdf.attach
        Attachments now smartly determine whether they should be compressed
    Text extraction (i.e. copy paste)
        Now works correctly even when multiple different characters result in the same glyph
        Spaces between words at which a natural line break occurred are now correctly retained for text extraction
        Fixed mapping of hyphenation artifacts to Unicode text
    Images
        CMYK images now work properly in PDF export
        Improved export of text in SVG images with a filter
        Improved compatibility of SVG images with Quartz rendering engine (the engine used in Apple Preview)
        Improved handling of SVG images with high group nesting depth
    Fixed a bug with text in patterns
    Fixed gradients with transparency

HTML export

    Added support for many more built-in elements (the Model category is now fully covered)
        The image element
        The footnote and footnote.entry element
        The outline and outline.entry element
        The bibliography element
        The smartquote element
        The sub and super elements
        The underline, overline, strike, and highlight elements
        The smallcaps element
        The lower and upper functions
    Added typed HTML API (e.g. html.div) with individually typed attributes
        For example, to generate a video element you can now write #html.video(width: 400, src: "sunrise.mp4") instead of #html.elem("video", attrs: (width: "400", src: "sunrise.mp4")). Note how the 
width attribute takes an integer instead of a string.
    Added support for intra-doc link targets
    The raw element
        Added syntax highlighting support
        Block-level raw elements now emit both a <code> and a <pre> tag
        The language tag of raw elements is now preserved as a data-lang attribute on the <code> tag
    The authors and keywords properties of the document function now yield corresponding HTML <meta> tags
    The html.elem function now supports custom HTML element names
    Improved encoding of html.frame
    Empty attributes are now encoded with shorthand syntax (e.g. <div hidden></div>)
    Zero-sized horizontal weak spacing (h(0pt, weak: true)) does not cause a "was ignored during HTML export" warning anymore, so it can be used to destruct surrounding spaces without producing any 
output, as in paged export
    Fixed encoding of <pre> and <textarea> elements that start with a newline
    Fixed encoding of raw text elements
    Fixed sizing of html.frame
    Fixed measure in HTML export
    Fixed nested html.frames
    Fixed that a box without a body was ignored in HTML export
    Fixed encoding of whitespace in HTML

SVG export

    Added support for COLR-flavored color glyphs
    Reduced amount of <g> grouping elements that are generated

PNG export

    Fixed crash when text size is negative

Visualize

    Added support for using PDFs as images using the new hayro library. PDFs will be embedded directly in PDF export, rasterized in PNG export, and turned into SVGs in SVG and HTML export. (Thanks to 
@LaurenzV for creating hayro!)
    Added support for WebP images
    Various minor improvements for SVG images (see the resvg 0.44 and 0.45 changelogs)
    SVG images can now refer to external image files
    Clip paths are now properly anti-aliased
    Fixed gradients on curves where the last segment is curve.line
    Fixed stroke cap handling of shapes with partial strokes
    Fixed corner radius handling of shapes with partial strokes
    Fixed crash when sampling across two coinciding gradient stops

Layout

    Added opt-in support for character-level justification in addition to word-level justification, configured via the new par.justification-limits property. This is an impactful microtypographical 
technique that can significantly improve the appearance of justified text.
    Fixed wrong linebreak opportunities related to object replacement characters
    Fixed an issue where a breakable block would still produce an empty segment even if nothing fit into the first segment, leading to various undesirable behaviors in combination with fills, 
strokes, and stickiness
    Fixed crash with set rule for column or rowspan on a grid cell
    Fixed CJK-Latin-spacing at manual line breaks and at sub- and superscript boundaries

Math

    Added frac.style property with new options for skewed and inline fractions
    Added math.equation.alt property for setting an alternative description for an equation
    Text handling
        A single equation can now use multiple fonts
        Glyph layout in math now uses proper text shaping, leading to better handling of more complex Unicode features
        Generated characters in an equation (e.g. the √ produced by sqrt) can now be targeted by text show rules
        Added scr function for roundhand script font style
        Added dotless parameter to accent (typically for rendering a dotless accented i or j)
        Script-style glyphs are now preferred at reduced math sizes
        Fixed text.stroke in math
        Broken glyph assemblies are now prevented even when font data is incorrect
    Layout
        Fixed a bug with vertical accent positioning
        Fixed positioning of bottom accents
        Fixed a bug with layout of roots
        Improved layout of vec and cases, making it consistent with mat
        Removed linebreak opportunity before closing bracket in inline math
    An augment line can now exist at the start and end of a matrix, not only in between columns and rows
    Shorthands and multi-character numbers do not bind more tightly than fractions anymore in cases like $x>=(y)/z$ (Minor breaking change)
    Named arguments passed to symbols used as function now raise an error instead of being silently ignored (Minor breaking change)
    The mid element does not force the "large" math class upon its contents anymore and instead defaults to "relation"
    Fixed error in math parsing when .. isn't followed by anything
    Fixed the default math class of ⅋, ⎰, ⟅, ⎱, ⟆, ⟇, and ،

Thanks to @mkorje for his work on math!
Model

    Tables
        Added support for multiple headers and subheaders in tables
        Table headers now force a rowbreak, i.e. an incomplete row before a header will not be filled with cells after the header
        Fixed a bug where headers and footers could accidentally expand to contain non-header cells
    Added title element for displaying the document title
    Added figure.alt property for setting an alternative description for a figure
    Link hit boxes for text are now vertically a bit larger to avoid issues with automatic link detection in PDF viewers
    The link function will now produce an error when passed an empty string as a URL (Minor breaking change)
    The value of the number argument of enum.item now takes auto instead of none for automatic numbering (Minor breaking change)
    Improved spacing of nested tight lists
    Fixed that quotes: false was ignored for inline-level quotes
    Fixed hanging indent for centered, numbered headings
    Fixed footnote.entry show rules breaking links from footnote to entry
    Hebrew numbering does not add Geresh and Gershayim anymore

Bibliography

    Built-in styles
        Updated styles to their latest upstream CSL versions
        Renamed "chicago-fullnotes" to "chicago-notes" (the old name remains as a deprecated alias)
        Renamed "modern-humanities-research-association" to "modern-humanities-research-association-notes" (the old name remains as a deprecated alias)
        Added support for locator/supplement in alphanumeric style
    Hayagriva format
        Added chapter field corresponding to CSL chapter-number and BibLaTeX chapter
    BibLaTeX format
        Fixed parsing of alphanumeric page ranges
        Added support for % comment syntax
        Fixed parsing of space-separated single character commands
        Added "primaryclass" alias for "eprintclass" field
        Added support for BibLaTeX language field
        Improved translation of BibLaTeX fields to genre and serial-number
    CSL handling
        The bibliography rendering now uses strong, emph, and smallcaps to express CSL font styling instead of directly adjusting the text style, making styling easier
        Added support for date seasons, which are displayed when the month is missing
        Terms for "AD" and "BC" are now correctly used from the chosen locale
        Fixed how subsequent citations with differing supplements translate into CSL ibid and ibid-with-locator positions
        Fixed handling of ibid and ibid-with-locator positions in styles
        Fixed the location conditional in CSL styles for citations with no locator
        Fixed accesses of the year suffix resulting in wrong CSL renders
        Fixed regression where page variables were no longer supported in styles' <number> elements
        Fixed sorting and formatting of name parts
        Fixed year suffix collapsing
        Fixed delimiters in locale-specific date formatting
        Fixed rendering of date ordinals
        Fixed rendering and sorting of dates with BC years
        Fixed sorting for empty sort values

Text

    The sub and super functions now use the subs and sups OpenType font features instead of special Unicode characters for typographic scripts, fixing semantical, sizing, and positioning issues
    The raw element
        Tweaked default syntax-highlighting color scheme of raw text to make the colors more accessible
        JSON keys and string values now use different colors in the default raw syntax highlighting theme
        Fixed a crash when a raw syntax contains an unescaped trailing backslash
        Fixed tab indentation in raw text with CRLF line terminators
    Translations
        Added term translations (a term being the "Section" in "Section 1") for many new languages by importing pre-existing translations from LaTeX packages
        Added term translations for Indonesian Latvian Croatian Lithuanian French French (Canada) Galician Dutch Danish Slovenian Italian Chinese Spanish and Irish (Gaeilge)
        Improved term translations for Czech Swedish Galician Dutch Chinese Spanish Irish (Gaeilge) and German
        Improved smart quotes for French Ukrainian Russian and Arabic
    An empty font list is not allowed anymore in text.font (Minor breaking change)
    Added a warning when using a variable font as those are not currently supported
    Fixed usage of the same font with different coverage settings
    Fixed hyphens not showing up when hyphenating at specific positions (where invisible metadata exists)
    Fixed styling of repeated hyphens in languages with hyphen repetition
    Last resort font fallback does not consider default ignorable characters anymore during font selection
    Updated New Computer Modern fonts to version 7.0.4
    Updated data and shaper to Unicode 16.0.0

Scripting

    The in operator can now be used to check whether a definition is present in a module
    Added default parameter to array.first, array.last array.join str.first, and str.last methods
    Added by parameter to array.sorted for sorting with a comparison function
    Added str.normalize function for Unicode normalization
    Added from, to, and sign methods to direction type
    Labels cannot be empty anymore (Minor breaking change)
    The WebAssembly runtime used by the plugin system was updated and now supports SIMD
    Numberings and counters now use 64-bit numbers instead of platform-dependant numbers for consistency across platforms
    Improved consistency of how large numbers are handled in data loading functions
    The toml function is now guaranteed to return a dictionary and toml.encode must receive a dictionary (it already errored before when passed something else, but the new function signature makes 
the error clearer)
    Serialization of bytes in human-readable formats now uses repr
    Fixed slicing of last N elements of an array using the count parameter
    Fixed crash when the expression wrapped in a context expression is an anonymous function
    Fixed equality check between raw.line elements
    Fixed repr of labels being potentially syntactically invalid
    Fixed repr of functions modified through with

Introspection

    The following elements are newly locatable (i.e. they can be discovered with query, locate, etc. without having a label): par, table, enum, list, terms, title, figure.caption, footnote.entry, 
outline.entry, image, emph, strong, link, cite, raw, underline, overline, strike, and highlight
    Fixed issues with logical order in bidirectional text
    Fixed logical order of cells in right-to-left grid
    Fixed logical order of elements in grid cells that span multiple pages
    Fixed logical order of metadata at the starts and ends of paragraphs
    Fixed introspection positions of inline elements at the very start of a paragraph (previously the Y position of an element at the very start would differ from one in the middle of the first line)

Styling

    Fixed rare infinite loop in show rule application

Performance

    Optimized incremental compilation with a new algorithm that, in particular, eliminates cases of very slow compilation with heavy context usage

Command Line Interface

    Added typst info subcommand for emitting build and environment information
    Added typst completions subcommand for retrieving shell completions
    Added TYPST_IGNORE_SYSTEM_FONTS environment variable
    Added --ignore-embedded-fonts flag and TYPST_IGNORE_EMBEDDED_FONTS environment variable for disabling the use of fonts embedded into the Typst binary
    Added --no-pdf-tags flag for disabling the automatic generation of accessibility tags. These are emitted when no particular standard like PDF/UA-1 is selected to provide a baseline of 
accessibility.
    Added --target parameter to typst query
    Added --deps and --deps-format parameters for emitting a list of files compilation depends on. Supports the three formats json, zero, and make.
    Deprecated the --make-deps flag in favor of --deps with --deps-format make
    On Linux, the font search will now fall back to known font directories if none were loaded via Fontconfig.
    The CLI will now warn when trying to watch the standard input
    Fixed race condition when two separate Typst CLI processes concurrently try to install a package
    Fixed incremental SVG export not writing output SVGs on changes that only affect the page (e.g. changing page.fill)
    Fixed a rare potential crash when stack space couldn't be grown as expected

Tooling and Diagnostics

    Errors in many kinds of external text files (e.g., bibliographies, JSON files, etc.) are now annotated within these files instead of at the positions where the files are loaded from a Typst file
    Warnings originating from within eval are now correctly emitted
    Diagnostic messages and hints
        Improved error messages related to parsing of numbers
        The error message for an unsuitable CSL style now mentions the name of the style
        Added hints to various deprecated items with the removal timeline
        Added hint for the error message when an X/Y pair is expected
        Added hint for a label that appears in both the document and the bibliography
        Added additional hint for show rule recursion depth error
        Fixed inconsistent formatting of code points and strings in error messages
    Autocompletion
        Labels will now be deduplicated in completions
        Math font autocompletions are now based on the presence of an OpenType MATH table instead of the word "Math" in the name
        Autocompletion immediately after a comma in a parameter list is now supported for explicitly triggered completions (e.g. via Ctrl/Cmd+Space)
        Citation style aliases are now displayed as autocompletions
        Fixed autocompletion false positives with cursor after parameter list
        Fixed autocompletion after partial identifier in math
        Fixed which definitions are suggested in math
        Fixed inapplicable method autocompletions being listed
    Tooltips
        Fixed tooltip for scoped functions (e.g. calc.round)
        Fixed tooltip and details for figure references
        Expression tooltips now use × instead of x to indicate a repeated value
    Fixed jump from click (jumping to the source panel with a click in the preview) in presence of transformations and clipping

Symbols

    Added many new symbols and variants; many more than could be listed here. View the dedicated changelog for a full listing.
    Code points that have a symbol and emoji presentation now have the correct variation selector attached depending on whether they appear in sym or emoji. That said, they still don't render 
consistently in Typst due to how font fallback works.
    The symbol function can now be used to create symbols that comprise not just one character, but one full grapheme cluster

Deprecations

    The name pdf.embed in favor of the new name pdf.attach
    The "chicago-fullnotes" bibliography style in favor of "chicago-notes"
    The "modern-humanities-research-association" bibliography style in favor of "modern-humanities-research-association-notes"
    The --make-deps CLI flag in favor of --deps with --deps-format make
    Various symbols, see the deprecation section in the dedicated changelog for a full listing

Development

    The Default impl for Library had to be removed for crate splitting and trait coherence reasons, but you can get a drop-in replacement via use typst::LibraryExt
    The PdfOptions struct has a new tagged field, which defaults to true
    Fixed a potential panic in World::font implementations. Downstream World implementations might need to apply the same fix.
    Increased minimum supported Rust version to 1.88
    The Docker container now has the optional non-root user typst


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/typst/Makefile \
    pkgsrc/textproc/typst/cargo-depends.mk
cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/typst/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/typst/patches/patch-Cargo.toml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/typst/Makefile
diff -u pkgsrc/textproc/typst/Makefile:1.16 pkgsrc/textproc/typst/Makefile:1.17
--- pkgsrc/textproc/typst/Makefile:1.16 Thu Oct 16 10:51:28 2025
+++ pkgsrc/textproc/typst/Makefile      Mon Oct 27 12:05:00 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2025/10/16 10:51:28 pin Exp $
+# $NetBSD: Makefile,v 1.17 2025/10/27 12:05:00 pin Exp $
 
-DISTNAME=      typst-0.13.1
+DISTNAME=      typst-0.14.0
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=typst/}
 GITHUB_PROJECT=        typst
@@ -13,10 +13,10 @@ LICENSE=    apache-2.0
 
 .include "cargo-depends.mk"
 
-RUST_REQ=      1.80.1
+RUST_REQ=      1.88.0
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
-TYPST-DEV-ASSETS_REV=  5bb539377906613fab7994b3601e475eee794ada
+TYPST-DEV-ASSETS_REV=  0b12d75772199e07294749ffe078ea030b857746
 DISTFILES=             ${DEFAULT_DISTFILES}
 DISTFILES+=            typst-dev-assets-${TYPST-DEV-ASSETS_REV}.tar.gz
 SITES.typst-dev-assets-${TYPST-DEV-ASSETS_REV}.tar.gz+=        -${MASTER_SITE_GITHUB:=typst/}typst-dev-assets/archive/${TYPST-DEV-ASSETS_REV}.tar.gz
Index: pkgsrc/textproc/typst/cargo-depends.mk
diff -u pkgsrc/textproc/typst/cargo-depends.mk:1.16 pkgsrc/textproc/typst/cargo-depends.mk:1.17
--- pkgsrc/textproc/typst/cargo-depends.mk:1.16 Thu Oct 16 10:51:28 2025
+++ pkgsrc/textproc/typst/cargo-depends.mk      Mon Oct 27 12:05:00 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.16 2025/10/16 10:51:28 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.17 2025/10/27 12:05:00 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.0
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.3
@@ -17,16 +17,17 @@ CARGO_CRATE_DEPENDS+=       ascii-1.1.0
 CARGO_CRATE_DEPENDS+=  autocfg-1.4.0
 CARGO_CRATE_DEPENDS+=  az-1.2.1
 CARGO_CRATE_DEPENDS+=  base64-0.22.1
-CARGO_CRATE_DEPENDS+=  biblatex-0.10.0
+CARGO_CRATE_DEPENDS+=  biblatex-0.11.0
 CARGO_CRATE_DEPENDS+=  bincode-1.3.3
-CARGO_CRATE_DEPENDS+=  bit-set-0.5.3
-CARGO_CRATE_DEPENDS+=  bit-vec-0.6.3
+CARGO_CRATE_DEPENDS+=  bit-set-0.8.0
+CARGO_CRATE_DEPENDS+=  bit-vec-0.8.0
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
-CARGO_CRATE_DEPENDS+=  bitflags-2.8.0
+CARGO_CRATE_DEPENDS+=  bitflags-2.9.1
 CARGO_CRATE_DEPENDS+=  bitvec-1.0.1
 CARGO_CRATE_DEPENDS+=  bumpalo-3.17.0
 CARGO_CRATE_DEPENDS+=  by_address-1.2.1
-CARGO_CRATE_DEPENDS+=  bytemuck-1.21.0
+CARGO_CRATE_DEPENDS+=  bytemuck-1.23.1
+CARGO_CRATE_DEPENDS+=  bytemuck_derive-1.8.1
 CARGO_CRATE_DEPENDS+=  byteorder-1.5.0
 CARGO_CRATE_DEPENDS+=  byteorder-lite-0.1.0
 CARGO_CRATE_DEPENDS+=  cc-1.2.11
@@ -38,7 +39,7 @@ CARGO_CRATE_DEPENDS+= chunked_transfer-1
 CARGO_CRATE_DEPENDS+=  ciborium-0.2.2
 CARGO_CRATE_DEPENDS+=  ciborium-io-0.2.2
 CARGO_CRATE_DEPENDS+=  ciborium-ll-0.2.2
-CARGO_CRATE_DEPENDS+=  citationberg-0.5.0
+CARGO_CRATE_DEPENDS+=  citationberg-0.6.1
 CARGO_CRATE_DEPENDS+=  clap-4.5.28
 CARGO_CRATE_DEPENDS+=  clap_builder-4.5.27
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.44
@@ -47,18 +48,18 @@ CARGO_CRATE_DEPENDS+=       clap_lex-0.7.4
 CARGO_CRATE_DEPENDS+=  clap_mangen-0.2.26
 CARGO_CRATE_DEPENDS+=  cobs-0.2.3
 CARGO_CRATE_DEPENDS+=  codespan-reporting-0.11.1
-CARGO_CRATE_DEPENDS+=  codex-0.1.1
+CARGO_CRATE_DEPENDS+=  codex-0.2.0
 CARGO_CRATE_DEPENDS+=  color-print-0.3.7
 CARGO_CRATE_DEPENDS+=  color-print-proc-macro-0.3.7
 CARGO_CRATE_DEPENDS+=  color_quant-1.1.0
 CARGO_CRATE_DEPENDS+=  colorchoice-1.0.3
-CARGO_CRATE_DEPENDS+=  comemo-0.4.0
-CARGO_CRATE_DEPENDS+=  comemo-macros-0.4.0
+CARGO_CRATE_DEPENDS+=  comemo-0.5.0
+CARGO_CRATE_DEPENDS+=  comemo-macros-0.5.0
 CARGO_CRATE_DEPENDS+=  core-foundation-0.9.4
 CARGO_CRATE_DEPENDS+=  core-foundation-sys-0.8.7
 CARGO_CRATE_DEPENDS+=  core_maths-0.1.1
 CARGO_CRATE_DEPENDS+=  crc32fast-1.4.2
-CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.14
+CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.15
 CARGO_CRATE_DEPENDS+=  crossbeam-deque-0.8.6
 CARGO_CRATE_DEPENDS+=  crossbeam-epoch-0.9.18
 CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.21
@@ -71,7 +72,6 @@ CARGO_CRATE_DEPENDS+= derive_arbitrary-1
 CARGO_CRATE_DEPENDS+=  dirs-6.0.0
 CARGO_CRATE_DEPENDS+=  dirs-sys-0.5.0
 CARGO_CRATE_DEPENDS+=  displaydoc-0.2.5
-CARGO_CRATE_DEPENDS+=  downcast-rs-1.2.1
 CARGO_CRATE_DEPENDS+=  ecow-0.2.3
 CARGO_CRATE_DEPENDS+=  either-1.13.0
 CARGO_CRATE_DEPENDS+=  embedded-io-0.4.0
@@ -81,17 +81,19 @@ CARGO_CRATE_DEPENDS+=       enum-ordinalize-de
 CARGO_CRATE_DEPENDS+=  env_proxy-0.4.1
 CARGO_CRATE_DEPENDS+=  equivalent-1.0.1
 CARGO_CRATE_DEPENDS+=  errno-0.3.10
-CARGO_CRATE_DEPENDS+=  fancy-regex-0.11.0
+CARGO_CRATE_DEPENDS+=  euclid-0.22.11
+CARGO_CRATE_DEPENDS+=  fancy-regex-0.16.2
 CARGO_CRATE_DEPENDS+=  fast-srgb8-1.0.0
 CARGO_CRATE_DEPENDS+=  fastrand-2.3.0
 CARGO_CRATE_DEPENDS+=  fdeflate-0.3.7
 CARGO_CRATE_DEPENDS+=  filetime-0.2.25
-CARGO_CRATE_DEPENDS+=  flate2-1.0.35
+CARGO_CRATE_DEPENDS+=  flate2-1.1.2
 CARGO_CRATE_DEPENDS+=  float-cmp-0.9.0
+CARGO_CRATE_DEPENDS+=  float-cmp-0.10.0
 CARGO_CRATE_DEPENDS+=  fnv-1.0.7
-CARGO_CRATE_DEPENDS+=  foldhash-0.1.4
+CARGO_CRATE_DEPENDS+=  font-types-0.10.0
 CARGO_CRATE_DEPENDS+=  fontconfig-parser-0.5.7
-CARGO_CRATE_DEPENDS+=  fontdb-0.21.0
+CARGO_CRATE_DEPENDS+=  fontdb-0.23.0
 CARGO_CRATE_DEPENDS+=  foreign-types-0.3.2
 CARGO_CRATE_DEPENDS+=  foreign-types-shared-0.1.1
 CARGO_CRATE_DEPENDS+=  form_urlencoded-1.2.1
@@ -102,10 +104,17 @@ CARGO_CRATE_DEPENDS+=     getopts-0.2.21
 CARGO_CRATE_DEPENDS+=  getrandom-0.2.15
 CARGO_CRATE_DEPENDS+=  getrandom-0.3.1
 CARGO_CRATE_DEPENDS+=  gif-0.13.1
+CARGO_CRATE_DEPENDS+=  glidesort-0.1.2
 CARGO_CRATE_DEPENDS+=  half-2.4.1
 CARGO_CRATE_DEPENDS+=  hashbrown-0.12.3
 CARGO_CRATE_DEPENDS+=  hashbrown-0.15.2
-CARGO_CRATE_DEPENDS+=  hayagriva-0.8.1
+CARGO_CRATE_DEPENDS+=  hayagriva-0.9.1
+CARGO_CRATE_DEPENDS+=  hayro-0.4.0
+CARGO_CRATE_DEPENDS+=  hayro-font-0.3.0
+CARGO_CRATE_DEPENDS+=  hayro-interpret-0.4.0
+CARGO_CRATE_DEPENDS+=  hayro-svg-0.2.0
+CARGO_CRATE_DEPENDS+=  hayro-syntax-0.4.0
+CARGO_CRATE_DEPENDS+=  hayro-write-0.3.0
 CARGO_CRATE_DEPENDS+=  heck-0.5.0
 CARGO_CRATE_DEPENDS+=  httpdate-1.0.3
 CARGO_CRATE_DEPENDS+=  hypher-0.1.5
@@ -127,12 +136,13 @@ CARGO_CRATE_DEPENDS+=     icu_segmenter-1.5.
 CARGO_CRATE_DEPENDS+=  icu_segmenter_data-1.5.0
 CARGO_CRATE_DEPENDS+=  idna-1.0.3
 CARGO_CRATE_DEPENDS+=  idna_adapter-1.2.0
-CARGO_CRATE_DEPENDS+=  if_chain-1.0.2
-CARGO_CRATE_DEPENDS+=  image-0.25.5
-CARGO_CRATE_DEPENDS+=  image-webp-0.1.3
+CARGO_CRATE_DEPENDS+=  image-0.25.6
+CARGO_CRATE_DEPENDS+=  image-webp-0.2.1
 CARGO_CRATE_DEPENDS+=  imagesize-0.13.0
+CARGO_CRATE_DEPENDS+=  imagesize-0.14.0
 CARGO_CRATE_DEPENDS+=  indexmap-1.9.3
 CARGO_CRATE_DEPENDS+=  indexmap-2.7.1
+CARGO_CRATE_DEPENDS+=  infer-0.19.0
 CARGO_CRATE_DEPENDS+=  inotify-0.11.0
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
 CARGO_CRATE_DEPENDS+=  is-docker-0.2.0
@@ -144,13 +154,17 @@ CARGO_CRATE_DEPENDS+=     js-sys-0.3.77
 CARGO_CRATE_DEPENDS+=  kamadak-exif-0.6.1
 CARGO_CRATE_DEPENDS+=  kqueue-1.0.8
 CARGO_CRATE_DEPENDS+=  kqueue-sys-1.0.4
-CARGO_CRATE_DEPENDS+=  kurbo-0.11.1
+CARGO_CRATE_DEPENDS+=  krilla-0.5.0
+CARGO_CRATE_DEPENDS+=  krilla-svg-0.2.0
+CARGO_CRATE_DEPENDS+=  kurbo-0.11.2
+CARGO_CRATE_DEPENDS+=  kurbo-0.12.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.169
 CARGO_CRATE_DEPENDS+=  libdeflate-sys-1.23.0
 CARGO_CRATE_DEPENDS+=  libdeflater-1.23.0
 CARGO_CRATE_DEPENDS+=  libfuzzer-sys-0.4.9
 CARGO_CRATE_DEPENDS+=  libm-0.2.11
 CARGO_CRATE_DEPENDS+=  libredox-0.1.3
+CARGO_CRATE_DEPENDS+=  libz-rs-sys-0.5.1
 CARGO_CRATE_DEPENDS+=  linked-hash-map-0.5.6
 CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.4.15
 CARGO_CRATE_DEPENDS+=  lipsum-0.9.1
@@ -162,9 +176,9 @@ CARGO_CRATE_DEPENDS+=       lzma-sys-0.1.20
 CARGO_CRATE_DEPENDS+=  memchr-2.7.4
 CARGO_CRATE_DEPENDS+=  memmap2-0.9.5
 CARGO_CRATE_DEPENDS+=  minimal-lexical-0.2.1
-CARGO_CRATE_DEPENDS+=  miniz_oxide-0.8.3
-CARGO_CRATE_DEPENDS+=  mio-1.0.3
-CARGO_CRATE_DEPENDS+=  multi-stash-0.2.0
+CARGO_CRATE_DEPENDS+=  miniz_oxide-0.8.5
+CARGO_CRATE_DEPENDS+=  mio-1.0.4
+CARGO_CRATE_DEPENDS+=  moxcms-0.7.5
 CARGO_CRATE_DEPENDS+=  mutate_once-0.1.1
 CARGO_CRATE_DEPENDS+=  native-tls-0.2.13
 CARGO_CRATE_DEPENDS+=  nom-7.1.3
@@ -174,14 +188,13 @@ CARGO_CRATE_DEPENDS+=     num-bigint-0.4.6
 CARGO_CRATE_DEPENDS+=  num-conv-0.1.0
 CARGO_CRATE_DEPENDS+=  num-integer-0.1.46
 CARGO_CRATE_DEPENDS+=  num-traits-0.2.19
-CARGO_CRATE_DEPENDS+=  numerals-0.1.4
 CARGO_CRATE_DEPENDS+=  once_cell-1.20.2
 CARGO_CRATE_DEPENDS+=  open-5.3.2
-CARGO_CRATE_DEPENDS+=  openssl-0.10.70
+CARGO_CRATE_DEPENDS+=  openssl-0.10.72
 CARGO_CRATE_DEPENDS+=  openssl-macros-0.1.1
 CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.6
 CARGO_CRATE_DEPENDS+=  openssl-src-300.4.1+3.4.0
-CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.105
+CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.107
 CARGO_CRATE_DEPENDS+=  option-ext-0.2.0
 CARGO_CRATE_DEPENDS+=  oxipng-9.1.3
 CARGO_CRATE_DEPENDS+=  palette-0.7.6
@@ -190,14 +203,14 @@ CARGO_CRATE_DEPENDS+=     parking_lot-0.12.3
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.10
 CARGO_CRATE_DEPENDS+=  paste-1.0.15
 CARGO_CRATE_DEPENDS+=  pathdiff-0.2.3
-CARGO_CRATE_DEPENDS+=  pdf-writer-0.12.1
+CARGO_CRATE_DEPENDS+=  pdf-writer-0.14.0
 CARGO_CRATE_DEPENDS+=  percent-encoding-2.3.1
-CARGO_CRATE_DEPENDS+=  phf-0.11.3
-CARGO_CRATE_DEPENDS+=  phf_generator-0.11.3
-CARGO_CRATE_DEPENDS+=  phf_macros-0.11.3
-CARGO_CRATE_DEPENDS+=  phf_shared-0.11.3
+CARGO_CRATE_DEPENDS+=  phf-0.13.1
+CARGO_CRATE_DEPENDS+=  phf_generator-0.13.1
+CARGO_CRATE_DEPENDS+=  phf_macros-0.13.1
+CARGO_CRATE_DEPENDS+=  phf_shared-0.13.1
 CARGO_CRATE_DEPENDS+=  pico-args-0.5.0
-CARGO_CRATE_DEPENDS+=  pixglyph-0.5.1
+CARGO_CRATE_DEPENDS+=  pixglyph-0.6.0
 CARGO_CRATE_DEPENDS+=  pkg-config-0.3.31
 CARGO_CRATE_DEPENDS+=  plist-1.7.0
 CARGO_CRATE_DEPENDS+=  png-0.17.16
@@ -205,13 +218,15 @@ CARGO_CRATE_DEPENDS+=     portable-atomic-1.
 CARGO_CRATE_DEPENDS+=  postcard-1.1.1
 CARGO_CRATE_DEPENDS+=  powerfmt-0.2.0
 CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.20
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.93
+CARGO_CRATE_DEPENDS+=  proc-macro-hack-0.5.20+deprecated
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.101
 CARGO_CRATE_DEPENDS+=  psm-0.1.24
 CARGO_CRATE_DEPENDS+=  pulldown-cmark-0.9.6
+CARGO_CRATE_DEPENDS+=  pxfm-0.1.24
 CARGO_CRATE_DEPENDS+=  qcms-0.3.0
 CARGO_CRATE_DEPENDS+=  quick-error-2.0.1
 CARGO_CRATE_DEPENDS+=  quick-xml-0.32.0
-CARGO_CRATE_DEPENDS+=  quick-xml-0.36.2
+CARGO_CRATE_DEPENDS+=  quick-xml-0.38.3
 CARGO_CRATE_DEPENDS+=  quote-1.0.38
 CARGO_CRATE_DEPENDS+=  radium-0.7.0
 CARGO_CRATE_DEPENDS+=  rand-0.8.5
@@ -219,20 +234,22 @@ CARGO_CRATE_DEPENDS+=     rand_chacha-0.3.1
 CARGO_CRATE_DEPENDS+=  rand_core-0.6.4
 CARGO_CRATE_DEPENDS+=  rayon-1.10.0
 CARGO_CRATE_DEPENDS+=  rayon-core-1.12.1
+CARGO_CRATE_DEPENDS+=  read-fonts-0.35.0
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.5.8
 CARGO_CRATE_DEPENDS+=  redox_users-0.5.0
 CARGO_CRATE_DEPENDS+=  regex-1.11.1
 CARGO_CRATE_DEPENDS+=  regex-automata-0.4.9
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.5
-CARGO_CRATE_DEPENDS+=  resvg-0.43.0
+CARGO_CRATE_DEPENDS+=  resvg-0.45.0
 CARGO_CRATE_DEPENDS+=  rgb-0.8.50
 CARGO_CRATE_DEPENDS+=  roff-0.2.2
+CARGO_CRATE_DEPENDS+=  roman-numerals-rs-3.1.0
 CARGO_CRATE_DEPENDS+=  roxmltree-0.20.0
 CARGO_CRATE_DEPENDS+=  rust_decimal-1.36.0
-CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.0
+CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.1
 CARGO_CRATE_DEPENDS+=  rustix-0.38.44
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.19
-CARGO_CRATE_DEPENDS+=  rustybuzz-0.18.0
+CARGO_CRATE_DEPENDS+=  rustybuzz-0.20.1
 CARGO_CRATE_DEPENDS+=  ryu-1.0.19
 CARGO_CRATE_DEPENDS+=  same-file-1.0.6
 CARGO_CRATE_DEPENDS+=  schannel-0.1.27
@@ -253,32 +270,30 @@ CARGO_CRATE_DEPENDS+=     sigpipe-0.1.3
 CARGO_CRATE_DEPENDS+=  simd-adler32-0.3.7
 CARGO_CRATE_DEPENDS+=  simplecss-0.2.2
 CARGO_CRATE_DEPENDS+=  siphasher-1.0.1
+CARGO_CRATE_DEPENDS+=  skrifa-0.37.0
+CARGO_CRATE_DEPENDS+=  slab-0.4.11
 CARGO_CRATE_DEPENDS+=  slotmap-1.0.7
-CARGO_CRATE_DEPENDS+=  smallvec-1.13.2
+CARGO_CRATE_DEPENDS+=  smallvec-1.15.1
 CARGO_CRATE_DEPENDS+=  spin-0.9.8
 CARGO_CRATE_DEPENDS+=  stable_deref_trait-1.2.0
-CARGO_CRATE_DEPENDS+=  stacker-0.1.17
+CARGO_CRATE_DEPENDS+=  stacker-0.1.21
 CARGO_CRATE_DEPENDS+=  strict-num-0.1.1
-CARGO_CRATE_DEPENDS+=  string-interner-0.18.0
 CARGO_CRATE_DEPENDS+=  strsim-0.11.1
-CARGO_CRATE_DEPENDS+=  strum-0.26.3
-CARGO_CRATE_DEPENDS+=  strum_macros-0.26.4
-CARGO_CRATE_DEPENDS+=  subsetter-0.2.0
-CARGO_CRATE_DEPENDS+=  svg2pdf-0.12.0
+CARGO_CRATE_DEPENDS+=  strum-0.27.2
+CARGO_CRATE_DEPENDS+=  strum_macros-0.27.2
+CARGO_CRATE_DEPENDS+=  subsetter-0.2.3
 CARGO_CRATE_DEPENDS+=  svgtypes-0.15.3
 CARGO_CRATE_DEPENDS+=  syn-2.0.98
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.1
-CARGO_CRATE_DEPENDS+=  syntect-5.2.0
+CARGO_CRATE_DEPENDS+=  syntect-5.3.0
 CARGO_CRATE_DEPENDS+=  tap-1.0.1
 CARGO_CRATE_DEPENDS+=  tar-0.4.43
 CARGO_CRATE_DEPENDS+=  tempfile-3.16.0
 CARGO_CRATE_DEPENDS+=  termcolor-1.4.1
 CARGO_CRATE_DEPENDS+=  terminal_size-0.4.1
 CARGO_CRATE_DEPENDS+=  thin-vec-0.2.13
-CARGO_CRATE_DEPENDS+=  thiserror-1.0.69
-CARGO_CRATE_DEPENDS+=  thiserror-2.0.11
-CARGO_CRATE_DEPENDS+=  thiserror-impl-1.0.69
-CARGO_CRATE_DEPENDS+=  thiserror-impl-2.0.11
+CARGO_CRATE_DEPENDS+=  thiserror-2.0.16
+CARGO_CRATE_DEPENDS+=  thiserror-impl-2.0.16
 CARGO_CRATE_DEPENDS+=  time-0.3.37
 CARGO_CRATE_DEPENDS+=  time-core-0.1.2
 CARGO_CRATE_DEPENDS+=  time-macros-0.2.19
@@ -286,22 +301,25 @@ CARGO_CRATE_DEPENDS+=     tiny-skia-0.11.4
 CARGO_CRATE_DEPENDS+=  tiny-skia-path-0.11.4
 CARGO_CRATE_DEPENDS+=  tiny_http-0.12.0
 CARGO_CRATE_DEPENDS+=  tinystr-0.7.6
+CARGO_CRATE_DEPENDS+=  tinystr-0.8.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.8.1
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
 CARGO_CRATE_DEPENDS+=  toml-0.8.19
 CARGO_CRATE_DEPENDS+=  toml_datetime-0.6.8
 CARGO_CRATE_DEPENDS+=  toml_edit-0.22.23
-CARGO_CRATE_DEPENDS+=  ttf-parser-0.24.1
+CARGO_CRATE_DEPENDS+=  ttf-parser-0.25.1
 CARGO_CRATE_DEPENDS+=  two-face-0.4.3
 CARGO_CRATE_DEPENDS+=  typed-arena-2.0.2
-CARGO_CRATE_DEPENDS+=  typst-assets-0.13.1
-#CARGO_CRATE_DEPENDS+= typst-dev-assets-0.13.1
-CARGO_CRATE_DEPENDS+=  unic-langid-0.9.5
-CARGO_CRATE_DEPENDS+=  unic-langid-impl-0.9.5
+CARGO_CRATE_DEPENDS+=  typst-assets-0.14.0
+#CARGO_CRATE_DEPENDS+= typst-dev-assets-0.14.0
+CARGO_CRATE_DEPENDS+=  unic-langid-0.9.6
+CARGO_CRATE_DEPENDS+=  unic-langid-impl-0.9.6
+CARGO_CRATE_DEPENDS+=  unic-langid-macros-0.9.6
+CARGO_CRATE_DEPENDS+=  unic-langid-macros-impl-0.9.6
 CARGO_CRATE_DEPENDS+=  unicase-2.8.1
 CARGO_CRATE_DEPENDS+=  unicode-bidi-0.3.18
-CARGO_CRATE_DEPENDS+=  unicode-bidi-mirroring-0.3.0
-CARGO_CRATE_DEPENDS+=  unicode-ccc-0.3.0
+CARGO_CRATE_DEPENDS+=  unicode-bidi-mirroring-0.4.0
+CARGO_CRATE_DEPENDS+=  unicode-ccc-0.4.0
 CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.16
 CARGO_CRATE_DEPENDS+=  unicode-math-class-0.1.0
 CARGO_CRATE_DEPENDS+=  unicode-normalization-0.1.24
@@ -314,7 +332,7 @@ CARGO_CRATE_DEPENDS+=       unsafe-libyaml-0.2
 CARGO_CRATE_DEPENDS+=  unscanny-0.1.0
 CARGO_CRATE_DEPENDS+=  ureq-2.12.1
 CARGO_CRATE_DEPENDS+=  url-2.5.4
-CARGO_CRATE_DEPENDS+=  usvg-0.43.0
+CARGO_CRATE_DEPENDS+=  usvg-0.45.0
 CARGO_CRATE_DEPENDS+=  utf16_iter-1.0.5
 CARGO_CRATE_DEPENDS+=  utf8_iter-1.0.4
 CARGO_CRATE_DEPENDS+=  utf8parse-0.2.2
@@ -328,11 +346,11 @@ CARGO_CRATE_DEPENDS+=     wasm-bindgen-backe
 CARGO_CRATE_DEPENDS+=  wasm-bindgen-macro-0.2.100
 CARGO_CRATE_DEPENDS+=  wasm-bindgen-macro-support-0.2.100
 CARGO_CRATE_DEPENDS+=  wasm-bindgen-shared-0.2.100
-CARGO_CRATE_DEPENDS+=  wasmi-0.40.0
-CARGO_CRATE_DEPENDS+=  wasmi_collections-0.40.0
-CARGO_CRATE_DEPENDS+=  wasmi_core-0.40.0
-CARGO_CRATE_DEPENDS+=  wasmi_ir-0.40.0
-CARGO_CRATE_DEPENDS+=  wasmparser-0.221.2
+CARGO_CRATE_DEPENDS+=  wasmi-0.51.1
+CARGO_CRATE_DEPENDS+=  wasmi_collections-0.51.1
+CARGO_CRATE_DEPENDS+=  wasmi_core-0.51.1
+CARGO_CRATE_DEPENDS+=  wasmi_ir-0.51.1
+CARGO_CRATE_DEPENDS+=  wasmparser-0.228.0
 CARGO_CRATE_DEPENDS+=  web-sys-0.3.77
 CARGO_CRATE_DEPENDS+=  weezl-0.1.8
 CARGO_CRATE_DEPENDS+=  winapi-util-0.1.9
@@ -350,26 +368,31 @@ CARGO_CRATE_DEPENDS+=     windows_x86_64_gnu
 CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.52.6
 CARGO_CRATE_DEPENDS+=  winnow-0.7.1
 CARGO_CRATE_DEPENDS+=  wit-bindgen-rt-0.33.0
+CARGO_CRATE_DEPENDS+=  write-fonts-0.43.0
 CARGO_CRATE_DEPENDS+=  write16-1.0.0
 CARGO_CRATE_DEPENDS+=  writeable-0.5.5
 CARGO_CRATE_DEPENDS+=  wyz-0.5.1
 CARGO_CRATE_DEPENDS+=  xattr-1.4.0
 CARGO_CRATE_DEPENDS+=  xmlparser-0.13.6
 CARGO_CRATE_DEPENDS+=  xmlwriter-0.1.0
-CARGO_CRATE_DEPENDS+=  xmp-writer-0.3.1
+CARGO_CRATE_DEPENDS+=  xmp-writer-0.3.2
 CARGO_CRATE_DEPENDS+=  xz2-0.1.7
 CARGO_CRATE_DEPENDS+=  yaml-front-matter-0.1.0
 CARGO_CRATE_DEPENDS+=  yaml-rust-0.4.5
 CARGO_CRATE_DEPENDS+=  yoke-0.7.5
+CARGO_CRATE_DEPENDS+=  yoke-0.8.0
 CARGO_CRATE_DEPENDS+=  yoke-derive-0.7.5
+CARGO_CRATE_DEPENDS+=  yoke-derive-0.8.0
 CARGO_CRATE_DEPENDS+=  zerocopy-0.7.35
 CARGO_CRATE_DEPENDS+=  zerocopy-derive-0.7.35
 CARGO_CRATE_DEPENDS+=  zerofrom-0.1.5
 CARGO_CRATE_DEPENDS+=  zerofrom-derive-0.1.5
 CARGO_CRATE_DEPENDS+=  zerotrie-0.1.3
 CARGO_CRATE_DEPENDS+=  zerovec-0.10.4
+CARGO_CRATE_DEPENDS+=  zerovec-0.11.4
 CARGO_CRATE_DEPENDS+=  zerovec-derive-0.10.3
-CARGO_CRATE_DEPENDS+=  zip-2.2.2
+CARGO_CRATE_DEPENDS+=  zip-5.1.1
+CARGO_CRATE_DEPENDS+=  zlib-rs-0.5.1
 CARGO_CRATE_DEPENDS+=  zopfli-0.8.1
 CARGO_CRATE_DEPENDS+=  zune-core-0.4.12
 CARGO_CRATE_DEPENDS+=  zune-jpeg-0.4.14

Index: pkgsrc/textproc/typst/distinfo
diff -u pkgsrc/textproc/typst/distinfo:1.17 pkgsrc/textproc/typst/distinfo:1.18
--- pkgsrc/textproc/typst/distinfo:1.17 Sat Oct 18 11:19:56 2025
+++ pkgsrc/textproc/typst/distinfo      Mon Oct 27 12:05:00 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2025/10/18 11:19:56 pin Exp $
+$NetBSD: distinfo,v 1.18 2025/10/27 12:05:00 pin Exp $
 
 BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3
 SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
@@ -51,24 +51,24 @@ Size (az-1.2.1.crate) = 27842 bytes
 BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
 SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
 Size (base64-0.22.1.crate) = 81597 bytes
-BLAKE2s (biblatex-0.10.0.crate) = 0d50ac77a51a64ac97be5ac6b2539f83b03f922f4612fd4f09f0c1bfa0933f7c
-SHA512 (biblatex-0.10.0.crate) = a3774b9cb57c3ef04e8235c981d462de8c0d1b82a82870cba86a3cb997e04b1a3c71996fdca61f89e24b3f84dd2f75e37e2f81a87057a0dfa430c3960648f6e5
-Size (biblatex-0.10.0.crate) = 92937 bytes
+BLAKE2s (biblatex-0.11.0.crate) = ac9339c4781e4001fb649388b5801526a5d465c6565b57aae81baa9b9276b91e
+SHA512 (biblatex-0.11.0.crate) = 7a2d630f6f3abb8795345e435b1e635bf1f9f457c38ff0311ffe744f641470c92b9e233ba83b176e39f247ec8b999aca9a2106c8a3ae0780093869f0f68188a3
+Size (biblatex-0.11.0.crate) = 98441 bytes
 BLAKE2s (bincode-1.3.3.crate) = 1e930f405c778c0da85c33cd203416d7b3176d07d792db338bce7399ad12a768
 SHA512 (bincode-1.3.3.crate) = 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 Size (bincode-1.3.3.crate) = 28958 bytes
-BLAKE2s (bit-set-0.5.3.crate) = 5bea7416bae5f9195116a7c3fd5b40c19e3e664ba5c9084d256e25ff2f707c12
-SHA512 (bit-set-0.5.3.crate) = c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
-Size (bit-set-0.5.3.crate) = 14470 bytes
-BLAKE2s (bit-vec-0.6.3.crate) = 091a71c1bbc2e6887080f67d8ce1ea2eb945d2d9c2f220a6512211225fb494e2
-SHA512 (bit-vec-0.6.3.crate) = b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
-Size (bit-vec-0.6.3.crate) = 19927 bytes
+BLAKE2s (bit-set-0.8.0.crate) = f0929f523e5285b3541d2287d602d99b3c31ff327aeadcfbcbaa889ca4bf7c7e
+SHA512 (bit-set-0.8.0.crate) = eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa
+Size (bit-set-0.8.0.crate) = 16289 bytes
+BLAKE2s (bit-vec-0.8.0.crate) = a2d2c887387af64f1aa624ef1526404c8654d72aab54279a94dcfe7fcc188471
+SHA512 (bit-vec-0.8.0.crate) = 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571
+Size (bit-vec-0.8.0.crate) = 24132 bytes
 BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
 SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 Size (bitflags-1.3.2.crate) = 23021 bytes
-BLAKE2s (bitflags-2.8.0.crate) = 072987b9fe07e3dd97f30c6ef29f1fec11ac717f5bdcc09527a71bb5ea565838
-SHA512 (bitflags-2.8.0.crate) = f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
-Size (bitflags-2.8.0.crate) = 47482 bytes
+BLAKE2s (bitflags-2.9.1.crate) = a7963a6b45e1b55cea5f5872e5f3a1a4d91933dd71ed71007c208a57ea97e414
+SHA512 (bitflags-2.9.1.crate) = 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27
+Size (bitflags-2.9.1.crate) = 47913 bytes
 BLAKE2s (bitvec-1.0.1.crate) = a905d786a2b567b464d433de34f400310ddb3d60a2195db6a52c332e6cbe0d88
 SHA512 (bitvec-1.0.1.crate) = 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
 Size (bitvec-1.0.1.crate) = 224375 bytes
@@ -78,9 +78,12 @@ Size (bumpalo-3.17.0.crate) = 91975 byte
 BLAKE2s (by_address-1.2.1.crate) = 09d5890bb1119f051c85c45f6113401f751d08d4bbdcaaf066873b71f8fed4f6
 SHA512 (by_address-1.2.1.crate) = f19b8397386913892241cefb1ad71c152280a71e63d2b42e05579e10e3a54ac7a3fc4b706fc1e5e571da7b77b8d483057c9d76f91c88975a970d48f62d718ef0
 Size (by_address-1.2.1.crate) = 8437 bytes
-BLAKE2s (bytemuck-1.21.0.crate) = d6a514c4709086dbe5197e1a7d56d36e821dfe26082847391bac0109c2c38b18
-SHA512 (bytemuck-1.21.0.crate) = 64abfc5c0430b8bbb4b75fa7ee43037ceb180699655c0862b2699f3823fc445d931d3284ccc88dfdc98ed1a24a660cf6ea1040f91c6b2ba1cb21ab83c89d9b18
-Size (bytemuck-1.21.0.crate) = 51553 bytes
+BLAKE2s (bytemuck-1.23.1.crate) = 23fae45469a2cbc1ef9dca5a970bcdcab81cc0278b182ede736cdd6af254657e
+SHA512 (bytemuck-1.23.1.crate) = 9a1489f7f64d43e60a30a7bc9975212febde673199007a44e99e3759aeae7214e92015c752fbdbdb004184f7976692f73563aed1dc42b97ae9b952584c869974
+Size (bytemuck-1.23.1.crate) = 52585 bytes
+BLAKE2s (bytemuck_derive-1.8.1.crate) = 155cf4a75399c9809938d3d38883bfe2cf89d52d377a1ce789e3145a04da0799
+SHA512 (bytemuck_derive-1.8.1.crate) = 803c0f3a1b81024a872f719e94069a28ab1fce6b64adfa8c20a31d824b5d2875ecc0d076d2a58750a58ac5a3dc801d43bd15ddbd6c5c10fd21e1e47bf2aa74a7
+Size (bytemuck_derive-1.8.1.crate) = 23100 bytes
 BLAKE2s (byteorder-1.5.0.crate) = b610119a2e2d4b96996b58e8d4920729fa24d4a96d14852953fdf8dbe035cad0
 SHA512 (byteorder-1.5.0.crate) = 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 Size (byteorder-1.5.0.crate) = 23288 bytes
@@ -114,9 +117,9 @@ Size (ciborium-io-0.2.2.crate) = 6697 by
 BLAKE2s (ciborium-ll-0.2.2.crate) = 62616920a5b3603cdedda2d9f1ff7a13e0e652131622a0cd26ea686e3ffb1cd3
 SHA512 (ciborium-ll-0.2.2.crate) = 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
 Size (ciborium-ll-0.2.2.crate) = 14695 bytes
-BLAKE2s (citationberg-0.5.0.crate) = c1d244084b032538135d82a985ab8427a9ffe4f92ddb0be2a19ed09555c976b8
-SHA512 (citationberg-0.5.0.crate) = 8cb0ba16364966c9735f0e8359baf4cd819b77df5eaf8a68dbd06f2b58cab141f5e1de48d8bace57062e9b03de43953ff1f1ea0148fc0b1074bad39c01c570d0
-Size (citationberg-0.5.0.crate) = 61559 bytes
+BLAKE2s (citationberg-0.6.1.crate) = 561cc81de0f7326d7f63aedbc6fdd7632237b5ae258cbb2ef18382814c05c024
+SHA512 (citationberg-0.6.1.crate) = 4eb282941c122ada12d5d4444343e83551396becf9a514893850651e744fbd2cf57acae69b29a4b0098bd2ce6c672cd25bfb6068f006f663bd8406bdc365bd25
+Size (citationberg-0.6.1.crate) = 66778 bytes
 BLAKE2s (clap-4.5.28.crate) = 1726fdf61e9cf4d49fb4b14fb8d938fb08f51f540f3bad87e70d135221bd64c0
 SHA512 (clap-4.5.28.crate) = 1132d3ef822ec6122e5c8f96f9e04d281d769bfd724df3486a2bdb7fba7fe5da5cfe50a6049af18167d84a7912b59996ad04cf6db73f6aa026d43854550cfa6c
 Size (clap-4.5.28.crate) = 56073 bytes
@@ -141,9 +144,9 @@ Size (cobs-0.2.3.crate) = 12576 bytes
 BLAKE2s (codespan-reporting-0.11.1.crate) = be633c7879fb3d6ea50ceea7fc86d7883446a859cad5dbfac671b4c35b182ded
 SHA512 (codespan-reporting-0.11.1.crate) = 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
 Size (codespan-reporting-0.11.1.crate) = 48963 bytes
-BLAKE2s (codex-0.1.1.crate) = ab51ae68db37ce8ec5ce728966c01b2a47a3c75ea1acf76bd087a2c8525996ff
-SHA512 (codex-0.1.1.crate) = 1c7eaed1fdf12c2e3ae230c111d81c03b7dc786b1012570d9f821213fc14218389148594d9eb91092f5397df40576b21e92f0fc5f129885858cb9fdf892fbe04
-Size (codex-0.1.1.crate) = 23241 bytes
+BLAKE2s (codex-0.2.0.crate) = aa6b6f6a573571c99ae82e676b5d157467e544b5d737bb544e6d51a7818373cb
+SHA512 (codex-0.2.0.crate) = 7ba8ff6e95886eb3d8b23e2b9b2e233f679481387b0e451b5cfdc5f978c60c40a9704a7bb586f9ad3a8645c7dd131c83e9d9f86c7c1d477608526239bbce312d
+Size (codex-0.2.0.crate) = 43026 bytes
 BLAKE2s (color-print-0.3.7.crate) = 41c9cc2fadf3514bd8fd9c1e19ab97bea33a1506d6fbf4f0ba94531d41b685b1
 SHA512 (color-print-0.3.7.crate) = b79418bbd1ceb75a079f30648bcc6e9fa90c083058e5eae486932ec9334b1b9edbfb61a5de4034562d06dfa20d0afe45e6c2902d057cc14258abef393ac1a506
 Size (color-print-0.3.7.crate) = 11586 bytes
@@ -156,12 +159,12 @@ Size (color_quant-1.1.0.crate) = 6649 by
 BLAKE2s (colorchoice-1.0.3.crate) = 4eca55dfc8d8e1bd1b2c937696ab45399ea4012cc858f7b654e8b181160eed5a
 SHA512 (colorchoice-1.0.3.crate) = fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
 Size (colorchoice-1.0.3.crate) = 7923 bytes
-BLAKE2s (comemo-0.4.0.crate) = 1712d73f8894db4c96fdd91cc40b3f0bf14512710121ad3282296a28b4c15b74
-SHA512 (comemo-0.4.0.crate) = c230c523efa5819e9a5de41aca3e5fd59079325072deaac065bd979e8197256ee2f6b724983f0a37ce247799565fd82c293bd6eabda43f5a0c38c58bc453bba2
-Size (comemo-0.4.0.crate) = 22641 bytes
-BLAKE2s (comemo-macros-0.4.0.crate) = b8b78ec195361b64e9e6b63e2eb0f6b786718b9db7a123565920f674217dd246
-SHA512 (comemo-macros-0.4.0.crate) = 1de2743949fad71ab163244908dc789aeed23d73aa5ab227f7e986e7097694d131b3bf6d19be684692b9af9ab2ade9a77fa2d64004faa17b5833d93bfd9a3060
-Size (comemo-macros-0.4.0.crate) = 8176 bytes
+BLAKE2s (comemo-0.5.0.crate) = b679c7de3d5e125e7ec41ad128c9948ed73a2d9e23f3be784444698fffdd50b9
+SHA512 (comemo-0.5.0.crate) = d8e392955470db9b511f5900613863392c41e0dff5f99d94c6e8c451e439e9bf0d019b7ef372e56d6a95b6185d9084f52c17701c806880568372f3e79aa8ea5a
+Size (comemo-0.5.0.crate) = 28954 bytes
+BLAKE2s (comemo-macros-0.5.0.crate) = 59fe0a6f4907584e3a2c67bd6e7a2a3202e111196da1eeead788ceebb841be22
+SHA512 (comemo-macros-0.5.0.crate) = 01f9ee93fd79b935af1625e6a547279cc92caecbf4146d43611fbf89f5a430dc2c275431559e109eb56596acf47f85ad1a45baef679b19be8da85264461845fe
+Size (comemo-macros-0.5.0.crate) = 10000 bytes
 BLAKE2s (core-foundation-0.9.4.crate) = 2437015bf22ee51ea6e28adb110e8977774b095a2aae93c8bbbb9740ef9797bb
 SHA512 (core-foundation-0.9.4.crate) = 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
 Size (core-foundation-0.9.4.crate) = 27743 bytes
@@ -174,9 +177,9 @@ Size (core_maths-0.1.1.crate) = 6528 byt
 BLAKE2s (crc32fast-1.4.2.crate) = b1cf168fb32b4405c990cd38e83eb4b908ba0a9005adcc19f1a9022a831702f4
 SHA512 (crc32fast-1.4.2.crate) = c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
 Size (crc32fast-1.4.2.crate) = 38491 bytes
-BLAKE2s (crossbeam-channel-0.5.14.crate) = d004114470628b230ee88f9b077a2d0c2e9c3b2072d184ac2598ac07f989dcca
-SHA512 (crossbeam-channel-0.5.14.crate) = ab3448f7adeccab3c1d988746c3db1fc1e8854a53f7b5cad63fb7874e5b6f5663d34541d4c5383472db56a7c8b272fddfc78ea2ac1792a18d6c8230dfbabad45
-Size (crossbeam-channel-0.5.14.crate) = 92728 bytes
+BLAKE2s (crossbeam-channel-0.5.15.crate) = 3fd3c1657f5002717436a0e45e3a2053b12c27bf7beccd4391a476f975e084db
+SHA512 (crossbeam-channel-0.5.15.crate) = b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
+Size (crossbeam-channel-0.5.15.crate) = 92716 bytes
 BLAKE2s (crossbeam-deque-0.8.6.crate) = cf67e0c05e52f690d685df9a3b6fd861d6f2b4f21fa09ac997bb32c26946c8c5
 SHA512 (crossbeam-deque-0.8.6.crate) = 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
 Size (crossbeam-deque-0.8.6.crate) = 22471 bytes
@@ -213,9 +216,6 @@ Size (dirs-sys-0.5.0.crate) = 10157 byte
 BLAKE2s (displaydoc-0.2.5.crate) = db46de71ab8b2a18c01291fa33a3b3e081dbddc7e8ea1278b6d444e6284eebf2
 SHA512 (displaydoc-0.2.5.crate) = 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
 Size (displaydoc-0.2.5.crate) = 24219 bytes
-BLAKE2s (downcast-rs-1.2.1.crate) = f6fb1bb6e4e6807befd1bdd5a67e1a6a90bd4464b40b69d0e57d96303a105ef5
-SHA512 (downcast-rs-1.2.1.crate) = f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86
-Size (downcast-rs-1.2.1.crate) = 11821 bytes
 BLAKE2s (ecow-0.2.3.crate) = 80888ec1f6fcf355153530007464cc2bf3e3bdc4118c0f7ec29814cf10c9c40f
 SHA512 (ecow-0.2.3.crate) = 1a8bd28627d130aeb4536c22aa40ebd41f35c4e8a018190eaff265dc1248787ab0b93179209ba2b93a8ee7918575e026f8eb4166acf84dc7a3ebd9f764c4b013
 Size (ecow-0.2.3.crate) = 26087 bytes
@@ -243,9 +243,12 @@ Size (equivalent-1.0.1.crate) = 6615 byt
 BLAKE2s (errno-0.3.10.crate) = 6d5794ad801783e79353e834928c4ae077a9074bded5c27e5affd01ce60710d1
 SHA512 (errno-0.3.10.crate) = fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
 Size (errno-0.3.10.crate) = 11824 bytes
-BLAKE2s (fancy-regex-0.11.0.crate) = eb40ba910ab14e8aa65657360fc38fc158c9cc9aa28ac076f10c42d3e01e0a52
-SHA512 (fancy-regex-0.11.0.crate) = 7d35306e596543ac63a7b0fab145a401b8eceae08c6d7564dc46aa6f28269acabe59135b30dab20f3ffa6779f5a0d3fcd0264d8b5c19be56fd66dbf6e5c2092b
-Size (fancy-regex-0.11.0.crate) = 82918 bytes
+BLAKE2s (euclid-0.22.11.crate) = e7ea749cf0de1322f686b928b728bb11e762a4bc631aac2d14ac9c972dd6dc69
+SHA512 (euclid-0.22.11.crate) = 864e69a769e218a989bb83a5f4846a4b882d94eeb35cde24cc7ac715c8977c9d325ed070de00c32a564ee75246a860d47da6973e23e79d744c1520011d6e94d4
+Size (euclid-0.22.11.crate) = 79261 bytes
+BLAKE2s (fancy-regex-0.16.2.crate) = 9e873f33b545028fc2064394abbeb19f1125565e18ac75bd3be40e21f365df95
+SHA512 (fancy-regex-0.16.2.crate) = f96ea36785fea6f1bc3fe2341eaf5714ad2c9d606b316b5f6bc788d41b8c07f1bc1c299f294855a006a51c28402f9a0eeae4fe31b862c491fc7a2b70f3dbceb7
+Size (fancy-regex-0.16.2.crate) = 100662 bytes
 BLAKE2s (fast-srgb8-1.0.0.crate) = fe992d55b46b07c59a2244449a6f946e6ad4fba5d8e211359649c1090ff9d9fd
 SHA512 (fast-srgb8-1.0.0.crate) = 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
 Size (fast-srgb8-1.0.0.crate) = 17214 bytes
@@ -258,24 +261,27 @@ Size (fdeflate-0.3.7.crate) = 27188 byte
 BLAKE2s (filetime-0.2.25.crate) = ee5a7b447054dbc8a77572d5e852c0a540063e3b3e5cd1c08d0a66e9ec56cd7b
 SHA512 (filetime-0.2.25.crate) = 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
 Size (filetime-0.2.25.crate) = 14940 bytes
-BLAKE2s (flate2-1.0.35.crate) = aa2aeec26744c2bfc3d5740ee562d037b4f065963ec9ae3bd4b13bd116e27322
-SHA512 (flate2-1.0.35.crate) = aa2c4f0ad46cfbc7d2bfbdffd226eaa37f5223a34d132d8fb2dfd04c20d15a96c4882cc377fd72afbc7d13e512f5e9934386b0390a0ab2b171d081335c58fad4
-Size (flate2-1.0.35.crate) = 109188 bytes
+BLAKE2s (flate2-1.1.2.crate) = bb02615faa9f1d61120152f4c9cb907bafaa47552b5e4b187c3532f13506d5d2
+SHA512 (flate2-1.1.2.crate) = 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d
+Size (flate2-1.1.2.crate) = 76495 bytes
+BLAKE2s (float-cmp-0.10.0.crate) = e5c55969a645beed0285a03b41199a6f88c1d85fd000c2c56786dc51ef0633f2
+SHA512 (float-cmp-0.10.0.crate) = 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7
+Size (float-cmp-0.10.0.crate) = 10702 bytes
 BLAKE2s (float-cmp-0.9.0.crate) = 4f12d531ce122b1785eda3125e27ba4b3188f2b4294843329fd7fbcb25fd0c29
 SHA512 (float-cmp-0.9.0.crate) = f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
 Size (float-cmp-0.9.0.crate) = 10102 bytes
 BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
 SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
 Size (fnv-1.0.7.crate) = 11266 bytes
-BLAKE2s (foldhash-0.1.4.crate) = d9cf20e5593b039ab3e0a3ccdc481b01b9e5d8ee19d215404dc220b376ba6324
-SHA512 (foldhash-0.1.4.crate) = 096efd30917c42e75e162a79d5c0ef068af76c7b6206cef880c4a3af92d096b4b4a1cd3de5b66ddb040730d58678c9a651734517dc8a60a265ebddd5559b95c1
-Size (foldhash-0.1.4.crate) = 13764 bytes
+BLAKE2s (font-types-0.10.0.crate) = 4dbc0edff7d48e2feb6c5be29a6a41953460650171102a441f41dda9e6a5dac5
+SHA512 (font-types-0.10.0.crate) = d0c2dea1a958855aaab34f04b9be5a7640d35628c043fed9f9f0ba2686c575b03989c18de223615f09be814527754e0412a33525fc1e819cb024922fa54c39e8
+Size (font-types-0.10.0.crate) = 24757 bytes
 BLAKE2s (fontconfig-parser-0.5.7.crate) = 82aabe3843606d60d889115239d34faf5afdb6bfc0dc8d0d9d15eca72738dc15
 SHA512 (fontconfig-parser-0.5.7.crate) = 0e4ee78ecd12d891492d2132778649460c3a1e553ae67245581677e28b2b813f4303599b64461c2a7a47957591e577ec863fa4365e3f277b8a7f6753332583e0
 Size (fontconfig-parser-0.5.7.crate) = 39564 bytes
-BLAKE2s (fontdb-0.21.0.crate) = b50ac7e435c2dbd63c0407cda587f3c9b0ce31e90caf07584333b798289e7b5a
-SHA512 (fontdb-0.21.0.crate) = 08e9539d1b9441c80dea61992d7d5569b9e430462f65d3be34130ea6e69d751f42bf07e8f4fe27a27832bb89af37b0a25da11978c2464e9a5654cddd7c2aceae
-Size (fontdb-0.21.0.crate) = 108167 bytes
+BLAKE2s (fontdb-0.23.0.crate) = 9d39e73c4e3ffbd753ed8120e391572af325b5d9d08b9358be094b3548d2f6a4
+SHA512 (fontdb-0.23.0.crate) = 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8
+Size (fontdb-0.23.0.crate) = 108324 bytes
 BLAKE2s (foreign-types-0.3.2.crate) = d6fbfbaaa345e5df7be5b4c09a69174fb43c8ab6b79a989c599f7a8c576d78ba
 SHA512 (foreign-types-0.3.2.crate) = bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
 Size (foreign-types-0.3.2.crate) = 7504 bytes
@@ -306,6 +312,9 @@ Size (getrandom-0.3.1.crate) = 42449 byt
 BLAKE2s (gif-0.13.1.crate) = 1b81ec07e351b52858fc533cbda599644d863067321801f7f035bc5b20f72cf2
 SHA512 (gif-0.13.1.crate) = 7e76ee111c6a94763c4dfe01faf4cb0b5272d5041e2b2b8f4db666debf647e192b963c6fb3228cdde28e1d112830c2aa31eaf0551d712ea9963e41e47e26fb26
 Size (gif-0.13.1.crate) = 36408 bytes
+BLAKE2s (glidesort-0.1.2.crate) = 0f6fcea0eaded2847fb4d72055c66f6a85d98fa95af46388ac6888d97ff0de27
+SHA512 (glidesort-0.1.2.crate) = c9845e0a5b465ca8d3f3acc5e718866b2cdb059177cda6f8ba658b62878b139aed05e5faf6cd0d093ed268b7dab9ffc9ba7fe5bc03b83de703049ec686572d29
+Size (glidesort-0.1.2.crate) = 33672 bytes
 BLAKE2s (half-2.4.1.crate) = 5b05db952633340c1f7340f0a0e3e4a05047302f5a401b5bfac0c0b58a47bf3f
 SHA512 (half-2.4.1.crate) = 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
 Size (half-2.4.1.crate) = 50892 bytes
@@ -315,9 +324,27 @@ Size (hashbrown-0.12.3.crate) = 102968 b
 BLAKE2s (hashbrown-0.15.2.crate) = 3d249da59d8a2fa388cce1ecf55b3873572899a8aabe533dee380a5253fcb71c
 SHA512 (hashbrown-0.15.2.crate) = d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
 Size (hashbrown-0.15.2.crate) = 138478 bytes
-BLAKE2s (hayagriva-0.8.1.crate) = 62e76b39e6ccd26d09a6d46b62fa4da182d6ded75f1e22bc1a1054f3eb1d3703
-SHA512 (hayagriva-0.8.1.crate) = 7ad12022065aac8a418c25627c2604871fdbb4185dffce612e0f6468d8d7c39d1b068d40282f69605fc6760cffb9f6e9fcb6db982c0f7477d533a04fb2686878
-Size (hayagriva-0.8.1.crate) = 343788 bytes
+BLAKE2s (hayagriva-0.9.1.crate) = 02795c69f7b1318ba75bd83d68f19cd10f09355a4f1eb81fe69153224d200f9c
+SHA512 (hayagriva-0.9.1.crate) = 959e81990e45b484a34b3cbc42edacfe58d346292d3c2c19efc99c36a2fd8a583701fc12f3a536918b3809e30466225c7fd28e0ede2e3665b3117a37fb195322
+Size (hayagriva-0.9.1.crate) = 460242 bytes
+BLAKE2s (hayro-0.4.0.crate) = 465be8fd60ebc438c355513f0648d1da328927323a4de3fafd64d689da81b262
+SHA512 (hayro-0.4.0.crate) = 412f19abad5d9312efa59729290a159b3e7677073c1a403e703054c82f9a5ee3d411d10b952c1f7c4603984adffd7f2f4e765b97e98e7889805fbf76d4516009
+Size (hayro-0.4.0.crate) = 36512 bytes
+BLAKE2s (hayro-font-0.3.0.crate) = c0f4823ca98b111c6e3da2a5e52dbb9f08caea032bcc20b8a5aeadb04739973d
+SHA512 (hayro-font-0.3.0.crate) = e6310a5f8dbb12588bcaa9f4530c58cecc3947429e57150249b7299a2675e40f46e6cf0d7f00c266a51b755256e7a3b4ceec57af78b48dc20587ed9e6f50f478
+Size (hayro-font-0.3.0.crate) = 38468 bytes
+BLAKE2s (hayro-interpret-0.4.0.crate) = 9b8ca496bb56b02101a4fc3d0b36350ba19a36ed023e173fa988be7d5003ea0e
+SHA512 (hayro-interpret-0.4.0.crate) = c861d2a952772b70c34bc14cd41e470b23ef46527a24c31de14f4a20665ba0e21a071a92225da9739014df92e6036a176da71314709f032c7f624c2b2c5d456d
+Size (hayro-interpret-0.4.0.crate) = 365232 bytes
+BLAKE2s (hayro-svg-0.2.0.crate) = 3c0ed1e82d90407cbe86a5b6cb6579ea14710ec4673b120d8fbbb259b193ac7d
+SHA512 (hayro-svg-0.2.0.crate) = 302daf86b7bc04f10cf0244406aff4e64512bb6f2a13117c8ea850da9ee87a919e149a6cb9af9be96f4f9260ec515a11448ce6550b0c7a40d79e3c2b2cc561fd
+Size (hayro-svg-0.2.0.crate) = 14532 bytes
+BLAKE2s (hayro-syntax-0.4.0.crate) = 3422d5dc4dd68b9d453c06af25591914a125cdfa2b64c47ce323bf35d3ee4a8f
+SHA512 (hayro-syntax-0.4.0.crate) = e1bb0dc221c9e00583ac016e005426364bc1046b159a7f527c8524229e9ff2be7779d9403443fc937de87631f7be9ed3b24f3490443b474b411b222992cb4dc8
+Size (hayro-syntax-0.4.0.crate) = 116992 bytes
+BLAKE2s (hayro-write-0.3.0.crate) = 30442d57521884b9a3a7f7748274f6069939110da988ce9be56c87680b8d4328
+SHA512 (hayro-write-0.3.0.crate) = 59811c28e59a8a4cbafa21d0bc827f2bc37960c3e196510eaad288e2db74fb8a9574e89adbd5406b3f9c4cd5d82da6af1b5f3b4334cb509c3c1402787efa1b6a
+Size (hayro-write-0.3.0.crate) = 7835 bytes
 BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
 SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
 Size (heck-0.5.0.crate) = 11517 bytes
@@ -381,24 +408,27 @@ Size (idna-1.0.3.crate) = 142515 bytes
 BLAKE2s (idna_adapter-1.2.0.crate) = 6812251a5a078141c2887eb943607e7aff47210d31dff791ba9137bc430f3e30
 SHA512 (idna_adapter-1.2.0.crate) = 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
 Size (idna_adapter-1.2.0.crate) = 8206 bytes
-BLAKE2s (if_chain-1.0.2.crate) = 666ec3ecbf99154b01275c5063e96ba954c747eb534a08a6dd598fb67b275f3e
-SHA512 (if_chain-1.0.2.crate) = ca20572317159ebbfd69c034a9607db947d7d5a9c809890da602c287a18fa876a1ef3428575e20c5bc5f5114360998abe8e3972b19eef32445caaf3a97dff20f
-Size (if_chain-1.0.2.crate) = 8062 bytes
-BLAKE2s (image-0.25.5.crate) = cb266cc54d0fc6715a03f5fc82e56ab16bcb8e22a61521d1251dcebb75d500cd
-SHA512 (image-0.25.5.crate) = e43cf4def78b47d337594ef1729668b1f88e6432c23bbedf0f89879121dc0e22554f4e590999332cf344516d6f8fa3d3fc874c1860ca36556c32f6b37df3f06a
-Size (image-0.25.5.crate) = 241073 bytes
-BLAKE2s (image-webp-0.1.3.crate) = 614803f1af9e7196dbb27f6a89fc37b76dd8b9c4863a6add0678162e39407c60
-SHA512 (image-webp-0.1.3.crate) = e74b197ce3fda4ae7de41992ce8243cc1759900d025718691a4664f6abb3283371238c22c24e985f3432e5edec6605b838fb881555b453afbda09c164adb092e
-Size (image-webp-0.1.3.crate) = 50444 bytes
+BLAKE2s (image-0.25.6.crate) = afac5f7ecfe5f073575df62c12a417ef962b517d3eef095bc1b1dc3f81d39793
+SHA512 (image-0.25.6.crate) = 230fe7669bea0497582ce92940f1c77cd8fe7f9cf0a88478fa8ef7f85b4862d24c06eac4dce0eb521dc8b42da6a3add9beb7fc1d5ab29d44fe56bed83c92f182
+Size (image-0.25.6.crate) = 242367 bytes
+BLAKE2s (image-webp-0.2.1.crate) = 313fb90e3ab3da98c54968700ecf5ee0d1e3bab4fc5aacc7483b0ce3664d2eb6
+SHA512 (image-webp-0.2.1.crate) = b06010b53c4197c10423edc464c54cecba280dc736bdbe915f1e3ec0de69215b2f5959703947efd7504951869f4063c8761fc5be3731845bf0a6fa2387cd9ef8
+Size (image-webp-0.2.1.crate) = 60662 bytes
 BLAKE2s (imagesize-0.13.0.crate) = 48334fa7b7a288ff049bc14bf46061842db895b37009f2162dcb5717de619960
 SHA512 (imagesize-0.13.0.crate) = a514bed07f2f4252283ef2e79036981a98bf6fbf8ac3093d98d39c7fb11b855d781121dd410a1b7e5893792b0028af60d92083348e7056e6ba9d006a89cc3530
 Size (imagesize-0.13.0.crate) = 17033 bytes
+BLAKE2s (imagesize-0.14.0.crate) = 804112723b8e2e818949da6cdadcb243984b958b85a2d839c6300e7cd934ed94
+SHA512 (imagesize-0.14.0.crate) = cfca59a60821bfc0efd6416a7b76e1779b2facd13583d38ddb575901e772367b72452a3d27727469cfd18eb76ca7afc6fff08e21a3304a1403713f11d52ed630
+Size (imagesize-0.14.0.crate) = 22706 bytes
 BLAKE2s (indexmap-1.9.3.crate) = fe9c741c1c6d6e741ce68d48bb49010f6c2c07169f76e07820305cf960ef2c72
 SHA512 (indexmap-1.9.3.crate) = 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
 Size (indexmap-1.9.3.crate) = 54653 bytes
 BLAKE2s (indexmap-2.7.1.crate) = f83e3acfcd009a41ab53a9c3bd123622afd57b8c29631b6db0c6a4b597756fce
 SHA512 (indexmap-2.7.1.crate) = 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe
 Size (indexmap-2.7.1.crate) = 88644 bytes
+BLAKE2s (infer-0.19.0.crate) = c39430362117343199402de0581ce73394eec15dff1cad85cf507f0ade586b42
+SHA512 (infer-0.19.0.crate) = db1c0eade964bb9fa20ca8ccebceb06046fbdec25e1e9a7cfab7d6d62be305eb5334bf9989440a4eb535ea284de13ec9721834d8bdcc1366833ed18b1af5cde7
+Size (infer-0.19.0.crate) = 19091 bytes
 BLAKE2s (inotify-0.11.0.crate) = 4b3d4d550b65ba4e5c28ad8cfd6031ee912a63c799538a0e22c7f3dcca1562af
 SHA512 (inotify-0.11.0.crate) = bf1e133e0c3e9e4c31121b24163e5050a76408540235b9b0e9a9644871cc55aa922ccc48799f2f766a3c869ec7f9a1b2275cd8a19f33c47508dd7d061361158c
 Size (inotify-0.11.0.crate) = 26241 bytes
@@ -432,9 +462,18 @@ Size (kqueue-1.0.8.crate) = 12642 bytes
 BLAKE2s (kqueue-sys-1.0.4.crate) = c2692c55899aee72d25ec6bee0a0ef3e24dca1828c8fbca4462484405e77a70f
 SHA512 (kqueue-sys-1.0.4.crate) = 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
 Size (kqueue-sys-1.0.4.crate) = 7160 bytes
-BLAKE2s (kurbo-0.11.1.crate) = b027e7aec3e495514580d1d18fd018ac3e5007ce90c0acbaaf1e27f81570d7af
-SHA512 (kurbo-0.11.1.crate) = 012b6010c28806bd9c7605295c7141ce95ba4c5803fe6a5a0ecdb1c105ee6175727256df9708c1944d008f773de45d70889d4084184e1629bb9d79c11d637dc1
-Size (kurbo-0.11.1.crate) = 129186 bytes
+BLAKE2s (krilla-0.5.0.crate) = 7a04dadf75556974d8a9b0bd5959f775b3c9720424479f35f493516d794ad5f4
+SHA512 (krilla-0.5.0.crate) = 4cc999dd4e6c83c25bd1569527032f8d24bab2089533e8c8f5a7be17c9b7c024258dfd2245f8671736a3a3f4fd4b32d452f911263f3b5c8206ddcaaa7927f6d2
+Size (krilla-0.5.0.crate) = 172894 bytes
+BLAKE2s (krilla-svg-0.2.0.crate) = 9e551d21084057b6a0bce60c177f5ca68fc977f938e4febcd8d34eff09d9d8f3
+SHA512 (krilla-svg-0.2.0.crate) = b28d3502afc2ee3a5dac7310595aeba75507f7cd269b1e85a18ebd2b8bf13082c4831b4a03c59cba333a6fbc7891fbf2be5fef46e6637271dae96cd7c0755313
+Size (krilla-svg-0.2.0.crate) = 22368 bytes
+BLAKE2s (kurbo-0.11.2.crate) = 84d4e2e9f9da27819c3c84a06306390a549f6a83ef6823f036d2387d68986784
+SHA512 (kurbo-0.11.2.crate) = 83e742efec0908926a848fc27face2babe6d22e41844b38806baffaeca3b60b27b272148cbb06d3d4918f37a17a168e4bcd9e16bedbccd11506ec4695a6648df
+Size (kurbo-0.11.2.crate) = 130628 bytes
+BLAKE2s (kurbo-0.12.0.crate) = 0c8031ea77925c5bc319d645a1d65ac5fc0c28a8c97f22e39db6e86f2430f798
+SHA512 (kurbo-0.12.0.crate) = 3d9a1d24c8f50677cf605b95e82702fa86b01131d01972af5a4a3b4dbca2ff9e40e497e3bea16a5f92078e462f8b1ead1cbb612e83623b4991d8c02fb5691ae9
+Size (kurbo-0.12.0.crate) = 153541 bytes
 BLAKE2s (libc-0.2.169.crate) = 2a4aa1b409bfdcd544082bdece61f482252806c43a5ddb9081203416a7c65f85
 SHA512 (libc-0.2.169.crate) = c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
 Size (libc-0.2.169.crate) = 757901 bytes
@@ -453,6 +492,9 @@ Size (libm-0.2.11.crate) = 111477 bytes
 BLAKE2s (libredox-0.1.3.crate) = ae27a63978ca8c5f11172bb4bb7d13fb10b078273ae2fa634873f413d2225055
 SHA512 (libredox-0.1.3.crate) = c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
 Size (libredox-0.1.3.crate) = 6068 bytes
+BLAKE2s (libz-rs-sys-0.5.1.crate) = 44eaf44360176e919bf310fa3f2a4e92e02c8259397764026589eed3ad3321a6
+SHA512 (libz-rs-sys-0.5.1.crate) = b82239760341ba22259936dc54166f4ab46a3743d51163df7600d7585a289b9a36c1b72d5a9cbc9a236aafea26c1454b3d05f7f62fa780d483213b76044a29de
+Size (libz-rs-sys-0.5.1.crate) = 17623 bytes
 BLAKE2s (linked-hash-map-0.5.6.crate) = 06eec16c1a2dd3fc12933a669b9ddc465cceeb3845eb15197228e0d319366ce3
 SHA512 (linked-hash-map-0.5.6.crate) = 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 Size (linked-hash-map-0.5.6.crate) = 15049 bytes
@@ -486,15 +528,15 @@ Size (memmap2-0.9.5.crate) = 33280 bytes
 BLAKE2s (minimal-lexical-0.2.1.crate) = 7868d0264ff2c8d6fd1944aac77710c2163c9c0bb7488ee70835966d9a324022
 SHA512 (minimal-lexical-0.2.1.crate) = 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
 Size (minimal-lexical-0.2.1.crate) = 94841 bytes
-BLAKE2s (miniz_oxide-0.8.3.crate) = f45b701758f3825a16529de4da662ae620dc9eb67ce051a902bf80ff7ad12c5b
-SHA512 (miniz_oxide-0.8.3.crate) = b79cd67a477851b18ed87c887bfd9f40f97059eb3fedbdc3a52eac66b5fcea42cae833eea39fd62becdb057b337f91d27f2087a407d02770feeaea934c0b1e1c
-Size (miniz_oxide-0.8.3.crate) = 61827 bytes
-BLAKE2s (mio-1.0.3.crate) = 557461aecdf15f429bf14eac03f0c53597cf18c7222aac33d796634cf7d19db9
-SHA512 (mio-1.0.3.crate) = 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2
-Size (mio-1.0.3.crate) = 103703 bytes
-BLAKE2s (multi-stash-0.2.0.crate) = 60a34b337c3aad66a374aa18abfd769151858197cfca991d415df65b06d1c3e1
-SHA512 (multi-stash-0.2.0.crate) = 68012db2c2cb91c1450e461d9e656a8a3c58b947243dcfba097788f1758622f6a106e06cd3a945fb5a0e6e1f94d07be9abe4ec35da92b0d95a0e3cbd6d8b18c9
-Size (multi-stash-0.2.0.crate) = 10938 bytes
+BLAKE2s (miniz_oxide-0.8.5.crate) = a82e7eb86215e50da82b5de5af874e470c32467e9115ab3b2a73291d90350b69
+SHA512 (miniz_oxide-0.8.5.crate) = a82e36fdec6d77876c00bc4d03f2d8d90be898091a7c2f474e1b0c21142df2f362d5bcde407ec6bb48be982b22e2bc7fb23572c8aacb2b063ac20149b4564251
+Size (miniz_oxide-0.8.5.crate) = 62237 bytes
+BLAKE2s (mio-1.0.4.crate) = 8c6473c22b59ab8e865070c738f5eb5811d05c0cd1f5f13a8c86562d9a6c8100
+SHA512 (mio-1.0.4.crate) = 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53
+Size (mio-1.0.4.crate) = 104212 bytes
+BLAKE2s (moxcms-0.7.5.crate) = 356df5ba423847d4147022cc24b5618db49167cd5a01698a5fd5abcbd066a776
+SHA512 (moxcms-0.7.5.crate) = c48466802a3aff485f00741052e65886479d98c7bc20c1a652b840239bfaa8afdaf033caaf940203bd15a2c4e0b7b9578a0e1c5e7e056be1609c0c22011caf24
+Size (moxcms-0.7.5.crate) = 184232 bytes
 BLAKE2s (mutate_once-0.1.1.crate) = 9633a539e4c822145332a278d451b3e95d0ca0713066901e4fb3bfd951b87263
 SHA512 (mutate_once-0.1.1.crate) = 395a11830264269602b4dd0a7bd296298cea606d21f3ac122a815954da2e370b21e820c6df9916325ffcc9789d57fa8ffc9b65f4d1562b760bb3cdb286d7b709
 Size (mutate_once-0.1.1.crate) = 4276 bytes
@@ -522,18 +564,15 @@ Size (num-integer-0.1.46.crate) = 22331 
 BLAKE2s (num-traits-0.2.19.crate) = 3c64996b86a2f99ad0c535cac3e95e5ca227315695c078d5b17ca8e1b7e47244
 SHA512 (num-traits-0.2.19.crate) = 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
 Size (num-traits-0.2.19.crate) = 51631 bytes
-BLAKE2s (numerals-0.1.4.crate) = 1113b90d3a74a4637c9ee9f45c18a9ee13110c45aaaf4ec887da5f120afc38b0
-SHA512 (numerals-0.1.4.crate) = 14a89748c11db5097462fc07fd0399a8b0a6b80a4492516a6e6757c5256b014d7d67a5c3165b4a7520a47161abd9820942d2358f77aded0815b2f5b47a1013e9
-Size (numerals-0.1.4.crate) = 4143 bytes
 BLAKE2s (once_cell-1.20.2.crate) = b9ddff0586561ff5cefe206f725a20e083af1b8293f03a60b2dd9a821aa30e65
 SHA512 (once_cell-1.20.2.crate) = bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
 Size (once_cell-1.20.2.crate) = 33394 bytes
 BLAKE2s (open-5.3.2.crate) = fc03caa56a277a9a4fc088c28a021f27674451aadd5def775df7625f6bb93d74
 SHA512 (open-5.3.2.crate) = f79debb89ef358332659a292f20296984aee9e954dd4537272006270317ebc1abfe859bc4780f61a3614eb47839d6e76a95ab3f48f5dd33a16bfab0f31ede7e0
 Size (open-5.3.2.crate) = 26342 bytes
-BLAKE2s (openssl-0.10.70.crate) = 889d94b10db968f8289c0b06061c7d13793485bd376faa934ac6b8b9de4bdcdb
-SHA512 (openssl-0.10.70.crate) = 6d06cf1b999c1a6af6057defd1b0f3663c1c38cb4276520c29c4b06560d3c55654af093883d159a6d4527ba5c37641b89f204ab7c72c133001241a9cc2bba1b1
-Size (openssl-0.10.70.crate) = 277545 bytes
+BLAKE2s (openssl-0.10.72.crate) = 18748184676a176ad60db9f07a898de64a73d2bddd57085ed5e4a328fa43bb6b
+SHA512 (openssl-0.10.72.crate) = ee4cfb893e7112fd274baef3283f3bc44385a3e014c9bb4eb24ffc6153fe56e2f66807d8d5874f97254390041cec3affc41bf7b2bc7e5d39bf60413ffb747786
+Size (openssl-0.10.72.crate) = 283852 bytes
 BLAKE2s (openssl-macros-0.1.1.crate) = edb78e0a672af6601a8a2fb10b3d9064caa4059b92688e022ff5354bfa59cac3
 SHA512 (openssl-macros-0.1.1.crate) = 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
 Size (openssl-macros-0.1.1.crate) = 5601 bytes
@@ -543,9 +582,9 @@ Size (openssl-probe-0.1.6.crate) = 8128 
 BLAKE2s (openssl-src-300.4.1+3.4.0.crate) = fea13a4917ab3ff6bfc8343e08a4155fd234878a27f4c37abc238bd797af2a12
 SHA512 (openssl-src-300.4.1+3.4.0.crate) = f0d5ba6af60cdbe7fa926412e1da9cef57c83fd41d9e451a9ed3e69d294e233823bc23ba1b897c40dbaa833274b5b8e2ff30ad6e801e51f26a93cb1594695480
 Size (openssl-src-300.4.1+3.4.0.crate) = 9945831 bytes
-BLAKE2s (openssl-sys-0.9.105.crate) = 6c039ac18712cdf6cde9c1b82fed066e539382baf8a9a387ae927fe0ff8bd246
-SHA512 (openssl-sys-0.9.105.crate) = 43dc99d22db8af0d23fc4ccd9c1384f16c18bc3b62eced4886ea33b350c341beb1ee585e50216327e17d986376a41c4a793f2abd2736cf3d7662655150b98ddf
-Size (openssl-sys-0.9.105.crate) = 72287 bytes
+BLAKE2s (openssl-sys-0.9.107.crate) = af77e347a7a5352857d026740cce71d73f5aa94c18d8bc6b4d6e36842c7b464a
+SHA512 (openssl-sys-0.9.107.crate) = e66e0f7cb43e3d8135bc1806d8be304b1b8da0de8254afdf1e5f6d2c52af7833389c06c457cb0c94e8917ce905b35ff73ddcf7bdc81cfb58cc1b177ec4e2d693
+Size (openssl-sys-0.9.107.crate) = 78156 bytes
 BLAKE2s (option-ext-0.2.0.crate) = a179d39823f42e954c5fe82b67b6689a7078b0e88bc659f06354f02ee868b465
 SHA512 (option-ext-0.2.0.crate) = f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
 Size (option-ext-0.2.0.crate) = 7345 bytes
@@ -570,30 +609,30 @@ Size (paste-1.0.15.crate) = 18374 bytes
 BLAKE2s (pathdiff-0.2.3.crate) = 9319f95e99985041354c9f58f54796cef161dc47d23b5ec490a3e6e0e4680827
 SHA512 (pathdiff-0.2.3.crate) = 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7
 Size (pathdiff-0.2.3.crate) = 7495 bytes
-BLAKE2s (pdf-writer-0.12.1.crate) = d1369ea436e9641d92c8ef86453a483a641ce472a2898c4296eb76b1b1690352
-SHA512 (pdf-writer-0.12.1.crate) = 4c072db81bce600105c64bb58af32d9482df7f7b0b791cd288bc2144a1ca7639ef4d5eb729489291ff3e02f57c89f5da225499905af007510d772af4bc64984b
-Size (pdf-writer-0.12.1.crate) = 1929788 bytes
+BLAKE2s (pdf-writer-0.14.0.crate) = 3d5898fcd05c783ece7cf707aca0e7189bc094eddeb7bfd22f2f1195b6174291
+SHA512 (pdf-writer-0.14.0.crate) = 109715daa3b99b9be90b53cbd9c2adda37602bf8ff560f3f84427f4b790c3738a231f7ffffe06f34ff3b8cf936ebe96dc38a42775a7f4e26176da4e0982cdea5
+Size (pdf-writer-0.14.0.crate) = 1944789 bytes
 BLAKE2s (percent-encoding-2.3.1.crate) = 8594a9f1915da7ce4063312903905c640ff52cd3a0361bebc09357eee53aac26
 SHA512 (percent-encoding-2.3.1.crate) = 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
 Size (percent-encoding-2.3.1.crate) = 10235 bytes
-BLAKE2s (phf-0.11.3.crate) = 98266b6e46b32cb844dcd5a80f317bd2fe3bf84fe8aa7c505b2a2c8d510f24ad
-SHA512 (phf-0.11.3.crate) = 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
-Size (phf-0.11.3.crate) = 23231 bytes
-BLAKE2s (phf_generator-0.11.3.crate) = 71ff6addf52a906f33b23b970d64fd9d93e68e35aa40860934604b4edddc430c
-SHA512 (phf_generator-0.11.3.crate) = 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115
-Size (phf_generator-0.11.3.crate) = 15431 bytes
-BLAKE2s (phf_macros-0.11.3.crate) = 1e52dcb14d1b591469e2c22efd363a0a890835a270d9d66070bac7fa3db9dff5
-SHA512 (phf_macros-0.11.3.crate) = 331d3392dfd3e48eab0e65c3daca469c3abaf902989ed912e394175876f36c14d06fd1ba4ed03e01234608faf1189743e6dcde75eccdf2f4fe0dc8ffb15e720f
-Size (phf_macros-0.11.3.crate) = 18436 bytes
-BLAKE2s (phf_shared-0.11.3.crate) = a9cf5897cf023d61d53296d21db9d309c3829fbac3759f1b9774a7dd8d364386
-SHA512 (phf_shared-0.11.3.crate) = 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
-Size (phf_shared-0.11.3.crate) = 15199 bytes
+BLAKE2s (phf-0.13.1.crate) = af715450825aa9945510c78376d61da3c080c28b80bd8ee157c76ce2ce0becba
+SHA512 (phf-0.13.1.crate) = 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b
+Size (phf-0.13.1.crate) = 24786 bytes
+BLAKE2s (phf_generator-0.13.1.crate) = c419857b47fb4087509d99c71db96a3f7673010cfa16befdbc861d9d15b5c7f0
+SHA512 (phf_generator-0.13.1.crate) = 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a
+Size (phf_generator-0.13.1.crate) = 15952 bytes
+BLAKE2s (phf_macros-0.13.1.crate) = a97cf8f7b5ea1593ae2b404ab10594cad1168f75ce2cd731191a51a61e7d8b08
+SHA512 (phf_macros-0.13.1.crate) = 37d869a578817751337cd9cf88387d91ec9d671ae752b13a98033cb27ec5efd20eddd0755e24a1586f199340a4ed7c878d15605b7d6318a237d24cd5aed38a4c
+Size (phf_macros-0.13.1.crate) = 21732 bytes
+BLAKE2s (phf_shared-0.13.1.crate) = f0c87f6b9659a27082a396f5ed5e79affe080850474cacb6b03d45948a20f271
+SHA512 (phf_shared-0.13.1.crate) = b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1
+Size (phf_shared-0.13.1.crate) = 16141 bytes
 BLAKE2s (pico-args-0.5.0.crate) = ecda97dcd69b423f817e848d74253976fbcd0d8d9ec9d69e195a166c3fcdb5f8
 SHA512 (pico-args-0.5.0.crate) = 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e
 Size (pico-args-0.5.0.crate) = 11545 bytes
-BLAKE2s (pixglyph-0.5.1.crate) = 906bff29584cceea3b29a421067b4219414ea324b42959dfac5555843268a455
-SHA512 (pixglyph-0.5.1.crate) = 083ea272e8dbafff97708ab451b3c5394b47e089cc23cf6703dc85574f7109921390dad3b68fd2334a92722ea8c53be0ec54369e5592c1ebffbd4f8e8aebbc04
-Size (pixglyph-0.5.1.crate) = 23137 bytes
+BLAKE2s (pixglyph-0.6.0.crate) = 78fa2cb480fb9c7354f6b934028585e00e73fc338e6d63368e7943d7f25cafb0
+SHA512 (pixglyph-0.6.0.crate) = f5720c1952b736037dd3832dfbfbaaf2902181f1fc399b8e6ccf45218f421c031d1c5bd82226ceaf08d8ffc4212ee52d0ced815ecbf2d50c1e104c2bc7cb3203
+Size (pixglyph-0.6.0.crate) = 23135 bytes
 BLAKE2s (pkg-config-0.3.31.crate) = 76faf7321040fa15fe8913ed9dde8fb18c04700f3e875bafe095471c49067da6
 SHA512 (pkg-config-0.3.31.crate) = ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
 Size (pkg-config-0.3.31.crate) = 20880 bytes
@@ -615,15 +654,21 @@ Size (powerfmt-0.2.0.crate) = 15165 byte
 BLAKE2s (ppv-lite86-0.2.20.crate) = b6a8dcd8f44fea4e82eb061c1bce996260eedd75f1d96371b96a7c31c82fd1ef
 SHA512 (ppv-lite86-0.2.20.crate) = 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
 Size (ppv-lite86-0.2.20.crate) = 22478 bytes
-BLAKE2s (proc-macro2-1.0.93.crate) = 75ee9a39784cef980f1e8bcf985d1afe3b228ac9652436ff3cc96a3494ce0629
-SHA512 (proc-macro2-1.0.93.crate) = 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
-Size (proc-macro2-1.0.93.crate) = 52388 bytes
+BLAKE2s (proc-macro-hack-0.5.20+deprecated.crate) = 0dd6dd9945cd77dae27280cedb93da39b10990e02b212f3cd91e63b1be52ea46
+SHA512 (proc-macro-hack-0.5.20+deprecated.crate) = 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
+Size (proc-macro-hack-0.5.20+deprecated.crate) = 15045 bytes
+BLAKE2s (proc-macro2-1.0.101.crate) = 8f2ba4dda3b86e68eb6519c642f48e3b6deb9f0cdd10b0505f77970a6deed577
+SHA512 (proc-macro2-1.0.101.crate) = 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
+Size (proc-macro2-1.0.101.crate) = 53886 bytes
 BLAKE2s (psm-0.1.24.crate) = bb980b35ac983268e0b7c7451a1c0114f661b650b2e9c3b8ad289f3ca5e17f22
 SHA512 (psm-0.1.24.crate) = c26f1f561336c6a2a245cff2c5b0af68497e978c65ce1407b4a5e9a0fda3547a57f5de70b0f9099e0a6ae7e68fb8c1f3b33638d39e2f1339f0b175df441880ed
 Size (psm-0.1.24.crate) = 23294 bytes
 BLAKE2s (pulldown-cmark-0.9.6.crate) = 657a86d6074d6622acdcf4a8fd649f8758763d6ded60a7e78ed707ef1565fdda
 SHA512 (pulldown-cmark-0.9.6.crate) = 074d70722bb42cff59f85c209c3f0c00a739d76a22bcca123a33a0a899df49105887565d71525ec5926261efb74b912bcd024714617d83ca72bcef86bc428764
 Size (pulldown-cmark-0.9.6.crate) = 117378 bytes
+BLAKE2s (pxfm-0.1.24.crate) = 38ee13922ecad1e1ef0ca8c68ccf25019aac3f9669630c798a7e201818af6983
+SHA512 (pxfm-0.1.24.crate) = 6c52f6955ad53fb0f545597e8a570e6d009ffab8bf12af2a7507285d4239c111ba0faa25816b96a7f3e602ae42914fb6221b67a1b52b801608d5a46e00e7fe9d
+Size (pxfm-0.1.24.crate) = 867020 bytes
 BLAKE2s (qcms-0.3.0.crate) = b77da3cba8613918dda028d300e8c595111954d5c9ac106df914152f975828fa
 SHA512 (qcms-0.3.0.crate) = a30304763f863f571a5059d593b852e9545465e5269950a48c720749312c8f4b4a2bf49f88b2c298b227e091d41517eba30829fc89e9cfd5fcf5315e1b4f3f4a
 Size (qcms-0.3.0.crate) = 53550 bytes
@@ -633,9 +678,9 @@ Size (quick-error-2.0.1.crate) = 14265 b
 BLAKE2s (quick-xml-0.32.0.crate) = 335009e9a8b9825d0c72dc2936bb88dca8af3e021dff74d6766038dd8d87d16a
 SHA512 (quick-xml-0.32.0.crate) = 288232de1583d8c7387716900be1fc513b2161123182e4812bde9851f4bd31c1a67417afdc16e8a55c028747d0a1147d2dbae6f0e8885e946829a379563507d2
 Size (quick-xml-0.32.0.crate) = 184149 bytes
-BLAKE2s (quick-xml-0.36.2.crate) = da32b40d7e5cc2a23c6beedaaa17d50b2317d03dc04f0fa7836443ef7b28aabe
-SHA512 (quick-xml-0.36.2.crate) = 7cd4778dbb1f50fdfd7290241fbb42c8529f7d44c2633cac017657010d0d443024f049287e1a1806f5bebe46465549973cccc660959c587fe383490a150ddcdc
-Size (quick-xml-0.36.2.crate) = 185201 bytes
+BLAKE2s (quick-xml-0.38.3.crate) = e70f9c8cab3d26b7df87312fbafd024a954d3a4db2b4fc477fff92c0e7a00909
+SHA512 (quick-xml-0.38.3.crate) = 6ea8669671deced89bd14761786e490cdb51693e7344b482480988604fbe323c0c20232fad09d7620b0449ea1c8a1eaf7e716374d2096e919630ba540d45e242
+Size (quick-xml-0.38.3.crate) = 204498 bytes
 BLAKE2s (quote-1.0.38.crate) = f375d830ed52728a8f82c93c9697237100c279671eeb6cab3d7551773539ee58
 SHA512 (quote-1.0.38.crate) = 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
 Size (quote-1.0.38.crate) = 31252 bytes
@@ -657,6 +702,9 @@ Size (rayon-1.10.0.crate) = 180155 bytes
 BLAKE2s (rayon-core-1.12.1.crate) = 2402c16b62f8a112b43da9ab8c91e8b00bd22cd9252ea12dae77079bef92c16f
 SHA512 (rayon-core-1.12.1.crate) = 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
 Size (rayon-core-1.12.1.crate) = 70701 bytes
+BLAKE2s (read-fonts-0.35.0.crate) = 2d02dab0eaeab8d48953c021b2709fc9ada2af2867447cab8ab82529ef14fc22
+SHA512 (read-fonts-0.35.0.crate) = 77b86e4f8ba1bb54f8512dbb8061466bef333fb55eac60b1e7524777f0e7f6ba7c4d1791c5a0d2adaa9af7eb8dcf6b0531685e86c7593f9e0766c2a54465e7ea
+Size (read-fonts-0.35.0.crate) = 416793 bytes
 BLAKE2s (redox_syscall-0.5.8.crate) = d972ec376f9f01b1411a6026e33e900552389e7b89348a1490bb266efc1bbf4d
 SHA512 (redox_syscall-0.5.8.crate) = 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348
 Size (redox_syscall-0.5.8.crate) = 26319 bytes
@@ -672,33 +720,36 @@ Size (regex-automata-0.4.9.crate) = 6185
 BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5
 SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
 Size (regex-syntax-0.8.5.crate) = 357541 bytes
-BLAKE2s (resvg-0.43.0.crate) = e5a72316f2c37bd6a64a4ea1d3a0f8c5b177c227f59170f7bef84ad83955195f
-SHA512 (resvg-0.43.0.crate) = 70da17e55bd4f9b89e57bccd0b78133969c02d4f188efeb9d9a64e70feafeb837e7c8b8093e85ced9f13690f4be68c1ee3e63ec395c9f08e07735938251ff38f
-Size (resvg-0.43.0.crate) = 78694 bytes
+BLAKE2s (resvg-0.45.0.crate) = 1743b31a17a6b02a2fc5abeaeb2d8414da3d24bd28205d1bdb966264b3fd28ee
+SHA512 (resvg-0.45.0.crate) = 88c41e32dddd6727afd766a82cf3b7cc241bf3f7fd89807ef419922ae8d78c1bcb1b8a0470a0e1f5fecd55e5e45bf2e8b19853767535efaad02f6bfd7b293206
+Size (resvg-0.45.0.crate) = 78010 bytes
 BLAKE2s (rgb-0.8.50.crate) = 9bf62d880173ffcdf549b8d91368b281df516d6eb36f498855e5f85fe967ee94
 SHA512 (rgb-0.8.50.crate) = cfbbaea59d5ba440c2c7e781771885a23e7f86c0c255e060010e04b55b8228242a5d566f2247753fbd4e339249add996d607271fa3dd90025324d413c6506550
 Size (rgb-0.8.50.crate) = 21980 bytes
 BLAKE2s (roff-0.2.2.crate) = c88479b84346a180325e67a9f84f049ece54d2c2966528db8c29d1a178a61011
 SHA512 (roff-0.2.2.crate) = 0098d4cc921435cd48fd924d96e8dd27f6443a9b6cba847388ec4be7c2222bffa7a1507862b8c120314d32d08e0cc04e52d44973e25d85536a3a2560fa2a06aa
 Size (roff-0.2.2.crate) = 11648 bytes
+BLAKE2s (roman-numerals-rs-3.1.0.crate) = 58f54b80135ba339d48697400fb5bf313435096528c3343242ea363b146e1910
+SHA512 (roman-numerals-rs-3.1.0.crate) = e6dad75f256c89dfd7e73d23aa3cbadbb3ba71f76941b14c22a2b57e2f3afa8d838b1caa8b2ce887a2bc109ddbf9f869f24d92d5a10f89e552365fdd30b83c37
+Size (roman-numerals-rs-3.1.0.crate) = 5308 bytes
 BLAKE2s (roxmltree-0.20.0.crate) = a74e1d845d741408dbb31693bd676db21c43c1660c3f44ee5afee12ae03cdf9d
 SHA512 (roxmltree-0.20.0.crate) = f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
 Size (roxmltree-0.20.0.crate) = 54594 bytes
 BLAKE2s (rust_decimal-1.36.0.crate) = 9e0d76c21f3262e0b4e8ad7f24b56b419c50207a593dd4168028963f9caf6f0f
 SHA512 (rust_decimal-1.36.0.crate) = 9dc8dbca6249991e4b8b2179f41bb51f2513bcf6f29490351989f04aeb7f1d15b88a8f13f7cdb666761c585d5e86397150c660883a334b9d4fdd96a08fdb5526
 Size (rust_decimal-1.36.0.crate) = 129249 bytes
-BLAKE2s (rustc-hash-2.1.0.crate) = bb4271bf539f3c7ec62d9f737c7436dc860c54dcdea4cae2b7fac14ee8975431
-SHA512 (rustc-hash-2.1.0.crate) = 6f6a40586fd7a99016efd53888970c745888a06bb6b9d32eeb4936bcd16906c90ba22fad82a4a6b547df4b6c9cf6d73eaa8d36af097d65d3d6de18a0669d5ad2
-Size (rustc-hash-2.1.0.crate) = 13316 bytes
+BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
+SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
+Size (rustc-hash-2.1.1.crate) = 14154 bytes
 BLAKE2s (rustix-0.38.44.crate) = 4b0d02b5053778ea85feca1f942cc0ae38c2b9e77f94ecfb2cff735a9e45a5dc
 SHA512 (rustix-0.38.44.crate) = b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
 Size (rustix-0.38.44.crate) = 379347 bytes
 BLAKE2s (rustversion-1.0.19.crate) = 493e5baacb72524bee8ded52f1d1eaa8d8b3db468be2d22d306b841e64b4c0a2
 SHA512 (rustversion-1.0.19.crate) = 45b959aea8155ee47c51aa1d87c6c344b5f4b20199a2646ca30bdabe1c2458b014be91fe0c48c29c2261ad9e5de6df7eef7ddead1682e584d4a906c17984baab
 Size (rustversion-1.0.19.crate) = 20616 bytes
-BLAKE2s (rustybuzz-0.18.0.crate) = ae0135ba3a6a002e80ec9a1b35f97bbebe1eb9570d867ae93913fa750ca83b29
-SHA512 (rustybuzz-0.18.0.crate) = e148f2c2667cc05e7a123f0d0d79be8315f1c52cbd5a93f975c6636ad5b88b6b1c5cdc2bc9735b19936accc3f25d9ed346a2b812f92314526499c53250235dc3
-Size (rustybuzz-0.18.0.crate) = 270070 bytes
+BLAKE2s (rustybuzz-0.20.1.crate) = 942c6c51f96f82956168888011e95d831d6ff0c0e2bb62ab7263124c12e9589e
+SHA512 (rustybuzz-0.20.1.crate) = 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c
+Size (rustybuzz-0.20.1.crate) = 272721 bytes
 BLAKE2s (ryu-1.0.19.crate) = 4003eb2a6b33b27f6e1d34efffb2bff4a00d3d32581e885fbef910796be01f25
 SHA512 (ryu-1.0.19.crate) = b80d07d609237e13ce1f8cbef5b16738308c540800c7ec18387aec876fb2204029754f20f1f273a0ea07f54dfbaa4595fd0a90044d09f124c1c99e46f1005a99
 Size (ryu-1.0.19.crate) = 48770 bytes
@@ -759,42 +810,42 @@ Size (simplecss-0.2.2.crate) = 22136 byt
 BLAKE2s (siphasher-1.0.1.crate) = 9fc7e3a5b430db6c6ba61da417cc5a0eb7f0f0ce222ea60ca800903c05e97f63
 SHA512 (siphasher-1.0.1.crate) = d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
 Size (siphasher-1.0.1.crate) = 10351 bytes
+BLAKE2s (skrifa-0.37.0.crate) = 8df56232146072ea015c62e968e31d89bf8ad6fd7e1bbba671ca84b75264307c
+SHA512 (skrifa-0.37.0.crate) = d78d0660000774a845c401cd256b36d90d2bce185a8c56509742bddc53bca85b847317656a766d48866a35ed6714fe616fd389396344299b4d65c8cba1c72e8f
+Size (skrifa-0.37.0.crate) = 283031 bytes
+BLAKE2s (slab-0.4.11.crate) = c2e9c15705bb6d456f88b805665d7affd3763374e16f908008581ba137952a41
+SHA512 (slab-0.4.11.crate) = b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
+Size (slab-0.4.11.crate) = 18549 bytes
 BLAKE2s (slotmap-1.0.7.crate) = 3b5761dd149fe5deb9cb8a3d807faa350ad54c01e13995913bff67c6160ec762
 SHA512 (slotmap-1.0.7.crate) = f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080
 Size (slotmap-1.0.7.crate) = 61390 bytes
-BLAKE2s (smallvec-1.13.2.crate) = b0c6aa90972d031feb8f50aa1562ab0dbce3a027e6a54bea2586c819ef8e369b
-SHA512 (smallvec-1.13.2.crate) = a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
-Size (smallvec-1.13.2.crate) = 35216 bytes
+BLAKE2s (smallvec-1.15.1.crate) = 4cc77213990608a8c3cffe9d6fa5cf81e66038510f1e853a27ca2ed027bb1e1b
+SHA512 (smallvec-1.15.1.crate) = c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
+Size (smallvec-1.15.1.crate) = 38116 bytes
 BLAKE2s (spin-0.9.8.crate) = 40d356ced615c0a4f5c7680d28ed15e6af96c3f6b9a1b9db71bc0c7728a63107
 SHA512 (spin-0.9.8.crate) = b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
 Size (spin-0.9.8.crate) = 38958 bytes
 BLAKE2s (stable_deref_trait-1.2.0.crate) = 4ccf524130eadac6b21106564de56e582d0f308b32442552d70bb9d313c53920
 SHA512 (stable_deref_trait-1.2.0.crate) = a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
 Size (stable_deref_trait-1.2.0.crate) = 8054 bytes
-BLAKE2s (stacker-0.1.17.crate) = 4a532b0d1798408036dfa67784bcac2fca32e3aea6bf7c585ee2f11e160dbb85
-SHA512 (stacker-0.1.17.crate) = 0786c374f941267b6ed1c36cc92df2a18364f7688c0610c9030d9c0ed98f6913764d7864725791be267186d0a26a9e1ef6c9803ccc119a399e8e979c14fa5490
-Size (stacker-0.1.17.crate) = 14699 bytes
+BLAKE2s (stacker-0.1.21.crate) = 6d2f2fa3739062a565bfad7e5620ff64122442e962d0f5fb195b6cd9fae34e4b
+SHA512 (stacker-0.1.21.crate) = 9b4d532a2b4081db9f9afc533e66a10d14bdf6e389979ba77de8f1e99f287da56fb3e2183747ba8f9ac8faed380b81a315af09541c180bc8848acb928806299e
+Size (stacker-0.1.21.crate) = 17009 bytes
 BLAKE2s (strict-num-0.1.1.crate) = 8d1cf778441780c4a2282c389ed4c1676e30ff03eb7030541be7fbd5155f4f4b
 SHA512 (strict-num-0.1.1.crate) = 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197
 Size (strict-num-0.1.1.crate) = 5104 bytes
-BLAKE2s (string-interner-0.18.0.crate) = 553e3e6d3c7010ef07a4631930dd662420bca1b630e215c1de7098834b6e1096
-SHA512 (string-interner-0.18.0.crate) = 117337df359fdf0b7c9fd0ea3b930b9c457aa985614ee09b60163765c22735d9f212bc340a4e56877c556d131c22af342c842e59a6a6dda10e5dc5958fab7e64
-Size (string-interner-0.18.0.crate) = 25863 bytes
 BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
 SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
 Size (strsim-0.11.1.crate) = 14266 bytes
-BLAKE2s (strum-0.26.3.crate) = bb7c20c09da3ada56cb7aeb7485772c0ba3c71d5bad6d4024733b593e30c512e
-SHA512 (strum-0.26.3.crate) = 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
-Size (strum-0.26.3.crate) = 7237 bytes
-BLAKE2s (strum_macros-0.26.4.crate) = aecc775d6268b24d6c370b84844d4b61eafa881923b9c7336b15f57bd5260c20
-SHA512 (strum_macros-0.26.4.crate) = 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
-Size (strum_macros-0.26.4.crate) = 27531 bytes
-BLAKE2s (subsetter-0.2.0.crate) = 96992bdc9aee8ca99d25e322f5010e5031b322c8d29aa0259597e7dcb16ad5aa
-SHA512 (subsetter-0.2.0.crate) = 3d9c49b5b5b6f8a00731b282b6d661aa457b58c8a8b2e9bc3e700f9bd1bacd4ee4747bf897f830164d3b04669d2fbc9c4bb61a2032655c8bd61155e023d50799
-Size (subsetter-0.2.0.crate) = 41353 bytes
-BLAKE2s (svg2pdf-0.12.0.crate) = 48ff3aa89d3b790a34e09dda97af339cf1f881326716bbfabdc8124d5d8d3486
-SHA512 (svg2pdf-0.12.0.crate) = 7dac2f2ee58a3da8564ac581bdf696241c78c84c5d48becc8c93b6f1822781774ea15d10f5a89c824743567ed11366909434c597282402875be250460ef57721
-Size (svg2pdf-0.12.0.crate) = 51343 bytes
+BLAKE2s (strum-0.27.2.crate) = d6c5575e232069cd0b3833d56f115b1d3b8115781bbb68740c764f1434cbefb4
+SHA512 (strum-0.27.2.crate) = 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
+Size (strum-0.27.2.crate) = 8489 bytes
+BLAKE2s (strum_macros-0.27.2.crate) = e91326bea2e50925db1983d7d0f05e43c02258ba45c4fe137369b85e3fc45882
+SHA512 (strum_macros-0.27.2.crate) = fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
+Size (strum_macros-0.27.2.crate) = 30522 bytes
+BLAKE2s (subsetter-0.2.3.crate) = 1f4772e19fe966530c3b51379a2401c761e3f5b6add94abed4fa01b2ca449a64
+SHA512 (subsetter-0.2.3.crate) = e2887a531e9023a30f8e71dda34791cc3dc150a96637c9de1b3ce411c1b79af82d7e72dea02329b444b55ebba20c851ef7968503eb6a186b26fdbf1e195616b1
+Size (subsetter-0.2.3.crate) = 47016 bytes
 BLAKE2s (svgtypes-0.15.3.crate) = 3c992a91c075047a034148a810de427e7884dbf93a4679568567e3b134aa36cc
 SHA512 (svgtypes-0.15.3.crate) = f1a20abd4a79642a6cc41f05b700172c5bcdc2549f470164792e01330db24cd544e45b87be7c52bf684bca93525fbf825574fdac530cbb761d976debd64fdbd2
 Size (svgtypes-0.15.3.crate) = 43696 bytes
@@ -804,9 +855,9 @@ Size (syn-2.0.98.crate) = 297807 bytes
 BLAKE2s (synstructure-0.13.1.crate) = d3d7339947cbd052275986623e3eca89eab21bc2d620216d3451f1d733b5488d
 SHA512 (synstructure-0.13.1.crate) = 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
 Size (synstructure-0.13.1.crate) = 18327 bytes
-BLAKE2s (syntect-5.2.0.crate) = 9127ecf7de7b1124ab3d00d3df31ec85e70ab61c67ffc96d07c14559f8b49ea2
-SHA512 (syntect-5.2.0.crate) = 52780b693e484da02d773e9cca460e6b20d8aee436ba96c2e965a078e24b88dea35a03e692c5f7e3d02c82477093a592078e8686a6c9ccc7a2df9a6e20577c2b
-Size (syntect-5.2.0.crate) = 822671 bytes
+BLAKE2s (syntect-5.3.0.crate) = dfcda3b69b0dd88ce451935f39069ca9ed5bcc16543a4d6f8a495c6a13e119be
+SHA512 (syntect-5.3.0.crate) = 0c0eec80117c14e65fed1270021424ed839f51740e643533d6a9082a0011eb48577f52d99f26b0a86a500a0cbd54d0c07c87da78f9ebe5442fdf569784a05dbe
+Size (syntect-5.3.0.crate) = 833348 bytes
 BLAKE2s (tap-1.0.1.crate) = 53f99ee7163ca9302a9cd35c56302c86e113c8c1c27902da720035740dd6ea34
 SHA512 (tap-1.0.1.crate) = d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
 Size (tap-1.0.1.crate) = 11316 bytes
@@ -825,18 +876,12 @@ Size (terminal_size-0.4.1.crate) = 10037
 BLAKE2s (thin-vec-0.2.13.crate) = 1dbd68b96c1a29848706b2425b3a4ac39e0fd7bb0077782a868e21cb4ea1f5c8
 SHA512 (thin-vec-0.2.13.crate) = 248f32258a13ff4db71af9ca15573262dfa5d736bd75894b1708d215ccc0a33fc3aa8435137c1813ecdcf84deed3aa8a28f22d656c3d38dbf26864c30ab67b89
 Size (thin-vec-0.2.13.crate) = 34112 bytes
-BLAKE2s (thiserror-1.0.69.crate) = 26bff7ed5c8f8eeabca66866529fdd00063c22b57c631a70e5bd5deef20976b6
-SHA512 (thiserror-1.0.69.crate) = ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-Size (thiserror-1.0.69.crate) = 22198 bytes
-BLAKE2s (thiserror-2.0.11.crate) = fd1e2d56b0f7cc9bd4f2d53776eec59cb6d5c2873fd69e6397b4f30bef760641
-SHA512 (thiserror-2.0.11.crate) = ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904
-Size (thiserror-2.0.11.crate) = 28648 bytes
-BLAKE2s (thiserror-impl-1.0.69.crate) = 2555e9c945653b810be9ffa5bf34b2cc4104000a988b9a341be5703a56dd92ba
-SHA512 (thiserror-impl-1.0.69.crate) = 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
-Size (thiserror-impl-1.0.69.crate) = 18365 bytes
-BLAKE2s (thiserror-impl-2.0.11.crate) = daf93c8b69c7d546035da9cfc0cc68b71fea68a35964528cc87ad60c6192fdfe
-SHA512 (thiserror-impl-2.0.11.crate) = 3fb76f16613064917d2b21f1bab06fd4dec9f40ad1f850aa78c5917854347cf9034a72d2091dc792ac06ce9ff9e29ed2bec3a4330b459abff379356e35c8f701
-Size (thiserror-impl-2.0.11.crate) = 21067 bytes
+BLAKE2s (thiserror-2.0.16.crate) = a158db7d5ab6e6c50ae437f76d5fe7415eaa8c9eb323fbf03eab3fc24a04c144
+SHA512 (thiserror-2.0.16.crate) = 61be154d6284613f550b0256aff30c765f7a12b6e450e5e8faafa0188d0ff60c214ebd6b3f3419414a81596aea14a158823e4a2b727b573268ed37e1d710a4a5
+Size (thiserror-2.0.16.crate) = 29095 bytes
+BLAKE2s (thiserror-impl-2.0.16.crate) = 32bb8c5436d85b660cdb96cd7327c1489b9e3ddef0666bfa3d17dbc7e71eaaf1
+SHA512 (thiserror-impl-2.0.16.crate) = c853ad2c90932692988ff7397305f46f1db204216352fe1adf875561a9e9f5efd8db8dbe5a273ab03d98ccafb5566dae537a920ed1dd2313337ccaefeee5f712
+Size (thiserror-impl-2.0.16.crate) = 21214 bytes
 BLAKE2s (time-0.3.37.crate) = e0b23e5aa8cc69dc0a341808ab0b33b8957bf4db1b639f61ef62437f6b0baa52
 SHA512 (time-0.3.37.crate) = 6d007507f79c45a7408675b3223bbf83a133bbaf96429ae6a02b5db09acccf884bb8323dc6f3dd05e7ce87a78366a55bafa6c6ba31b04198a31026df4ef425e2
 Size (time-0.3.37.crate) = 123257 bytes
@@ -858,6 +903,9 @@ Size (tiny_http-0.12.0.crate) = 51330 by
 BLAKE2s (tinystr-0.7.6.crate) = 29b11f20dbbee97f164a6729cc981d7ffa14a8a9e57ed955645110c5e4298a42
 SHA512 (tinystr-0.7.6.crate) = a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
 Size (tinystr-0.7.6.crate) = 16971 bytes
+BLAKE2s (tinystr-0.8.1.crate) = 9c512f7e53e94b4f6828f868122737a8ca86c8ae32dfaf7631233e9b0ebf9078
+SHA512 (tinystr-0.8.1.crate) = 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a
+Size (tinystr-0.8.1.crate) = 23333 bytes
 BLAKE2s (tinyvec-1.8.1.crate) = cf55984ca0b48b4c70538d6f73dd92e95ba2b8fbde462b37f877989fe50b7b52
 SHA512 (tinyvec-1.8.1.crate) = db32a6beb1c86eb3e9f5ff2732a4acc03d1d684f0e54df5de2ecbfd08399639f47396ae8b17eb5f0122a09ba0c313f39bd73a6f7c44cc38d1891d1bdf3f2d176
 Size (tinyvec-1.8.1.crate) = 47269 bytes
@@ -873,42 +921,48 @@ Size (toml_datetime-0.6.8.crate) = 12028
 BLAKE2s (toml_edit-0.22.23.crate) = 1edb6efc2fc1cd9adba95ce14a22065ba9b69edfac9c7f89eccdb739795322b0
 SHA512 (toml_edit-0.22.23.crate) = 4a08e10910c6fa089a3c788aed3df222c70c5567e97128810fc0eb881ff88ba8db0e9bb6a1877f24ea6bc1b259769293440991147536bca61e5ba8eda6ce29ba
 Size (toml_edit-0.22.23.crate) = 106376 bytes
-BLAKE2s (ttf-parser-0.24.1.crate) = 343afbf1b90c1a8684713b1813983772d787b56b1343a61da0ba60986fd9e23f
-SHA512 (ttf-parser-0.24.1.crate) = af0ba0a48a48a4673a89ffe10a8e33c98f3ba30ae3021c2b2adcf3c78061abcc096a4c8a68b58baf7a14d33cad6f57b981c89716c1c14f766c487923246544c3
-Size (ttf-parser-0.24.1.crate) = 197588 bytes
+BLAKE2s (ttf-parser-0.25.1.crate) = a9a17470e40b1a4cc727ce7af1f69c855ffd1033b163fa500275f178c511d0ae
+SHA512 (ttf-parser-0.25.1.crate) = 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c
+Size (ttf-parser-0.25.1.crate) = 201121 bytes
 BLAKE2s (two-face-0.4.3.crate) = 1100406b4f13ca2c857eda25466c440ce7460d66579de29f7e9879441659e7e5
 SHA512 (two-face-0.4.3.crate) = 8c068203eef919000e47faf880cb94da27736b86b435b7b789eea0a4897bab3f9e6c7769265c2d16775f1cfb4a0cbce0c7f103b80b26f3b05c22bb2f6d05f505
 Size (two-face-0.4.3.crate) = 3390549 bytes
 BLAKE2s (typed-arena-2.0.2.crate) = 4219b0a8ad00372cbc511bdc54650120d405bedd1ecc63a5e2774944e01412ca
 SHA512 (typed-arena-2.0.2.crate) = 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
 Size (typed-arena-2.0.2.crate) = 11848 bytes
-BLAKE2s (typst-0.13.1.tar.gz) = 80f21d7e691ab8a792e15f0b7952cd8d213b1eca92880aa4fba77749ea9ba55e
-SHA512 (typst-0.13.1.tar.gz) = 13f6deac7b7bb642754f8196d9b05b6d5bb7969b289eae76430377ad0e1613cd03769212eb0cdba1fa063896bbe5dc5c08042626bbdd5c646aca914b7d0a0fae
-Size (typst-0.13.1.tar.gz) = 3640907 bytes
-BLAKE2s (typst-assets-0.13.1.crate) = b786b0679e6020a3e22aa52c119a86a1c6943f62de12be90f147f109c543b081
-SHA512 (typst-assets-0.13.1.crate) = aaee6bbe315ac517960cacf7caaa066212f908c8ba3a8bcd673a48da2018fea8518be4a185def4b74df69427006c602bc61964048757728eba84c363a9e1448a
-Size (typst-assets-0.13.1.crate) = 6068534 bytes
-BLAKE2s (typst-dev-assets-5bb539377906613fab7994b3601e475eee794ada.tar.gz) = 9c50315e0adfb0133ceb312464783225611e2eb3ebedb46b6049f93f8e6fcd42
-SHA512 (typst-dev-assets-5bb539377906613fab7994b3601e475eee794ada.tar.gz) = 
0af26b4819ecae76261bafa732bc8435ccd0823e040256f0ddbd022183735968479fbf9b914a92b23a61014869360dd254b90124a124f62fe7b19d223686463d
-Size (typst-dev-assets-5bb539377906613fab7994b3601e475eee794ada.tar.gz) = 29376243 bytes
-BLAKE2s (unic-langid-0.9.5.crate) = c7ca4a625d39cbbd7c0c6581162691f25812bac7aaabbd25666837e2d22bedee
-SHA512 (unic-langid-0.9.5.crate) = e006351fc040df380947ce60e057e130180a021dd4828c6525fe974ff2af432f9cfa024cf01e0b445fc6dab510b34d612eb27412831b1628867433a14f16587a
-Size (unic-langid-0.9.5.crate) = 8898 bytes
-BLAKE2s (unic-langid-impl-0.9.5.crate) = 1c5d5e7bff60c14e782afa8dad24147d4a00e64ed870a2d3837aae67a2ca504a
-SHA512 (unic-langid-impl-0.9.5.crate) = a9bc573585c4fe456a42c5d097a0e74748f22ca6384317a61bb50f428e95fa3ab164ffc3f9e16634f1fd241b6c2ac892fde089469e52ca8c27766e86b9d35f33
-Size (unic-langid-impl-0.9.5.crate) = 89659 bytes
+BLAKE2s (typst-0.14.0.tar.gz) = 197d441c0ca043616d558f2a5d732ef0562f4e575a18bb105e43b863860a5055
+SHA512 (typst-0.14.0.tar.gz) = 40cb06a6b62cad70327e63e35899ca587507e14d4322b37ae96143e305d972372d32444422a047b9e84e093f6c3ffff2c962db89cdf6d841678baff84d9515ba
+Size (typst-0.14.0.tar.gz) = 4110929 bytes
+BLAKE2s (typst-assets-0.14.0.crate) = ec07963af1d768e8ecd71df610a04a0b3ad669ffb6d9b129b13a409343d2b108
+SHA512 (typst-assets-0.14.0.crate) = 35b8f22ad9603363a0f9256ec6ecf4b445a70479ba0fda596332a8f73505e7742afc97120b0c3677ca579d0ed90c4b47f688d3398b9b10cc38c6c17fba9b6ce3
+Size (typst-assets-0.14.0.crate) = 6376978 bytes
+BLAKE2s (typst-dev-assets-0b12d75772199e07294749ffe078ea030b857746.tar.gz) = bc9a30d2ae5114660b96ccafced94f9fb857b63c0ab257f79afdcebbbae3e74c
+SHA512 (typst-dev-assets-0b12d75772199e07294749ffe078ea030b857746.tar.gz) = 
d7cedb9042bff15986576d3eb387d9e9925ec9ec0f3a2558594225b1cb6dd73f2a093235c22463e0adae1da7d5776159035c034032459437be4878380592a756
+Size (typst-dev-assets-0b12d75772199e07294749ffe078ea030b857746.tar.gz) = 29376705 bytes
+BLAKE2s (unic-langid-0.9.6.crate) = c816e3de04df924231cca6c81097a4f7ed6023e6263228e97db4095ecb12b6ff
+SHA512 (unic-langid-0.9.6.crate) = dab095e4db5a227f5f578b9e5ca2a028766aa5ddbbbc7654155c682e7a31fa302a6575e44bab17ebbf5e9fc3fbd87a2e5fa3410674c7a8448b98b62cef6e321e
+Size (unic-langid-0.9.6.crate) = 9031 bytes
+BLAKE2s (unic-langid-impl-0.9.6.crate) = f48f195a6c655e3e7ede3b6f10720bb09225014c3913d6b19f51b715da739df0
+SHA512 (unic-langid-impl-0.9.6.crate) = cb3963bc6b12b16a46a85ba69151073fc0fc4b64dcdcf9645423a5933fa3b1ea6e8b7801cd29b94104e2e8938936067eef9cd48589f85529157c3ccbc0cc5fc9
+Size (unic-langid-impl-0.9.6.crate) = 90020 bytes
+BLAKE2s (unic-langid-macros-0.9.6.crate) = dc098722aac7b6a2d901be3bdffb092be66a0ec39dcdf02fb3bfcbea5c56a2be
+SHA512 (unic-langid-macros-0.9.6.crate) = c0bd6bb59cb46d98811d00882e20c7339d52d0903b9c77f2111ffee33702227f4345f8dc389082f0ad20706e02389a567182ff234624b5d2add6d7ad8e8e9993
+Size (unic-langid-macros-0.9.6.crate) = 6517 bytes
+BLAKE2s (unic-langid-macros-impl-0.9.6.crate) = b4231bb664411c8c3a483decdaf6a4f485b4f9d4b6bc30dbb29d85275386f1a4
+SHA512 (unic-langid-macros-impl-0.9.6.crate) = 52fabe65e674ccbb163874cf47bbe3766246445c28607352a6bb175d35147b2962a1aafed154ab72a83e58c89992d051e4008850c764576974b66df7902130c4
+Size (unic-langid-macros-impl-0.9.6.crate) = 7073 bytes
 BLAKE2s (unicase-2.8.1.crate) = 6a87002c4bd702bb961347b5ecac9404f9a65359b563c199608a3eaaf66195ea
 SHA512 (unicase-2.8.1.crate) = 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190
 Size (unicase-2.8.1.crate) = 24088 bytes
 BLAKE2s (unicode-bidi-0.3.18.crate) = 46bb8f49bb10ddd2cfbcb73b3b92b167c3f6ab8664720971f9f8ef979633b3db
 SHA512 (unicode-bidi-0.3.18.crate) = 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd
 Size (unicode-bidi-0.3.18.crate) = 58300 bytes
-BLAKE2s (unicode-bidi-mirroring-0.3.0.crate) = f758404ba5f00bb9d3a362cb1fa5a05875f1ceaab5f4519dbdde0cab3afcc14a
-SHA512 (unicode-bidi-mirroring-0.3.0.crate) = 39c971bd8a4dbc7f2f8b287e214a48746b19db6d93b71722b9e1e7961443f699daa75a421f255ae364846b9c121f6dfd8ba6bac3b4bf5b7363347704c134ce6e
-Size (unicode-bidi-mirroring-0.3.0.crate) = 8169 bytes
-BLAKE2s (unicode-ccc-0.3.0.crate) = 2cebc7a6176704d1538e2202978ac350d3f25f86a9c6d444b6482aab15494d42
-SHA512 (unicode-ccc-0.3.0.crate) = 61b9f73ed03ec0eaaa665af2d53758aa059c2b034d50807012b97a098e6f9106ef1d2697e3e607b8b3f132c17f1da79666db25dd98ac56a24b608e3d0a18b9b8
-Size (unicode-ccc-0.3.0.crate) = 8908 bytes
+BLAKE2s (unicode-bidi-mirroring-0.4.0.crate) = 2bbd3469b80fde0fc87640deb47e15f17a318424aeb6edb62b4a3e5c0bb5746e
+SHA512 (unicode-bidi-mirroring-0.4.0.crate) = 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656
+Size (unicode-bidi-mirroring-0.4.0.crate) = 8169 bytes
+BLAKE2s (unicode-ccc-0.4.0.crate) = c1041d693e3b0a94707b263e19b14f0ef00d1699b08f2c20f6305cd890b1e0e7
+SHA512 (unicode-ccc-0.4.0.crate) = ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7
+Size (unicode-ccc-0.4.0.crate) = 8942 bytes
 BLAKE2s (unicode-ident-1.0.16.crate) = 92f5ba6fe73115e3689149bb04548fb9e201d3c3b8a7329da0c566a685a16b4f
 SHA512 (unicode-ident-1.0.16.crate) = 9484a34a4e283f94e971fa9ec42528a62f2c056e702040da37dd9d9b794e16e14a408302d1ac26a850d0eadf0d0266d8ef5b80761490f7029240244a39878ec9
 Size (unicode-ident-1.0.16.crate) = 47684 bytes
@@ -945,9 +999,9 @@ Size (ureq-2.12.1.crate) = 115366 bytes
 BLAKE2s (url-2.5.4.crate) = b478122def61e781a1bc5b50c2fd3834733f0cc5cb6bc1a2601d43d2b5620a64
 SHA512 (url-2.5.4.crate) = 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
 Size (url-2.5.4.crate) = 81097 bytes
-BLAKE2s (usvg-0.43.0.crate) = 9ed3d6e3d76ff3a8a1fbf571e6a9a1ffc5c37a09b4de893c567eda035a329a59
-SHA512 (usvg-0.43.0.crate) = add9447cde3b48feed731cc91f36e76de8f3473d3416d6eb3f5d6120b498242ceeb202fcfd09189c6dcab9240a49576cdac6261724aa3356baa1288fadd0197f
-Size (usvg-0.43.0.crate) = 136347 bytes
+BLAKE2s (usvg-0.45.0.crate) = 58e8cafd970fed5576586028d951fd0a32bef2b2c924b4e3e4855750d86c5527
+SHA512 (usvg-0.45.0.crate) = fde6fa933aaf65bfafaa36443d0f45ad27518efc2da1aee827e6e8f9d19b006a9b4d03cd20a720f67f3db18a043ddbecf34c67734651118c705f3812fc9c4598
+Size (usvg-0.45.0.crate) = 136944 bytes
 BLAKE2s (utf16_iter-1.0.5.crate) = a2c32e15bb4291772a17eefd2d6f9faa649418cd43a87e6aa29a7a1b200cae67
 SHA512 (utf16_iter-1.0.5.crate) = 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa
 Size (utf16_iter-1.0.5.crate) = 9736 bytes
@@ -987,21 +1041,21 @@ Size (wasm-bindgen-macro-support-0.2.100
 BLAKE2s (wasm-bindgen-shared-0.2.100.crate) = a14afb24be38fd15e999c040cf1d13de2525ac6c138d15f182a48da67be34a6d
 SHA512 (wasm-bindgen-shared-0.2.100.crate) = 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
 Size (wasm-bindgen-shared-0.2.100.crate) = 8570 bytes
-BLAKE2s (wasmi-0.40.0.crate) = ea9df479e4775f1e2b59eba56968538752a43de52ddb5a103396d68d736d68cf
-SHA512 (wasmi-0.40.0.crate) = 95e5d1916f58b164e84c60d89aed5440d873c26e1534e359e58c6e6036067b34eca4d9745327674e04da8c08e52b28bb79078ba55f4e03941d208a75338294de
-Size (wasmi-0.40.0.crate) = 290594 bytes
-BLAKE2s (wasmi_collections-0.40.0.crate) = c744abe178794276c42934629c91d36a3054e3ee6dd4458e589bf49cdedf23b6
-SHA512 (wasmi_collections-0.40.0.crate) = 27a226fed53f7e720d2f4284e09e47a14652d3822ed0d560234104556953347ddb2e72f25535398f932e4901eacf1b1e4063da932678919c93771dab267e0222
-Size (wasmi_collections-0.40.0.crate) = 17845 bytes
-BLAKE2s (wasmi_core-0.40.0.crate) = 9ad9f503dd78bccaf5f55c6d50795b8586ff030055d7534f803954d226c0e0bd
-SHA512 (wasmi_core-0.40.0.crate) = 2600edb8624f569136d2ca970422b328cf08ecc3ff3fa6d4146378ad57da8fea8534f71786065c7719ffd1eb7cfe521b6a2c89cc06407bca3101e025bd58df57
-Size (wasmi_core-0.40.0.crate) = 22596 bytes
-BLAKE2s (wasmi_ir-0.40.0.crate) = 9491aa3d580df68fcff41941c75c981157ba9554e45f425f7c7aa081d555c8cd
-SHA512 (wasmi_ir-0.40.0.crate) = 8f460a3eb0f24ffac552595bd1e0de7147f77d3784fc34ca2f8bf29f9f55e479de4518389940bc5d4e387320f02f3d0216bdc6afac6a6650ab1b5ebab949fb0f
-Size (wasmi_ir-0.40.0.crate) = 27024 bytes
-BLAKE2s (wasmparser-0.221.2.crate) = cff6bebe51fda675ea0a5aa52ab6a4a026e906fde84dbf46bed9da0c5a2e9ae5
-SHA512 (wasmparser-0.221.2.crate) = 6ce5218a3a46f373c878516386ef79b428668d06dcec89e0616e94775c80591bcac08edaedf8c53e78c75ef66516ee24d144ec1e67718c8a73131c22f49b1f6b
-Size (wasmparser-0.221.2.crate) = 242909 bytes
+BLAKE2s (wasmi-0.51.1.crate) = 66b1baebdd7fee3676fc698a88f4192bbc404a81bd51f5729fb2a4479b3170a1
+SHA512 (wasmi-0.51.1.crate) = 009bfc59938993ea52c33f61c0cf89527370da79f3ab9e15b4465eef1346b6d4278e945f5903e88809bacc1ab786c5779f4c116ee7ef549a07906cdf7bfa5683
+Size (wasmi-0.51.1.crate) = 244106 bytes
+BLAKE2s (wasmi_collections-0.51.1.crate) = 8bcba5074049fd859ae94da660f62a24ee46381bd183f68cdf379370182cc6f4
+SHA512 (wasmi_collections-0.51.1.crate) = ea3a95a783471efa326e1d4315274dae3083b59368dce45ec8310de52acc8b3973f6b1cc2d0222e50bda9cb543a45f280a9a44dabdea4a16608e3fc5fb2e0e8a
+Size (wasmi_collections-0.51.1.crate) = 19339 bytes
+BLAKE2s (wasmi_core-0.51.1.crate) = 6ac2a3034750446fc764bc7b3649ba0fc899d042bb0d69c1c3268a5178b7aeab
+SHA512 (wasmi_core-0.51.1.crate) = 0ff9792500941b882362ce1b60f656d8394a4ffdaa067691c6c6b37009fbd4d64f37392583a51413905a94736cdaa6e331e11c1aba8b7ab6ea3cd1b0d0ba161e
+Size (wasmi_core-0.51.1.crate) = 50280 bytes
+BLAKE2s (wasmi_ir-0.51.1.crate) = 54d18f4d015308f636dcdd97125a91ba8fd39ab6ccfca188e92cd283f7cb3118
+SHA512 (wasmi_ir-0.51.1.crate) = 6f17a62533180a7007015a030ea0361157ea7c2be652f1b3835cdc4c49d45bba3b17a6de61a46acbdeed9a4710270c252254a598fe0a91508f3b9dd611acc2f8
+Size (wasmi_ir-0.51.1.crate) = 34476 bytes
+BLAKE2s (wasmparser-0.228.0.crate) = cd5ba120854ee09977ac6876f31398f8a46f5ffe75d0396a26705f5c5d05aa07
+SHA512 (wasmparser-0.228.0.crate) = f760e387658c57fc2a1c7b03b1ed8ce3d03019ccb4f21f969ad6aeeb44493e4ec29c8101b7dada90dcadf0a42bdcfad16c921f8522c771c22bc447215618ad74
+Size (wasmparser-0.228.0.crate) = 249009 bytes
 BLAKE2s (web-sys-0.3.77.crate) = d1bdf25398168fc26883490579867596613b0391d6610a4e7298b90abe7ab24b
 SHA512 (web-sys-0.3.77.crate) = cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a
 Size (web-sys-0.3.77.crate) = 638246 bytes
@@ -1053,6 +1107,9 @@ Size (winnow-0.7.1.crate) = 170986 bytes
 BLAKE2s (wit-bindgen-rt-0.33.0.crate) = 86599cecabb5c4e9974c44f12b4a2983ce1de9f30dfd86597143af26ab9f9768
 SHA512 (wit-bindgen-rt-0.33.0.crate) = fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a
 Size (wit-bindgen-rt-0.33.0.crate) = 3357 bytes
+BLAKE2s (write-fonts-0.43.0.crate) = a12515661af931d6eec8d0c60dbbcaf9b0b169b714f85f5880fb3ae321dfd953
+SHA512 (write-fonts-0.43.0.crate) = 394750b8a1227eceffc66396c147834228d81e27823b4e75aa769243f4ff7d7282cc3c1364a5a2bb68ba9e2a25c01931c231770b06a44594828014eb2c92d3e7
+Size (write-fonts-0.43.0.crate) = 254330 bytes
 BLAKE2s (write16-1.0.0.crate) = 705551f3b2a21bf817324ee51b18743f11de0f657b273e5442caf98bd84e0489
 SHA512 (write16-1.0.0.crate) = 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
 Size (write16-1.0.0.crate) = 7218 bytes
@@ -1071,9 +1128,9 @@ Size (xmlparser-0.13.6.crate) = 26718 by
 BLAKE2s (xmlwriter-0.1.0.crate) = 3b1f6def954abf771cd4d95c93c386f8ac1bdb790c75b35a2839a1eb0d59c1d7
 SHA512 (xmlwriter-0.1.0.crate) = a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58
 Size (xmlwriter-0.1.0.crate) = 6261 bytes
-BLAKE2s (xmp-writer-0.3.1.crate) = 225f243ae85ce75348e372b5135bb11017058f224dcc2b8a7c8f5108c88ee865
-SHA512 (xmp-writer-0.3.1.crate) = 781bb80b1d7888235189d227d9af0cc6ee95194e0e8539978c16ca420f9cbc012f8d020f34065f46dafab97e2e0cb6d6c872f108b78dbef51d4f224f586ff7a8
-Size (xmp-writer-0.3.1.crate) = 21400 bytes
+BLAKE2s (xmp-writer-0.3.2.crate) = 2f319a5322c75cd739a604c137e8c8506485258dd7f5c1d204d8e23cc4a623eb
+SHA512 (xmp-writer-0.3.2.crate) = 1e25acdcdbc8223257c9aaa5e18de67f0e18a9890c6aa8a756604413711d0c37cd450da48d6ecacc7360ded238acb06b5a2944acdd7b9b03863eb793ebb215b0
+Size (xmp-writer-0.3.2.crate) = 21529 bytes
 BLAKE2s (xz2-0.1.7.crate) = 4b3b31585d2eff37f12133f94da75ce2afba90c3475438677cae9c36544fd8be
 SHA512 (xz2-0.1.7.crate) = 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74
 Size (xz2-0.1.7.crate) = 23892 bytes
@@ -1086,9 +1143,15 @@ Size (yaml-rust-0.4.5.crate) = 47783 byt
 BLAKE2s (yoke-0.7.5.crate) = 9eedda3baaefca2934c6ff285f1107191c7eb0c6650f2c9a8bcaa7c8cdf3cf19
 SHA512 (yoke-0.7.5.crate) = 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
 Size (yoke-0.7.5.crate) = 29673 bytes
+BLAKE2s (yoke-0.8.0.crate) = 58cbc8841faa0513fad28ecf83c1f39c9d0bea64e4d1474bac402361a77e6bbe
+SHA512 (yoke-0.8.0.crate) = 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276
+Size (yoke-0.8.0.crate) = 28726 bytes
 BLAKE2s (yoke-derive-0.7.5.crate) = 4e429045af910209b702c56d7035cfd6de47073b0bc8df5b036eaa8c64f29daa
 SHA512 (yoke-derive-0.7.5.crate) = e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
 Size (yoke-derive-0.7.5.crate) = 7525 bytes
+BLAKE2s (yoke-derive-0.8.0.crate) = c5774f749d2b3054e01c3ba91f19cb5353bf1b7a0534290d8f39816196ffc9c9
+SHA512 (yoke-derive-0.8.0.crate) = 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3
+Size (yoke-derive-0.8.0.crate) = 7521 bytes
 BLAKE2s (zerocopy-0.7.35.crate) = 6c1c01d135f992d11eaace0ef9d0e94390a3e019cc453ab039a40292b1e88a79
 SHA512 (zerocopy-0.7.35.crate) = 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
 Size (zerocopy-0.7.35.crate) = 152645 bytes
@@ -1107,12 +1170,18 @@ Size (zerotrie-0.1.3.crate) = 74008 byte
 BLAKE2s (zerovec-0.10.4.crate) = baab81f1aa5d523a54f750d2ed679eec2bce4bb04bc5b4a7f093884b9809ad5e
 SHA512 (zerovec-0.10.4.crate) = db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
 Size (zerovec-0.10.4.crate) = 126398 bytes
+BLAKE2s (zerovec-0.11.4.crate) = 6d7313745857ec57b58a505e976dccc5b01eafcde3f3dc51ef2ea909cad38613
+SHA512 (zerovec-0.11.4.crate) = 461ac55146b32f323dff50f85044040096369361bd23e341d729467e99b5c825ec0add8fa940bf0c17cd4990fd7e629268891a711d5b49348167c0a9d6c03e31
+Size (zerovec-0.11.4.crate) = 125080 bytes
 BLAKE2s (zerovec-derive-0.10.3.crate) = 39169b3f694a23e151216d25802a49f00889bfe0e5c6e744cc26792325703db2
 SHA512 (zerovec-derive-0.10.3.crate) = caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
 Size (zerovec-derive-0.10.3.crate) = 19438 bytes
-BLAKE2s (zip-2.2.2.crate) = b7d4b0215f6100797850dbb90bd2512dde48186d541d4e22607f3b7afecda3b9
-SHA512 (zip-2.2.2.crate) = 0255079792b786a55dd18587daf178456f2b79f83d767ba42504f8b7163eebc152c02500097edd78bb37916444c9ad9905779367c6d743489502468258f1706e
-Size (zip-2.2.2.crate) = 108809 bytes
+BLAKE2s (zip-5.1.1.crate) = 3de1052004e32bf0bd85ca37d752e704a891121020d7a79a35a79e9fbe72eea0
+SHA512 (zip-5.1.1.crate) = 464071592bcd05efd6cfff8d43d618ac451454a2f921d2804a9dc80936e4875430e20336c04cde6ed7dc71cf3ca062b12468faf7d77d861d48672298aab6108d
+Size (zip-5.1.1.crate) = 127991 bytes
+BLAKE2s (zlib-rs-0.5.1.crate) = e9960c0accb8b0967118f88e92e49b90367519a8659b32f0f7e7f8e79f3e4a21
+SHA512 (zlib-rs-0.5.1.crate) = 6123b33b6927499d31d5e521ea5326e5838fb49fe7e9b7a75036004968e48db47a58d78398ea7203b37661c9674020308f9c62c052666f72baa0e355cbd57324
+Size (zlib-rs-0.5.1.crate) = 193055 bytes
 BLAKE2s (zopfli-0.8.1.crate) = ca65bf35ffece9a9782a373948beaa23e2b8b085baf82c075533835d0a3fde7c
 SHA512 (zopfli-0.8.1.crate) = 799e25c0cc9f0bf2119a7c03225b11ed94e7c3ac83f872a27da8ae15c90206245121c38f5e2b78fece131f5bb428f01fabbfd1b1e18ea456957940042d38f38d
 Size (zopfli-0.8.1.crate) = 50972 bytes
@@ -1122,4 +1191,4 @@ Size (zune-core-0.4.12.crate) = 17355 by
 BLAKE2s (zune-jpeg-0.4.14.crate) = 30b1e0c577996dc406e9b3740208a6ca5481c3eaefb0dab371b4b4331a4a0a9f
 SHA512 (zune-jpeg-0.4.14.crate) = 1f62cd2c3f5bc1773a7654aadf45b02aec0384c0abad4c77210e9bc2c05533f47e63a6d44fa1596dc9103d7569079be7266905421f91091f77536c1407f3a0e5
 Size (zune-jpeg-0.4.14.crate) = 63388 bytes
-SHA1 (patch-Cargo.toml) = 6ab2b8de4670dce44de80b8b02f3531cfec8fdda
+SHA1 (patch-Cargo.toml) = b7765d09b8f97bc03e631f0103e7bccac5df42e3

Index: pkgsrc/textproc/typst/patches/patch-Cargo.toml
diff -u pkgsrc/textproc/typst/patches/patch-Cargo.toml:1.10 pkgsrc/textproc/typst/patches/patch-Cargo.toml:1.11
--- pkgsrc/textproc/typst/patches/patch-Cargo.toml:1.10 Thu Oct 16 10:51:28 2025
+++ pkgsrc/textproc/typst/patches/patch-Cargo.toml      Mon Oct 27 12:05:01 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-Cargo.toml,v 1.10 2025/10/16 10:51:28 pin Exp $
+$NetBSD: patch-Cargo.toml,v 1.11 2025/10/27 12:05:01 pin Exp $
 
 Work around unpublished crate.
 
---- Cargo.toml.orig    2025-10-16 10:12:17.478511385 +0000
+--- Cargo.toml.orig    2025-10-27 09:36:23.001819729 +0000
 +++ Cargo.toml
 @@ -33,7 +33,7 @@ typst-syntax = { path = "crates/typst-sy
- typst-timing = { path = "crates/typst-timing", version = "0.13.1" }
- typst-utils = { path = "crates/typst-utils", version = "0.13.1" }
- typst-assets = "0.13.1"
--typst-dev-assets = { git = "https://github.com/typst/typst-dev-assets";, tag = "v0.13.1" }
-+typst-dev-assets = { path = "typst-dev-assets-5bb539377906613fab7994b3601e475eee794ada" }
+ typst-timing = { path = "crates/typst-timing", version = "0.14.0" }
+ typst-utils = { path = "crates/typst-utils", version = "0.14.0" }
+ typst-assets = "0.14.0"
+-typst-dev-assets = { git = "https://github.com/typst/typst-dev-assets";, tag = "v0.14.0" }
++typst-dev-assets = { path = "typst-dev-assets-0b12d75772199e07294749ffe078ea030b857746" }
  arrayvec = "0.7.4"
  az = "1.2"
  base64 = "0.22"



Home | Main Index | Thread Index | Old Index