pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/treemd
Module Name: pkgsrc
Committed By: pin
Date: Tue Oct 20 12:03:37 UTC 2026
Modified Files:
pkgsrc/textproc/treemd: Makefile cargo-depends.mk distinfo
Log Message:
textproc/treemd: update to 0.10.0
[0.10.0] - 2026-10-18
The TUI is redesigned: seventeen themes held to WCAG contrast, nine of them new and three light, a footer that shows the keys for whatever is open, a mouse that works on the pane under it, and a
no-color mode for NO_COLOR.
The query language now behaves like jq: query errors exit 3 or 5, arithmetic follows jq's rules, --query-output json always prints an array, and more. Scripts that use -q should check the Changed
section before upgrading.
Fixed
Tables take their natural widths. A column was sized at 70% of its average cell and 30% of its widest, so Previous wrapped in a column beside Next with the pane half empty. A cell holding inline
code also lost the space every other cell has and sat against the border
The footer shows the keys of what is open. It knew five modes and showed the main view's keys over help, the pickers, link search and the outline filter, where those keys type or drive the popup.
At 60 columns it was cut off before ? help; hints now drop from the end and help stays
Keys that do nothing say why: f in a section with no links, which opened an empty list; ' with no bookmark; b and F with no history; n and N with no search; Enter on a palette that matches
nothing. The todo filter says when nothing has an open todo instead of leaving an empty outline, and Esc clears it
Text in popups is readable in every theme. Hints were 1.4:1 in Nord, and help text was the terminal's default gray on light popups, since popups set a background but no text color. A light theme
no longer has a dark title bar either: the frame is painted with the theme first
An unknown --theme is an error naming the themes, not a silent fallback to Ocean Dark
The 256-color fallback picks the nearest color. It rounded each channel to a multiple of 51, but the xterm cube's levels are 0, 95, 135, 175, 215 and 255
A paste into a search or the command palette is held to the field's length, as typing already was, so a long paste could not become a query that is re-run on every key
CLI misuse is reported instead of answered. -L 9 was accepted though there is no level 9; -q with -l or -s silently ignored the other flag; -l docs/ printed a made-up # Select a file heading;
extra files were silently ignored; and with no input at all, treemd printed its usage and exited 0. These are errors now (exit 2 for usage, 1 for a directory), and extra files get a warning that only
the first is read, in the TUI too. The same goes for any two of -l, --tree, -s, --count, --at-line and -q, where all but one used to be ignored, and for --filter, -L, -n and -o without -l or --tree,
which were ignored while the TUI opened. -l -o tree prints the tree, as -o always listed it could. A file that cannot be read is named in the error
A fetched document stays remote even if the working directory has a directory named http:, and an uppercase HTTP:// URL is fetched rather than read as a file name. The URL was resolved as a path
first, which could make the page count as a local file, its links and images included
Bidirectional override characters in a heading are shown, not applied, when the CLI prints to a terminal. They reorder how a line is drawn, so a heading could display as something other than what
it says
--setup-completions finds the right file and checks for treemd's own line. It took any COMPLETE= line and any mention of treemd for completions already set up, ignored $ZDOTDIR for zsh and
$XDG_CONFIG_HOME for fish, and failed when fish's config directory did not exist yet. On macOS, $XDG_CONFIG_HOME is also honored for treemd's own config
treemd doc.md > out prints the document. With no terminal to draw on, the TUI wrote its escape sequences into the file or pipe. It now prints the document, as bat and less do
github:owner/repo finds the README whatever it is named. It fetched README.md at the root, so a repository with readme.md, README.markdown or docs/README.md failed to open. GitHub is asked for
the repository's README, falling back to README.md past its rate limit
Input is held to 100 MB however it arrives. A file over the limit is refused rather than read whole. Stdin had the limit but read a line whole before checking it, so a stream without newlines was
never stopped, and a file was checked by its reported size, which is 0 for /dev/zero, a FIFO or <(command): treemd -l /dev/zero used gigabytes in a fraction of a second. Every read now stops one byte
past the limit, including the files the TUI opens later through a link, the file picker or a reload
Scrolling and moving through a long section no longer re-renders it every frame. Each frame parsed, highlighted, filtered and wrapped the whole section again, so on a large document every
keypress and every scroll step took about a second. The section is now laid out once and kept until something it depends on changes, and a frame draws only the rows on screen: on a 21,000-line
document a scroll frame takes about a millisecond
A selected element below wrapped text is scrolled into view. Interactive mode placed elements by counting each paragraph as one line, so anything below a paragraph that wrapped onto several rows
was thought to be on screen when it was not, and selecting it left it out of sight. Elements are now placed by where they were drawn
With frontmatter hidden, the pointer marks the link Enter follows. The interactive index read the section with its frontmatter while the pane showed it without, so their block numbering differed
and the pointer sat on one link while Enter opened another
Search scrolls to the match. Matches were found in a plain-text conversion of the source and scrolled to by that line's number, which was not where the match was drawn, so a match late in a long
paragraph stayed off screen. Search now runs over what the pane draws, so the match count and the highlighted current match also agree
Content past row 65,535 can be reached. The scroll offset was 16-bit, so the end of a very long section could not be scrolled to
Piping a document into treemd works on macOS. cat notes.md | treemd drew the first screen and then exited with "Failed to initialize input reader". With stdin taken by the pipe, keys are read
from /dev/tty, which macOS's kqueue cannot watch. crossterm's use-dev-tty feature reads it with poll instead
Keys are no longer swallowed in a terminal that does not answer the image probe. ratatui-image asks the terminal which image protocols it supports and reads the answer on a separate thread. When
none came, the thread was left reading the keyboard, so every key from then on went to it, q included, and treemd could not be quit. treemd now checks that the terminal answers queries at all before
probing, and uses halfblocks when it does not. Inside tmux, where tmux answers for itself, the probe is also skipped when no terminal is attached to the session
treemd no longer leaves tmux passthrough on. In tmux, the image library turns the pane's allow-passthrough on, which lets any program in the pane write escape sequences straight to the outer
terminal, and left it on after treemd exited. The pane's own setting is put back on exit
Closing the terminal or sending SIGTERM restores it. treemd was killed with raw mode, the alternate screen and mouse reporting still on, so the shell it returned to received mouse movements as
typed input. It now exits through its own cleanup, including during startup, and within two seconds when it is busy with a large document
Ctrl+C in the editor is the editor's. While e had an editor open, Ctrl+C reached treemd as well and killed it, losing unsaved table edits and leaving the cursor hidden. treemd now ignores it, as
git does
Ctrl+L, resuming after Ctrl+Z, and returning from the editor no longer end the session in a terminal that does not answer queries. The drawing library's screen clear started asking the terminal
for the cursor position in a recent release, and treemd exited when no answer came
The command palette and the link picker keep the selection in view. The palette drew every command in one block, so on a small terminal the selection moved off the bottom after a few steps. The
link picker worked out its scroll in lines while drawing them wrapped, so below a few long links it scrolled the selection out of view. The palette footer also said Tab navigates; it completes the
command name
Keys act on the screen they are pressed in. In interactive mode g, G, Home and End moved the outline behind it, switching section, after which Enter acted on an element from the old one; they now
go to the first and last element. PageUp, PageDown, d and u did nothing there and now page through the section. In help, g and G moved the outline instead of the help; with the outline focused,
PageUp and PageDown did nothing
Ctrl+C works in every mode. It quit only from the main view. It now quits wherever q does, and cancels wherever text is typed or a question asked, as Escape does
Reading a search's results works. After Enter accepted a search, j, k, d, u and q did nothing, and the mouse wheel jumped between matches. They scroll and quit now, with the matches still
highlighted and n and N still stepping through them
Saving respects how a file is kept. A read-only file was saved over whenever its directory was writable, since the new contents were renamed into place; it is refused now. A hard-linked file was
split from its other names, which kept the old contents, and a dangling symlink, such as a config pointing into a dotfiles checkout not yet set up, was replaced by a regular file. Both are written
through now. A file in a directory that takes no new files, read-only or a single file mounted into a container, could not be saved at all; it is written in place
A file with bare CR line endings has its headings. A lone \r ends a line in CommonMark, as in files saved with classic Mac line endings, but it was read as nothing, so every heading after the
first ran into one line: -l listed # Atext## B. It is read as a line ending now. treemd does not save edits to such a file, since writing it back would change every line ending, and says so
Headings with the same name are kept apart in the outline. Collapsing one ### Added in a changelog collapsed every one, the open-todo filter kept all of them, and a bookmark marked all of them
and went to the first. A link to #added-1 now reaches the second Added, as on GitHub, and a link to a heading under a collapsed one opens it; outline search finds headings under collapsed ones too. A
link written with GitHub's anchor, such as #snake_case, which keeps the _ treemd's own anchors drop, finds its heading as well
i starts at the element on screen. It compared the scroll position with line counts that ignore wrapping, so below a few wrapped paragraphs it picked an element pages further down and scrolled
there
A table cursor or an opened <details> stays in its section. That state was kept by an element's position in its section, so another section's element in the same position took it over
y in interactive mode copies the selected element, a link's target, a code block, a table as markdown, an image's source, as the help and status line say. It copied the whole section
p in link mode lists the parent section's links. It moved to the parent but kept listing the child's
Back and Forward keep the scroll position, and e from interactive mode opens the editor on the element's line, not a line or more above it
A count applies only to the next command. 3, Enter, j moved three rows
The mouse wheel scrolls whatever is in front. It was tied to moving through the outline, so with the help screen, the command palette or a picker open it moved the document behind them. It now
acts as the arrow keys of the open screen
The FILTER chip shows while the outline is filtered. It waited for a mode nothing ever entered, so it never appeared
A code block with a very long line no longer stalls the frame. Highlighting ran over the whole line, and on minified code or a pasted blob of hundreds of kilobytes that took long enough to freeze
the display. A line over 4 KB is drawn plain
A timed status message goes away on time. It was only cleared when something else redrew the screen, so with no input it stayed until the next keypress
Tabs in ordinary text show as spacing. The terminal buffer drops control characters, so a tab outside a code block vanished and joined the words on either side
Help scrolls to its end and no further. Its scroll limit was the number of help lines before wrapping and its page size was the document pane's height, so it stopped short or overran depending on
the terminal size and the keybindings
The cursor is shown again after a crash or a signal, and while suspended or in the editor. Restoring the terminal relied on the drawing library showing it on a normal exit
Every image in a section with more than 32 is drawn. The image cache held 32 and evicted the oldest each time it decoded another, so a gallery section evicted its own first images while decoding
its last, and they stayed blank. Images the current section shows are never evicted now. A replaced image file is also decoded again instead of shown as it was, and one that fails to decode is not
retried on every section change
A huge image is refused instead of freezing treemd. A still image was decoded on the UI thread with only the image library's 512 MB memory limit, so a 470 KB PNG declaring 11000x11000 froze input
for seconds and held 840 MB. Images over 64 megapixels, from the size in their header, are refused before decoding. Inline images are also decoded on a background thread now, so a section with large
photos shows "Loading image…" in their place and keeps responding to keys, where every image was read before the section could be drawn; leaving the section skips the decodes that have not started
Stepping back in the GIF viewer no longer freezes it. Every step other than the next frame decoded the GIF from its start on the UI thread, which on a long or large recording took tens of
seconds, with every key waiting. That walk runs in the background now, and a newer step cancels an older one. Opening the viewer also no longer decompresses every frame just to read their timing
Resizing no longer queues a mermaid render per width. Each width the pane passed through rendered every diagram in full before the final width's turn; renders for an old width are now skipped.
Rendered diagrams are also held to 32, rather than kept for the whole session
iTerm2 plays a GIF over 16 MB through treemd's own decoder. Native playback writes the whole file to the terminal on the UI thread, and again whenever the image moves, which froze the session for
large files, over ssh especially
An image no longer covers the text after it. An image whose top had scrolled out of view was pinned to the top of the pane at full height, over the text below, and images were drawn taller than
the rows reserved for them. They now scroll out of view and stay within their rows
A nested list draws each item on its own row, with its own marker. Three shapes were wrong before: a nested ordered list drew bullets instead of numbers, a paragraph under a nested item was
appended to its parent's row (• abpara under a), and a nested list inside a blockquote was folded into its parent's text (│ • qqi). A nested task keeps its checkbox
A list item's indented continuation inside a blockquote keeps its own block. > - step followed by an indented text reported steptext as the item. The item is step now and text is its paragraph,
the same as outside a quote (turbovault#77)
The pointer on a selected link in a nested list sits on that link's row. Following a table of contents in interactive mode put the pointer on the top-level entry, whichever of its children was
selected
.list reports lists in document order. A nested list is reported right after the list that holds it rather than before
Piped input is read again without -. cat doc.md | treemd -q '.h', curl … | treemd and tree | treemd ignored stdin whenever no file was named: from a directory holding any markdown file they
opened the file picker, so a query ran against its placeholder and reported a Select a file heading, and from any other directory treemd printed its usage and exited. Only treemd - worked. This came
in with the startup file picker in 0.5.5, which checked the directory before checking stdin
Queries and -o json are linear in the number of headings. Each heading's line number was counted from the start of the document, so a 900 KB file with 16,000 headings took 20 seconds to query and
a few hundred thousand headings did not finish. The same file now takes a fifth of a second
Piping into head no longer panics. treemd -l big.md | head -1 printed "failed printing to stdout: Broken pipe" and exited 101 once the reader went away; it now ends quietly, as any filter does
Fetching a remote document times out. A server that accepted the connection and never answered hung treemd indefinitely. The connection now has 10 seconds and the whole request 30, and an
https:// request no longer follows a redirect down to plain http://. The 10 MB limit on a fetched document now applies after decompression: counted on the bytes received, a 40 KB gzip response that
expanded to gigabytes got through
A document with no headings reports none. The CLI gave it a made-up # Input heading, the one the TUI uses so its outline has something to select, which also pushed every line number down by two
A byte order mark no longer hides the first heading. A file starting with a UTF-8 BOM lost its first heading from -l, --tree, -q and -s. The BOM is kept in the content, so a checkbox toggled in
the TUI still writes it back
Heading line numbers agree everywhere. .line in a query counted one too many for a heading that does not start its line, such as > # quoted, so it disagreed with -n. The -o json section position
is the line its body starts on, which for a setext heading is two lines down, not one
Code blocks under a heading keep their document line numbers. .h2[Install] > .code | .start_line numbered blocks from the section's first line, so it disagreed with .code | .start_line for the
same block
-L and --filter apply together. -l -L 2 --filter api listed every level-2 heading. -o json is the whole document and ignores both, and now says so on stderr instead of silently printing everything
--query-output jsonp is accepted, as the help says
langs and types list their keys in sorted order rather than a different order on every run
Terminal escape sequences in a document are shown, not sent, when the CLI prints to a terminal. A heading or code block carrying ESC ]0;… or ESC [2J retitled the window or cleared the screen when
listed with -l, --tree, -s or -q. They now print the way cat -v shows them, ^[]0;…. Piped output is unchanged, byte for byte
Whole numbers print as integers in JSON. A count was 1.0 where an element's own fields print 1. A large number in plain output printed as 9223372036854775807 rather than itself
A panic in image or diagram rendering no longer breaks the terminal. The image encoder and the mermaid renderer were each wrapped to turn a panic into an error, but the panic hook ran first and
restored the terminal, so the TUI carried on in cooked mode on the main screen with the panic text printed over it. A panic in that work is now an error for that one image or diagram and nothing else
An image path naming a FIFO, a terminal or a device no longer freezes treemd. Opening one blocked until something wrote to it, on the UI thread with raw mode on, so Ctrl-C could not end the
session. Only a regular file under 128 MB is opened
A GIF declaring a huge canvas is refused before it is allocated. The canvas size comes from the header, so a 62-byte file could take gigabytes the moment the document opened. A canvas over 16
megapixels is not drawn
The image viewer streams a GIF instead of decoding every frame up front. A screen recording used to expand into every frame at full size before the viewer opened, around 1.7 GB for a 1200x800,
450-frame README recording. The viewer now holds one frame and decodes the next as playback reaches it; stepping back reopens the stream
A slow mermaid diagram no longer freezes treemd. Diagrams were laid out inside the frame, on the UI thread, and layout cannot be interrupted: a few kilobytes of densely connected nodes took a
minute and a half, during which treemd took no input at all, Ctrl-C included, from a single block in a README. Diagrams are now laid out on a worker thread, with a placeholder in their place until
they are ready, and a source over 32 KB is not laid out
Inline images take far less memory. Each was kept at full resolution, tens of megabytes for a photo, for a pane that shows a few hundred pixels of it, and the cache holds up to 32. An inline
image is kept at most 2048 pixels on its longest side; the image viewer still decodes its own copy at full resolution. An inline GIF also no longer holds an open decoder and a frame canvas for
playback that never happened, since inline GIFs show their first frame
Large mermaid diagrams are drawn within a fixed budget. A diagram was rasterized at the pane's full width however tall it was, so a fifty-node chain at a wide pane took over a gigabyte and
several seconds, and again on every width change. It is now held to 16 megapixels and drawn narrower if it would exceed that
Saving no longer resets a file's permissions. A checkbox toggle or a table edit replaced the file with one readable only by its owner, so a 0644 note became 0600 after one save. The original
permissions are kept, and the write is synced to disk before it replaces the file
A save no longer overwrites a change made outside treemd. The in-memory copy was written back whatever had happened to the file since it was loaded, so an edit made in another editor, while a
table edit was pending, was silently undone. treemd now refuses the save and says the file changed on disk
One bad keybinding no longer discards the whole config. A misspelled action name failed the parse of the entire file, so the theme and every other setting fell back to defaults, and a key that
did not parse dropped every custom binding. Each bad entry is now skipped and reported, and the rest applies. The warnings appear in the status bar at startup; they used to be printed just before the
alternate screen opened, where they could not be seen
Saving a setting keeps the rest of the config file as written. Changing the theme or outline width rewrote the whole file from scratch, which dropped comments, keys treemd did not recognize, and
any keybinding it could not read, and filled in every default. Only the value that changed is written now, in place, including in a section written inline (ui = { theme = "Nord" }), which used to be
replaced and lose its other keys. Changing a setting and then changing it back is saved too, and with no config file yet the first save writes only what differs from the defaults
A config file with a typo, or one treemd cannot read, is no longer replaced with defaults. It failed to parse, treemd ran on defaults, and the first theme or width change saved those defaults
over it, losing every setting in the file. The same happened to a file that could not be read at all, such as one with a Latin-1 comment, saved as UTF-16, or without read permission. Such a config is
now left alone for the session, and the warning says so
The config file is written atomically, through a symlink. It was written in place, so a crash mid-write left it truncated, and a config symlinked from a dotfiles repository is now updated where
it lives rather than replaced by a copy
Searching text with characters whose case changes their length no longer crashes. Typing İ in outline or content search over a document containing İstanbul panicked, and with other queries the
highlight landed on the wrong letters. Matching now reports positions in the original text
A document read from stdin or a URL is not saved to a file named <stdin>. Toggling a checkbox in one wrote that file into the working directory. It now says there is nowhere to save
Editing a table cell changes that cell, not one in another table. The table was picked by its position among the section's tables as the parser counts them, then found in the file by a separate
line-based check that disagreed: it skipped tables written without outer pipes and counted tables inside list items. With either before it, an edit landed in a different table and was saved there.
The cell is now located with the same parser, and an edit whose cell in the file does not match the one on screen is refused
A table cell edit no longer crashes treemd or garbles the sections after it. The edit changed the text but kept the old positions of the headings after it, which every section is cut out by.
Shortening a cell crashed treemd on the next screen update and lost the edit; lengthening one cut the next section short, or crashed when the cut fell inside a multibyte character, and showed text
from the table above in it. The document is now re-read after every edit and undo
Ordinary documents are no longer rewritten by the LaTeX filter. hide_latex is on by default and ran on every document, LaTeX or not. It collapsed every run of spaces, so nested lists and indented
code showed flat, and since the list on screen no longer matched the file, toggling a nested checkbox toggled a different one. It also read $5 and $10 and $HOME and $PATH as math and dropped their
dollar signs, and stripped backslashed words such as C:\Users\name\docs. The filter now runs only on documents with LaTeX in them (environments, document commands, or $$ display math), leaves
indentation and hard line breaks alone, and treats $ as math only the way pandoc does. The LaTeX hint now also shows for the first file opened, not only later ones
A section that opens with a --- rule shows its text. Frontmatter was stripped from every section, so a section starting with a horizontal rule was taken for frontmatter and hidden up to the next
rule. Only the start of the document is checked now, the closing line has to be exactly --- or ..., and a byte order mark no longer hides real frontmatter
Unsaved table edits are no longer lost or misapplied. e opened the editor and then reloaded the file, discarding buffered edits even when the editor changed nothing; it now asks for a save or
undo first. Opening another file from the file picker skipped the unsaved-changes prompt that following a link shows, so the edits stayed pending against the new file. Discarding edits left them in
the text, where the next checkbox toggle saved them anyway. And a change made on disk while edits were pending was skipped and never loaded, after which every save was refused; it now loads once the
edits are saved or undone
A checkbox toggle stays in its section when another section has the same name. After the save, the selection was restored by heading text, so in a document with two ## Tasks it jumped to the
first, and the next toggle changed that one
e no longer hands a piped or fetched document's placeholder to the editor, which created a file named <stdin> or fetched the URL again outside treemd's limits
A file without headings, or starting with a byte order mark, can be edited. The TUI put an Input heading on top of a document with no headings, and the check missed headings after a byte order
mark, so the real heading stopped being one. The text then differed from the file, and every checkbox toggle was refused as a change made on disk. Files are shown as they are; only piped text without
headings gets the heading
Undoing a table edit restores the cell exactly. Undo wrote back the parser's text of the cell, which has escapes resolved, so x \| y came back as x | y and split into two cells. Undoing an edit
to the first header cell of a table written without outer pipes also put the cell back one space to the right
Editing a cell keeps its formatting. The edit started from the parser's text, with **bold** and *italic* already stripped, so saving any change dropped them. It now starts from the cell as written
.name reads a key when the input has one, even if it is also an element name. Element selectors took priority everywhere, so {p: 1} | .p printed every paragraph, .h | {a: .text} | .a printed
every link, and .fm | .image printed the document's images rather than the front matter's image. A key or property on the input now wins; on the document the selector still does, so .h2 and . | .code
are unchanged. The document's heading_count is no longer also reachable as .headings, which was always the heading selector
A selector piped from a heading selects within that heading's section. .h2[0] | .code returned every code block in the document, not the ones under that h2. It now means the same as .h2[0] >>
.code, so .h | {title: .text, code: [.code]} lists each section's own blocks. .frontmatter belongs to the document and is the same from anywhere
> and >> scope tables, lists, images, paragraphs and blockquotes. .h2[Install] > .table returned nothing whatever the section held, because those elements carry no source position. The section is
now parsed on its own to find them
. can be followed by an operator or brackets. select(. == "x"), . + 1 and .[] were parse errors, since only the end of the query and a few closing tokens were accepted after a bare dot
Collection functions see a piped stream whole. .h | count printed 1 once per heading, and sort_by, group_by, join, unique, first, last, nth, limit, skip, reverse, min, max, add, any, all and
levels all ran once per item, although the docs use exactly these forms. After a selector or anything else that yields a stream they now run once on all of it, including an empty one, so .h[Missing]
| count is 0. Ordering functions hand back a stream, so .h | sort_by(.level) | .text works. levels, langs and types count what they are given rather than the whole document, so .h2 | levels is {"h2":
3}. A single value is unaffected: .h1[0].text | count still counts characters, and [.h] | count still works, but .h1.text | count now counts the h1s
group_by("level") and sort_by("level") use the named property. The string was evaluated as a value, the same for every element, so group_by put everything in one group and sort_by changed
nothing. A string argument now names a property, the same as .level
An element looks the same in an object as in JSON output. {a: .h1[0]} | text printed the heading with its byte offset and its whole section body and no type, from a second serializer that
--query-output json did not use. Both now print the tagged form, and a number over 2^63 in plain text prints as itself
[external], [anchor], [relative] and [wikilink] filter text on anything but a link. They were link-type filters everywhere, so .h[external] matched nothing rather than "External APIs". A keyword
in brackets, as in .h[end], was a parse error; it is a word to search for like any other
sort orders numbers as numbers, and unique keeps distinct values. Both compared values as text, so [10, 9, 1] | sort gave 1 10 9 and [.h] | unique merged two headings that shared a title. sort
and sort_by now use jq's order (null, booleans, numbers, strings, arrays, objects), and unique drops only values that are the same, type included
An index after a stream of arrays applies to each array. .table[0].rows[][0] returned the first row's cells, not the first cell of every row as the docs promise, because the index picked from the
stream of rows. It now indexes each row, as jq does. An index after a stream of anything else still picks from the stream, so (.h | select(.level == 2))[0] is the first match
A query error's caret points at the right column after non-ASCII text. It was placed by byte count, so in .h["日本"] ! it landed several columns past the !
Arity errors say how many arguments a function takes. count(1) reported "expects 0..=0 arguments"; it now says "takes no arguments, got 1"
A query error no longer ends in a blank line
_pipe and _index are no longer callable. They are the parser's internal names for | and [n], and typing them worked as undocumented functions. They now report "Unknown function"
<, <=, > and >= follow jq's order across types. Values of different types compared as equal, so for the same pair < and > were false while <= and >= were true, and select(.text >= 5) kept every
heading. They now use the order sort already used, null, booleans, numbers, strings, arrays, objects, so 1 < "a" is true as in jq
-l -o json reports the lines blocks are on. Block lines were counted from the line right after the heading, while the body had its leading blank lines trimmed, so nearly every block's start_line
and end_line was one short, and more after a setext heading or several blank lines. -q was already right
A lone carriage return no longer crashes -l -o json or -q. A setext underline ended by a lone \r sent the section body past the next heading, and slicing it panicked
A section no longer ends with the next heading's > or -. When the next heading sat in a quote or a list item, the section was cut at its #, keeping the markers before it on that line, in -s,
.content, md and the JSON raw
.fm is only the frontmatter that opens the document. A key: value block between two --- rules further down was reported as frontmatter, over the real one if there was one, and a byte order mark
hid the real frontmatter and any table, quote or list right after it
Section-scoped .code and .link are linear. Each heading counted lines from the top of the document and scanned every block, so .h1 >> .code took 38 seconds on 20,000 headings; it takes a tenth of
one
Frontmatter with more than 64 YAML aliases is not parsed. Aliases repeat what they point at, and a 225 KB block expanded to 5 GB of memory and 8 seconds on every query, whether or not the query
read the frontmatter
== no longer treats different types as equal. Values of different types were compared by their text, so 1 == "1" and null == "" were true. As in jq they are now false, and arrays, objects and
elements are equal when they hold the same values
An if without else passes its input through. It returned null when the condition was false, so .h | .text | if . == "A" then "first" end printed a blank line for every other heading. It now
returns the input unchanged, as jq does
nth with an index out of range returns nothing. An index further back than the start gave the first element, and nth(-1e300) overflowed, which crashed a debug build
not works as a pipe stage. .draft | not was a parse error, because not always expected something after it to negate. It now negates its input, as in jq, and not .draft still works
Security
rustls 0.23.46, for four advisories published on 2026-10-14, RUSTSEC-2026-0346 to -0349. treemd uses rustls only to fetch a document by URL or github:
A document fetched from the web reaches nothing on this machine. Its relative links and image paths were resolved against the local filesystem, so a page could display a local image by its
absolute path, or open, or offer to create, a file in the working directory when a link was followed. Those links and images name places on its own site; they are not followed or loaded now
A piped document stays in the working directory. curl ... | treemd could show any image on disk by its absolute path, and its links reached anywhere in the working directory's git repository. Its
images and links now resolve inside the working directory only. security.trust_piped_documents = true in the config restores the old behavior
A link to a non-markdown file is held to the same boundary as any other link. A markdown link refused absolute paths and .., but a link to an existing file without a markdown extension skipped
those checks and opened in $EDITOR, so [x](/etc/hosts) or [x](../secret.txt) in a document opened that file. Every file link now resolves through one check
Creating a linked file cannot escape through a symlinked directory. The boundary was only checked once the file existed, so following [x](docs/new.md) with docs a symlink out of the repository,
and confirming the create prompt, wrote the file wherever docs pointed. The deepest existing part of the path is now resolved and checked before the prompt, for markdown links and wikilinks alike
Only web links are handed to the system opener in link-follow mode. Interactive mode already refused other schemes; link-follow mode passed any external link on, including a mailto: carrying
attach=. Other schemes are copied to the clipboard instead
Added
Nine themes, light ones included: One Dark, Rose Pine, Kanagawa, Everforest, GitHub Dark, Catppuccin Latte, Solarized Light, GitHub Light, and Terminal, which uses the terminal's own background
and 16 colors. Every theme's text is held to WCAG contrast against what it is drawn on, in 24-bit and 256 colors, by a test. The theme picker shows a swatch of each
A monochrome mode for NO_COLOR. With NO_COLOR set, or --color-mode none, treemd draws in the terminal's own colors and marks the selection, chips and the current match in reverse video and other
matches with underline. An explicit color mode still wins
The mouse works on the pane under it. The wheel scrolls the text or moves through the outline, whichever the pointer is over, rather than whichever has the focus; a click selects a heading, a
second click folds it, and a click on the text focuses it
Ctrl+d, Ctrl+u, Ctrl+f and Ctrl+b page, as in vim and less
Ctrl+e / Ctrl+y scroll the content a line without moving the outline selection, as in vim. The actions existed with no key bound to them
-e / --exit-status makes a query that matches nothing exit 1, so a script can tell an empty result from a match. Without it an empty result still exits 0, as jq does
Ctrl+c quits, asking first when there are unsaved edits. Raw mode made it an ordinary key, bound to nothing
Ctrl+z suspends to the shell, and fg brings treemd back as it was. Raw mode made it an ordinary key as well. In interactive mode it is still undo
The image viewer's keys can be rebound, under [keybindings.ImageViewer], with the actions PreviousFrame, NextFrame and TogglePlayback. They were wired into the event loop past the keymap, which
is also why Ctrl+c did nothing in the viewer; it closes it now, as Esc and q do
GitHub's heading anchors, as an option. slug_style = "github" under [content] makes the anchor Y copies, the id and slug in -l -o json, and .slug and slugify in queries the way github.com does: _
is kept, and a repeated heading is numbered, so the second ## Setup is setup-1. treemd's own anchors stay the default, under which repeated headings share an id
Keys with a dash or a space can be read: .fm["draft-of"], .fm."draft-of" and .["key"]. .fm["key"] matched nothing, and the other two were parse errors
A bare bracket filter runs to the ], so .code[c++], .code[c#], .code[objective-c] and .h[Getting Started] work unquoted. The first was a parse error, # an unexpected character, and in .h[-d] the
- was dropped
.children and .parent on a heading. Both were documented and reported "Property not found". .children is the array of headings directly under it, the same as .h1 > .h, and .parent is the nearest
heading above it at a shallower level, or null
Changed
A cleaner screen. The title bar is one row. Panes are rounded, the focused pane's title is a chip, so focus shows in shape as well as color, and the text has a column of space each side.
Scrollbars are a thumb on the border and only appear when something overflows. The search bar is one row. The status bar shows the mode, a breadcrumb of the selected heading, unsaved edits, the todo
filter and the position, and no longer the theme and outline width. Popups share one rounded frame, the pickers are lists that keep the selection in view, and the link and file pickers are sized to
what they hold
q closes help, the theme picker and the file picker, as it closes a pager, instead of quitting. Ctrl+c does what q does
Code blocks follow the theme. code_theme defaults to auto, so a light theme gets light code blocks; naming a code theme still pins it
The file picker opens in the open file's folder, not the working directory. The help lists every key, two per action, and the palette lists reading commands before editing ones
Image protocol detection is left to ratatui-image. When the terminal did not answer the capability probe, treemd guessed a protocol from environment variables, Kitty from KITTY_WINDOW_ID
included, which stays set in a tmux session started inside Kitty and was taken without the font size an image needs to be placed in its cells, so images could be drawn outside them. ratatui-image
already falls back from the environment where it is safe to. The iTerm2 override, which exists because iTerm2 answers the Kitty probe it cannot fully render, is no longer applied inside tmux, zellij
or screen, and neither is native iTerm2 GIF playback
Links can lead anywhere in the document's repository. A link containing .. was refused, so docs/guide.md could not follow ../README.md back, and following a link into a subdirectory moved the
boundary down with it. Links now resolve within the git work tree the document is in, or the directory treemd was opened on when there is none. A link starting with / is relative to that root, the
way GitHub reads it, and a symlink is followed if it points inside it. Opening a file from the file picker sets the root anew
A nested list is its own .list entry. It used to be text in its parent item's .content, so - outer holding - inner reported one list whose item read outer plus the inner line. It now reports two
lists of one item each. Anything reading .content for nested items needs updating
turbovault-parser 2.1.0 to 4.0.1. The 3.0.0 and 4.0.0 majors are the MCP server's tool surface and do not change the parser API treemd uses. Nested lists are real blocks since 2.2.0
(turbovault#79), with the quoted continuation fix above. Since 3.3.0 a heading's image is no longer part of its text, so # Title  is Title in the outline, --list, .h1 and its anchor, where
it read Title a (turbovault#78); 3.3.0 also makes deeply nested lists linear to parse. 4.0.1 (turbovault#120) takes a code block's language from the first word of its info string, so a rustdoc
```rust,no_run block is highlighted as Rust and found by .code[rust]; closes an empty fenced block, which swallowed the paragraph after it; and keeps a table's cells inside a blockquote, where they
came out empty
ratatui-image 11.0.8 to 11.1.0, and every other dependency to its latest compatible release. That moves wayland-scanner off quick-xml 0.39, so RUSTSEC-2026-0194 and RUSTSEC-2026-0195 no longer
apply and the audit runs with no ignores
GIFs in the Kitty graphics protocol are animated by treemd rather than by the terminal. The native path sent every frame to replace frame one rather than add a frame, and sized the image from its
screen position, so it only ever showed a stretched last frame; it also needed every frame decoded in memory up front. Playback now goes through ratatui-image like every other terminal. iTerm2 still
animates the original file natively
A small mermaid diagram is enlarged at most 2x instead of being stretched to fill the pane, so a two-node diagram no longer takes up dozens of rows
Query errors exit 3 or 5, as in jq. A query that does not parse exits 3, and one that fails while running exits 5. Both exited 1, which -e also uses for no results, so a script could not tell a
typo from an empty match. An unknown --query-output format is a usage error, exit 2
Arithmetic follows jq. An operator its operands do not support is an error: "a" - 1, {} + 1 and -"a" gave null, or for + the two values' text run together (.text + 1 was Intro1), so a typo passed
as a result. + now also merges objects and treats null as nothing to add, - removes items from an array, / splits a string, and % works on whole numbers (5.9 % 3 is 2). tostring turns a number into
text for joining: .text + " " + (.level | tostring)
A slice of an array is an array, and a missing key is null, as in jq. .fm.tags[1:] was a stream of the tags, so | count counted 1; an index past the end of an array gave nothing rather than null;
and a key the front matter does not have was an error, so .fm.draft // false failed on a page without draft. An element's properties are fixed, so .h | .txt is still an error. A slice of selector
results, such as .h2[0:3], is still a stream, and a string now slices by character
not .level == 2 means not (.level == 2). The prefix not bound tightest, so it read as (not .level) == 2, which is never true
.h | count > 3 gives one answer. A stage that starts with a collection function works on the whole stream, as the bare function does; it ran once per value and printed false for each heading.
null | length is 0, as in jq, not 1
--query-output json and json-pretty always print an array. One result printed as a bare value and several as an array, so .link and .link[0] produced different shapes and a script had to guess
which it would get. Every result set is now an array, [] when there are no results. Anything that read a single result as a bare object needs to take the first element. jsonl is unchanged, one value
per line
Documentation
The README is rewritten. It opens with a screenshot of the current UI and a gallery of themes, both rendered by the test suite, in place of a 4.3 MB recording of the old one. It lists every key
the TUI binds, Ctrl+l, Ctrl+z undo, link search and the file picker's keys among those it missed, and every config setting with its default. Callouts were listed as planned though they ship, /
searches the current section rather than the whole document, tree_style defaults to compact and only affects --tree, and on macOS ~/.config/treemd/config.toml is used when it exists. The roadmap and
the comparison table, both out of date, are gone
--help keeps its lists as written. clap joined the example lines and value lists into one run-on line. --color-mode lists none, --query-output names json-pretty, and -o describes its values once
--query-help covers the whole language. It listed any and all as taking no argument, called .h2["Installation"] an exact match when it ignores case, and left out .para, .frontmatter, keys,
values, has, type, empty, the operators, //, conditionals and object construction
The query guide describes the language that ships. It claimed to be verified against 0.7.0, listed a REPL and shell completion for query syntax as done, documented .content as both including and
excluding subsections (it includes them), and gave a grammar in which a comma bound tighter than a pipe and a regex production that does not exist. The grammar now matches the parser, and the guide
covers streams and collection functions, selectors after a pipe, operators and the JSON array output
docs/QUERY_IMPLEMENTATION.md is removed. It was the design written before the query engine existed and described a different one, built on pulldown-cmark, logos and rustyline with a --repl flag.
Nothing linked to it. The query guide and src/query are the reference
The agent skill describes -s, --filter and position.line correctly. It said -s needs an exact match (it ignores case), called --filter fuzzy (it is a case-insensitive substring), and said -o
json's position.line carries the same information as -n (it is the line the section body starts on, below the heading). Its jq examples read JSON query output as a bare object; they take the first
element of the array now, and its tql reference matches --query-help. It also listed eight of the themes, promised a multi-file picker for treemd *.md, and said -o is ignored beside -s or -q, where
it is a usage error
The library docs show only the parser and the query language. The config, input, keybindings and tui modules, and the App and Config re-exports, exist for the treemd binary but were documented as
library API. They remain public, so nothing that uses them breaks, but are hidden from docs.rs and may change in any release
Internal
app.rs is split by concern, and what has the keyboard is decided in one place. The 7,800-line file is now src/tui/app/, with key dispatch, the outline, search, the palette, link navigation, the
file picker, editing, interactive mode and images each in a module of their own. Help and the theme picker are one overlay, the outline search is one OutlineSearch state instead of two flags, and
typing, pasting and Backspace all ask the keybinding mode which field they go to, rather than each checking the flags again
Property tests over generated input. tests/properties.rs parses generated documents built from the constructs that have broken before and runs generated queries against them, neither of which may
panic. The content pane's wrapping is held to never exceeding the pane or losing text, and a table edit to changing one line and undoing exactly. That last one found the pipe-less header bug above.
PROPTEST_CASES sets how long they search
The integration tests clean up after themselves. Each run left a temporary directory per test behind
Screenshots of every screen in every theme. just screenshots renders eight screens in each theme, in monochrome and in a 60-column terminal as SVGs, to review a UI change across all of them. just
readme-images makes the README's images from them
The Linux glibc binaries run on glibc 2.28 and newer. They were built on the newest Ubuntu runner and needed its glibc, 2.39, so the 0.9.1 downloads failed with "GLIBC_2.39 not found" on Debian
12, Ubuntu 22.04 and RHEL 9. Both are now built with cargo-zigbuild against glibc 2.28, a release fails if either uses a newer glibc symbol, and the x86_64 one is run in Debian 10 before it ships
A release cannot ship with a target missing. Packaging checks that all seven binaries are there, and build artifacts are kept for a week rather than a day, so one target can be rebuilt later
without the others expiring. Every job has a time limit, and the release packaging also runs on every pull request, twice, to show it works and gives the same bytes
just release-preflight checks that the commit being tagged is origin/main, so a tag cannot carry unpushed local commits, and just release-tag says when to publish to crates.io: after the release
workflow passes
Every GitHub Action is pinned to a commit SHA. A tag such as @v7 can be moved to different code after the fact, and the release workflow runs with write access and the signing secrets. Dependabot
keeps the pins and their version comments current. cross is installed with --locked too
cargo-deny replaces cargo-audit in CI. It reads the same RustSec advisories, with no ignores, and also holds dependencies to an allow-list of licenses, to crates.io as the only source, and to no
* version requirements. deny.toml has the rules and just deny runs them locally
Every pull request builds the musl binary and runs it on Alpine. It was only built at release time, after the tag was pushed, so a musl breakage like #42 could only be found in a release.
scripts/smoke-test.sh checks that a binary starts, reports its version and lists a document's headings exactly
A release builds nothing until CI passes on the tagged commit. A tag push used to build and publish straight away, whatever state the commit was in, and a tag cannot be re-cut. The release
workflow now runs the full CI suite on that commit first, and its preflight and just release-preflight both run cargo publish --dry-run --locked
A tagged release refuses to ship an unsigned or unnotarized macOS binary. A failed certificate import used to fall back to ad-hoc signing and publish anyway, and a notarization Apple rejected
still passed because notarytool exits 0 either way. On a tag both now fail the run; ad-hoc signing is left for manual runs without the secrets. The secrets reach the script through env: rather than
being pasted into it
Each release binary is run before it ships. --version and a heading listing run on Linux x86_64, macOS (x86_64 under Rosetta when the runner has it), Windows, and for x86_64 musl inside an Alpine
container. The aarch64 Linux builds are cross-compiled on x86_64 runners and are not run
Release archives are reproducible and include the man page and license. Every archive is now assembled in one job by scripts/package-release.sh, with timestamps from the release commit, fixed
owners, order and modes, and gzip -n, rather than by each runner's own tar or Compress-Archive. The .tar.gz archives gain treemd.1 and every archive gains LICENSE; the binary keeps its name and
place. SHA256SUMS is generated with errors failing the run, where || true used to hide them. treemd only has dynamic shell completions, which call the installed binary at completion time, so there
are no static completion files to ship
Release archives carry signed build provenance. Each archive in SHA256SUMS gets a GitHub artifact attestation naming the workflow, commit and tag it was built from, checkable with gh attestation
verify. Only the packaging job can request the signing token
scripts/build-all.sh is removed. It had drifted from the release workflow, never built the musl targets, could not build the macOS and Windows targets from a single host, and piped every build
through head -20, which hid failures. The release workflow is the one reference for building each target
What's Changed
chore(deps): bump the cargo-patch group across 1 directory with 5 updates by @dependabot[bot] in #90
Audit hardening: dependencies, TUI correctness and speed, query fixes, CI and release by @nicholasjpaterno in #95
release: 0.10.0 by @nicholasjpaterno in #96
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/textproc/treemd/Makefile \
pkgsrc/textproc/treemd/distinfo
cvs rdiff -u -r1.27 -r1.28 pkgsrc/textproc/treemd/cargo-depends.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/treemd/Makefile
diff -u pkgsrc/textproc/treemd/Makefile:1.28 pkgsrc/textproc/treemd/Makefile:1.29
--- pkgsrc/textproc/treemd/Makefile:1.28 Wed Sep 16 13:11:05 2026
+++ pkgsrc/textproc/treemd/Makefile Tue Oct 20 12:03:37 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2026/09/16 13:11:05 pin Exp $
+# $NetBSD: Makefile,v 1.29 2026/10/20 12:03:37 pin Exp $
-DISTNAME= treemd-0.9.1
+DISTNAME= treemd-0.10.0
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=Epistates/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/textproc/treemd/distinfo
diff -u pkgsrc/textproc/treemd/distinfo:1.28 pkgsrc/textproc/treemd/distinfo:1.29
--- pkgsrc/textproc/treemd/distinfo:1.28 Wed Sep 16 13:11:05 2026
+++ pkgsrc/textproc/treemd/distinfo Tue Oct 20 12:03:37 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.28 2026/09/16 13:11:05 pin Exp $
+$NetBSD: distinfo,v 1.29 2026/10/20 12:03:37 pin Exp $
BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -6,15 +6,15 @@ Size (addr2line-0.25.1.crate) = 43134 by
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
Size (adler2-2.0.1.crate) = 13366 bytes
-BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
-SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-Size (aho-corasick-1.1.4.crate) = 184015 bytes
+BLAKE2s (aho-corasick-1.1.5.crate) = 81b34e3dfc1b58f892b0487465608067b30309e424c9904a98e8f926a6adc083
+SHA512 (aho-corasick-1.1.5.crate) = 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643
+Size (aho-corasick-1.1.5.crate) = 184315 bytes
BLAKE2s (allocator-api2-0.2.21.crate) = 19229533116e7c08961658159a3a9779307bf1241963efefbcb34168b00ed036
SHA512 (allocator-api2-0.2.21.crate) = 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
Size (allocator-api2-0.2.21.crate) = 63622 bytes
-BLAKE2s (android_system_properties-0.1.5.crate) = e405a7701baf9817ca6e946b78ab2ae83f4667112c19c5214606cd863ca5c765
-SHA512 (android_system_properties-0.1.5.crate) = b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-Size (android_system_properties-0.1.5.crate) = 5243 bytes
+BLAKE2s (android_system_properties-0.1.6.crate) = 8141196d25e2ec1578445d569ab64bd64fa2de33aa12d59e7dca76437c19c29d
+SHA512 (android_system_properties-0.1.6.crate) = f17915c15e9d6bd1502b696ea52e7c4c92b0e2b43fcf9853bacd612935c33ae00b5a274df8392321d9fadbaaedfa9031e3ebcf8bb1be19d186e952c244564597
+Size (android_system_properties-0.1.6.crate) = 5625 bytes
BLAKE2s (anstream-1.0.0.crate) = c3bb7625e72107e5a94d89b190ded270e43459bf3f8af72799c3fd0f000b6ec7
SHA512 (anstream-1.0.0.crate) = 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
Size (anstream-1.0.0.crate) = 28916 bytes
@@ -36,9 +36,9 @@ Size (anyhow-1.0.104.crate) = 48819 byte
BLAKE2s (approx-0.5.1.crate) = 8da488e71d6cc64f2cb8bff398bbbcb0438bfa03968ed8b8750d649eae057bb6
SHA512 (approx-0.5.1.crate) = c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
Size (approx-0.5.1.crate) = 15100 bytes
-BLAKE2s (arboard-3.6.1.crate) = 08983a1cdd08fa25f0b80e52cd607e976a4505a007c637df899c4d9a5d531335
-SHA512 (arboard-3.6.1.crate) = e434222a82a4e16747ce1893a27140bde9b7154b9da8a19c226559540b890fdf5b6dc2d8265d20821e458bfb678cd950b1a750cf67c0029bbc980ab6515893ed
-Size (arboard-3.6.1.crate) = 54018 bytes
+BLAKE2s (arboard-3.7.0.crate) = d9f4b26d3774cefd4eea8ec06c4f681041182538ff4bc8bba1298fdafae98da7
+SHA512 (arboard-3.7.0.crate) = 2b9d6f99c366b22bcd44c9b8fee74029265e0adf926b8c1f1adf66e0d95f65e111c08120090ab12ce5d5b713d9d3448097a6482ee28ad702d83ef65564b11cd0
+Size (arboard-3.7.0.crate) = 54873 bytes
BLAKE2s (arrayref-0.3.9.crate) = 095d6f3dbffc19d3506d9f06e81ac8c5cf3ee1be0dea779ae04de95c9a2e33f0
SHA512 (arrayref-0.3.9.crate) = f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
Size (arrayref-0.3.9.crate) = 9186 bytes
@@ -51,9 +51,6 @@ Size (autocfg-1.5.1.crate) = 18911 bytes
BLAKE2s (backtrace-0.3.76.crate) = a8052a706612ea649b5726175af57d18184ff8243b3281cb2a96fbc0da2cdf93
SHA512 (backtrace-0.3.76.crate) = 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564
Size (backtrace-0.3.76.crate) = 89458 bytes
-BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
-SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
-Size (base64-0.22.1.crate) = 81597 bytes
BLAKE2s (base64-0.23.1.crate) = 25eb1668b91ad22e7b1076cdcfbf71acf9d861148d9eca437d3d86432e8a6d07
SHA512 (base64-0.23.1.crate) = f9a402e7161a95ba52a14bb0ec8d5dcf6cc70f97b50d40ac4a150c977b752861da6b9feb63e5e9b15f3309b95b3ca0ebe4e789c26e6b96af4e0c69642b140a51
Size (base64-0.23.1.crate) = 93605 bytes
@@ -63,15 +60,27 @@ Size (base64-simd-0.8.0.crate) = 12531 b
BLAKE2s (bincode-1.3.3.crate) = 1e930f405c778c0da85c33cd203416d7b3176d07d792db338bce7399ad12a768
SHA512 (bincode-1.3.3.crate) = 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
Size (bincode-1.3.3.crate) = 28958 bytes
-BLAKE2s (bitflags-2.13.1.crate) = 9d7ad44ed8be2c9f1aa5d4d87a7012e56608558835c4717807694244d6c7c9fd
-SHA512 (bitflags-2.13.1.crate) = f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8
-Size (bitflags-2.13.1.crate) = 51395 bytes
+BLAKE2s (bit-set-0.11.1.crate) = a2c0b94982bddedf8be64dbc9b66e6faf55239abac4f17b28dac18d742809ea7
+SHA512 (bit-set-0.11.1.crate) = e015949c73e4c811e565951ba627338c6829a211c52c6330884ee93c5afc3ffdfe84d60709e5c5d244005e051528f9a16914163f59bf2ef876c85a2b0f582216
+Size (bit-set-0.11.1.crate) = 19997 bytes
+BLAKE2s (bit-vec-0.10.1.crate) = 7b9387a5dccf2fac1eee850f77e49f323fc4de906544e7f2b8945fcb87197b08
+SHA512 (bit-vec-0.10.1.crate) = ca2a5667572f5aa82c1d9cc0616f28531544be142d7b976d2541326c80feb14da3c9114b85a7c97414ebc48cbd65c1f41b4041014df668084ad2b9421ff7cdd0
+Size (bit-vec-0.10.1.crate) = 30095 bytes
+BLAKE2s (bitflags-2.13.2.crate) = a9e5e5b4fd5f8849e1e8dce75c868c935e4481b2050e8a00d753c567e12064c5
+SHA512 (bitflags-2.13.2.crate) = 362553b15e7f09d30f9aca4c1f991f040c446aea4ae36f46ec9ea460a0cd2b98052fca4b56d2ef48147cf1c73f3f8782cb579aeadfbfdd2a22b55cd4b096022b
+Size (bitflags-2.13.2.crate) = 51678 bytes
BLAKE2s (bitvec-1.1.1.crate) = f3171e0ae3198390700d97167e8116844503a79da91285a64c00558bb79e5812
SHA512 (bitvec-1.1.1.crate) = 4f3bd010ca5eccc766d5611b7770d9d047d61495938694d0a6a1e163845326af51ff7c85e281b9a2f84b9a2e5d376d03fe530b82f8e4a120de9ff28a9b2299d8
Size (bitvec-1.1.1.crate) = 225850 bytes
BLAKE2s (block-buffer-0.12.1.crate) = 3ab56ce9f1f3905b439be776c04bf06786e7c913a4ab2d1d472b6d66d7d56a57
SHA512 (block-buffer-0.12.1.crate) = 950def7cdd970c0c3fe9a059b498db2e1d8773f698a6ba96602ec1ae1365f227a5c4a6063e96b4fefb583e20ab3377f58097236f3fe36d30ab933fd3cac3a685
Size (block-buffer-0.12.1.crate) = 15902 bytes
+BLAKE2s (borsh-1.8.1.crate) = 6e49a0e0c90dd5c73590d96a927cc9d55358ba21397b13f4efc925163f0b6bf4
+SHA512 (borsh-1.8.1.crate) = 12b686d546eae2750c6609d28bb22baa872ee342c8cb51bef38b15e060340e6c946b671d04423e36f7a15d24e128efaa2231a92b8fd80ce2e433643707b47454
+Size (borsh-1.8.1.crate) = 85266 bytes
+BLAKE2s (borsh-derive-1.8.1.crate) = 09d2e4e05c8f91acac9e44d785ca1c5ccf6e15a0520cf712f9421230e93ead7b
+SHA512 (borsh-derive-1.8.1.crate) = 9040f6ca139b1f544c8ea78b1c5bd71764875e49ccc4f72145484f6c030fe9f65b7d15e0cc4240abccf43c73d2a3bb2c0e39ab098a1feb074700025d7937ef5c
+Size (borsh-derive-1.8.1.crate) = 33529 bytes
BLAKE2s (bumpalo-3.20.3.crate) = d0c72662efaf43a3c6fe9d806a1057a4d3bbc146ab5217628fbcfbed52cd5611
SHA512 (bumpalo-3.20.3.crate) = c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039
Size (bumpalo-3.20.3.crate) = 98671 bytes
@@ -81,9 +90,9 @@ Size (by_address-1.2.1.crate) = 8437 byt
BLAKE2s (bytemuck-1.25.2.crate) = c2274b0431e1ba100431e01f8e9c49817782ae3e4de5118c83b8800bb1a4b7b9
SHA512 (bytemuck-1.25.2.crate) = ea5149a795eddd4580f1b0b2bbbc6f15ef5cb955d69f16840fd5ad2fb3194b006e410471f58f756f66c0e8255b2c1258a9de2a2bbd67a6cf78f5d32d63ce3dbb
Size (bytemuck-1.25.2.crate) = 54075 bytes
-BLAKE2s (bytemuck_derive-1.11.0.crate) = dfbc929606f114e93270ce3fae02a6d9f948902efeafb72896562249e164696b
-SHA512 (bytemuck_derive-1.11.0.crate) = 2c27f0aa86b7b436cd25e726a974532890cb7c308742b5add56fc6b5d201e39560760794b45ac462dbffa2c646e4f9a5681b87b4b4b7fc8e70cd0b2bed03f2ce
-Size (bytemuck_derive-1.11.0.crate) = 26268 bytes
+BLAKE2s (bytemuck_derive-1.12.1.crate) = fe9b160166700cef4620956aacdfd2057039dab2a997d48a4b10aa28be8bc8cc
+SHA512 (bytemuck_derive-1.12.1.crate) = c5d3ebb103d7655db1b6214897cbb47fb2fe6a9ca9a1e20c76debc679ce37f3b86465dd0916d562700233cd9157ddbae34c2f6dab7a62c64d4cf708ae91fdf5c
+Size (bytemuck_derive-1.12.1.crate) = 26509 bytes
BLAKE2s (byteorder-lite-0.1.0.crate) = 00a9b814b0e0af19c7100ac25ffcf6b349d57d1a326af32839b4671cedbbcb96
SHA512 (byteorder-lite-0.1.0.crate) = d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
Size (byteorder-lite-0.1.0.crate) = 15909 bytes
@@ -93,30 +102,36 @@ Size (bytes-1.12.1.crate) = 75667 bytes
BLAKE2s (castaway-0.2.4.crate) = ef3d95ac9709ba3fd42e6f70548f6f70f0f058382754343736f131b9ab68289a
SHA512 (castaway-0.2.4.crate) = 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
Size (castaway-0.2.4.crate) = 12546 bytes
-BLAKE2s (cc-1.3.0.crate) = 68930cf9c8475a8b8d569f5748260d24f20d42c4aa842f3723b6643ad4f691a0
-SHA512 (cc-1.3.0.crate) = c9a121ac509203f8cfce800f01904afe5b393bd44098740b9da28b0e39c3066bdf3cffdb855945587f7037d13e297d2a98ad41539bf90027eca5d45d6c9f5919
-Size (cc-1.3.0.crate) = 97752 bytes
-BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
-SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-Size (cfg-if-1.0.4.crate) = 9360 bytes
+BLAKE2s (cc-1.8.0.crate) = 747f01bc8bbca304378c9f8100164509a8ac267ccd75713ccb052d0d00111a75
+SHA512 (cc-1.8.0.crate) = e66e934a148fc78f8eb0fbfc733fbf942462564055f8205f94ee6a128b61818efc9c6ff41ebf4a9c3cc1c489d7d4e9a4c158af538f2646b62bcddb30ec8a39e0
+Size (cc-1.8.0.crate) = 128578 bytes
+BLAKE2s (cfg-if-1.0.5.crate) = b88e642ec80ee71b56c9a3f6e357e728005b5b3015a48ceb9a76cfd953a0b74e
+SHA512 (cfg-if-1.0.5.crate) = 5f93906e4703366f5b064f44c5d834cd402240a7b48cd8f72a40bf198430501f5939507c8ec5235affbdb5004ab6fd13a5680f7716544c6ecc6ae9c19512d75d
+Size (cfg-if-1.0.5.crate) = 9578 bytes
+BLAKE2s (cfg_aliases-0.2.2.crate) = f66f61b5f8181943e4f19953c982c6719027e61ea85a478bd7626a769f616424
+SHA512 (cfg_aliases-0.2.2.crate) = 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1
+Size (cfg_aliases-0.2.2.crate) = 6527 bytes
+BLAKE2s (chacha20-0.10.2.crate) = 2c05644930908c5c92d9186e9d9ff3acd28a4fcc0ef6063d7b2c6cb0ecc9f749
+SHA512 (chacha20-0.10.2.crate) = 520fdd68425ad8dcc11e385ac4f5343294f9d78b962aa5d4f6cd34e40bd6258631d25fe0f03218a3913bf6cde1ba83d7db16359f1c5b9d0d299cc9b088157002
+Size (chacha20-0.10.2.crate) = 38197 bytes
BLAKE2s (chrono-0.4.45.crate) = 72069e9e7a76254b8db2201521961b8d286eaeb35ee1a5695592b314ffa87acd
SHA512 (chrono-0.4.45.crate) = f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546
Size (chrono-0.4.45.crate) = 240866 bytes
-BLAKE2s (clap-4.6.6.crate) = 636b6fb85b7f394a9e4d6429ab8c3628a83d9267c8d071ce99c566bdc96ab42e
-SHA512 (clap-4.6.6.crate) = a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a
-Size (clap-4.6.6.crate) = 64815 bytes
-BLAKE2s (clap_builder-4.6.6.crate) = b367893037b578fe091f1fcd7f54ba85ff82f96f418bde56a50436efb7cbbb4a
-SHA512 (clap_builder-4.6.6.crate) = e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33
-Size (clap_builder-4.6.6.crate) = 171756 bytes
-BLAKE2s (clap_complete-4.6.9.crate) = 9a18310404867bbad6091ab40fa56c438b1e8563327ca0c2bb32e8020006422f
-SHA512 (clap_complete-4.6.9.crate) = 9020deca83b67ac7970c8949f6fff220a7b06ec1d18a5fd615e5de2e55d8d7e6c0c779461573bb2c539e471dcdd233ef2c8cbf8cd5df2a359d874adb27eb97f5
-Size (clap_complete-4.6.9.crate) = 51920 bytes
-BLAKE2s (clap_derive-4.6.4.crate) = 2cd53ea9b95b5f14d06756cdd55e8fe28b03529a3f785d07d769a15438bbc7e3
-SHA512 (clap_derive-4.6.4.crate) = 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
-Size (clap_derive-4.6.4.crate) = 33533 bytes
-BLAKE2s (clap_lex-1.1.0.crate) = 65f0eba605c5d2d5eca07949e2c07a3486a7f09e263f8aca22b69f584c1d38ec
-SHA512 (clap_lex-1.1.0.crate) = d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
-Size (clap_lex-1.1.0.crate) = 13470 bytes
+BLAKE2s (clap-4.6.7.crate) = d90b5912c2135cf46b5eed64f24f3e12fd086035d7813792589623e22957b573
+SHA512 (clap-4.6.7.crate) = 461ba233b8d6fcbba51b74a3954bd0c83cf4a29809f8cf73a56927a04b63e973506d42eab19db83ac2ecc4a381c265569665a7d8b81dd6753ecaa544095e6f2f
+Size (clap-4.6.7.crate) = 65831 bytes
+BLAKE2s (clap_builder-4.6.7.crate) = 7958f59a3bafc862e2b3d956a3a95745ba883638690a7fb3e7efc38411b7893d
+SHA512 (clap_builder-4.6.7.crate) = b86750b56cae3f23fbece3b56a18b9c17f49b4564ffc0e3cc0d7f0af921a335f5c96f2ccb602032ca692d896d76ed2a47d72a0f10325861e69335ba8cf43eeaa
+Size (clap_builder-4.6.7.crate) = 171709 bytes
+BLAKE2s (clap_complete-4.6.11.crate) = 2b0a0aec2847ad290f97bed2d5f16a5d43ff51414bf55f4e480eecfdc0851dd3
+SHA512 (clap_complete-4.6.11.crate) = 503dd1a873d89f0f071da548c14cbf4a010af78c29c11594cb007f10a7c2620aa24d32738eeeef19b2c0c6187161d4de24fd5431a9b94b94000fd3e8727e5cb0
+Size (clap_complete-4.6.11.crate) = 52569 bytes
+BLAKE2s (clap_derive-4.6.7.crate) = a9f1057d80cd7b010338a8291cff528de2ad204214864be80bdc5be2bb2c49af
+SHA512 (clap_derive-4.6.7.crate) = 630d7d45654df92930db9e5bd39535f314ee4581e9a1dd7e2a067a6193828d00e7e286a14b269557d67afc9ed8f50361de8a0129673e2c478cfae66a992d9c04
+Size (clap_derive-4.6.7.crate) = 33942 bytes
+BLAKE2s (clap_lex-1.1.1.crate) = 69df3a1cce054c6b4cc1803db80f546fdc2ac24ef276c0f7cfeafc8b85e0e0d4
+SHA512 (clap_lex-1.1.1.crate) = 416d1f428e8fd275b6da84c77350b405c584883a96bde775a489782dfa3df2968a9988d528dbf05fa8acbe4cbda929f5a268e48e7c26b5563c63decc83fb114f
+Size (clap_lex-1.1.1.crate) = 13572 bytes
BLAKE2s (clap_mangen-0.3.3.crate) = edd3e9ad60b91a03587fffd0b2cbe8902127f4d58b985b00681f058dc16fe86f
SHA512 (clap_mangen-0.3.3.crate) = 51506c8068f16bebabf7b8bf2181215a1b313feca327526798440c3075b9621a64c554cb9e9f5ec00d7f9820b286dcf2f02b5eb5c5178aa99be0ee9bda09d289
Size (clap_mangen-0.3.3.crate) = 17261 bytes
@@ -147,27 +162,21 @@ Size (convert_case-0.10.0.crate) = 24083
BLAKE2s (core-foundation-sys-0.8.7.crate) = d67a5ed3a4cb42a000d1bbcb5a633cb03edb8ae5ba892d1893f716629748ff34
SHA512 (core-foundation-sys-0.8.7.crate) = 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
Size (core-foundation-sys-0.8.7.crate) = 37712 bytes
+BLAKE2s (core_detect-1.0.0.crate) = edeafa797ab9f693685c7eefa3b819169d2d3112c4b24bfe9028901c9c3f1bb5
+SHA512 (core_detect-1.0.0.crate) = 607b1f9025fb661dea0a4fd011baddd4b5047b5c287e5284af278fba3527d8989951683dcc4583c9c3c87bce469620e4f724226b957b751d33f8483c301b5713
+Size (core_detect-1.0.0.crate) = 17758 bytes
BLAKE2s (core_maths-0.1.1.crate) = 89336225ee193a3109ec03c0f96ccdcfa9fe0039b87e71f75cd3e7e077caaffe
SHA512 (core_maths-0.1.1.crate) = 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
Size (core_maths-0.1.1.crate) = 6528 bytes
-BLAKE2s (cpufeatures-0.3.0.crate) = 3a7bc66b0a6c334c83fbcf684a5d9f19e742b10fd3f62ab9271af760f2f2582a
-SHA512 (cpufeatures-0.3.0.crate) = a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
-Size (cpufeatures-0.3.0.crate) = 14156 bytes
-BLAKE2s (crc32fast-1.5.0.crate) = 6e59f675b6404c35e422facb545e38c3e519f2a1268066914b7111ffc2ed6409
-SHA512 (crc32fast-1.5.0.crate) = 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
-Size (crc32fast-1.5.0.crate) = 40723 bytes
+BLAKE2s (cpufeatures-0.3.1.crate) = 0a0ea5553e1d95e24ce6af32087a549301a3d83f4e3a2c43903b4d5e5dbca1a8
+SHA512 (cpufeatures-0.3.1.crate) = b3ebdc87dc7c7315fcea3e4d4ea1b712a671c058d0c1731343bb3313d6df6a0ec0b000fd2bcf141b0410014054901f9aa7f78bd12348fdfff2bf2fdf79a41b04
+Size (cpufeatures-0.3.1.crate) = 14272 bytes
+BLAKE2s (crc32fast-1.5.2.crate) = 71280a4cb69369a3e939220a6e74f8a0b5731f9adc159119f216a08faf1e32bb
+SHA512 (crc32fast-1.5.2.crate) = 7eed3a62d3925e90c136271e9e93100052e98b5fc4023277df97496a6b583648638c23db01d624d4aafd4efc22d38385713b386b4121e1ff554d7d5487a7fa6c
+Size (crc32fast-1.5.2.crate) = 48100 bytes
BLAKE2s (critical-section-1.2.0.crate) = e7f269d05bf723e9a48ed18292d6833e65eab718ab95d1d0064bbdf9536cecdf
SHA512 (critical-section-1.2.0.crate) = cdd6a107869122c9ad30449c4511f5ad3fd01458d2565a33d349478d71f19eabacffb26458e8a12b8892c3bc68f22a76717414ec6471d218130c8cf52cc641e4
Size (critical-section-1.2.0.crate) = 19133 bytes
-BLAKE2s (crossbeam-deque-0.8.7.crate) = 3ccad335b176c0b294e0b5e62f67bebb0f3bbc53c9b5897f3ba57fa24418b8ab
-SHA512 (crossbeam-deque-0.8.7.crate) = 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144
-Size (crossbeam-deque-0.8.7.crate) = 24141 bytes
-BLAKE2s (crossbeam-epoch-0.9.20.crate) = 1d1909914a24b2ef00bc6aa301497170fb0ac5424990c9324867ed32b4269eeb
-SHA512 (crossbeam-epoch-0.9.20.crate) = ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
-Size (crossbeam-epoch-0.9.20.crate) = 47545 bytes
-BLAKE2s (crossbeam-utils-0.8.22.crate) = ea57e27906fd23a2bbbc54157a422c906f0f2cd5e09340492c6530b3cc4edf06
-SHA512 (crossbeam-utils-0.8.22.crate) = 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc
-Size (crossbeam-utils-0.8.22.crate) = 46874 bytes
BLAKE2s (crossterm-0.29.0.crate) = 2d29c271c3d642cd5007194c92934c798c30c97dbf3abc93ca653fff0bf35614
SHA512 (crossterm-0.29.0.crate) = 7dfac3f43b8a78573660efa2f87907ca00cead1fddab1edc9333277d8a2e83f50268859d0be979ae50106893047166c65aeee78fdf5fa941261698b1b66488d0
Size (crossterm-0.29.0.crate) = 136635 bytes
@@ -180,21 +189,21 @@ Size (crunchy-0.2.4.crate) = 3887 bytes
BLAKE2s (crypto-common-0.2.2.crate) = a6aa4aa67e77efd9b1a180dd14b4618575a35d69233368db656a4322d7355a14
SHA512 (crypto-common-0.2.2.crate) = cdf1401a0c18f9924ee2a6c91cdf1e18dbe8a5a064ef3052fa6ccc86d81b23fb2b23ccf8251f1dfe430d40d3958108b38be55d2f13fadae694910bc40cd23130
Size (crypto-common-0.2.2.crate) = 15449 bytes
-BLAKE2s (darling-0.23.0.crate) = e672134b01956e6272af11cb88a1f14e42d3472ef141fb928c551bf893ed67ef
-SHA512 (darling-0.23.0.crate) = 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5
-Size (darling-0.23.0.crate) = 43298 bytes
-BLAKE2s (darling_core-0.23.0.crate) = 1f4560dd61767698f56031087a95f789814b6ab63b2a70e319a095fd98f1310a
-SHA512 (darling_core-0.23.0.crate) = 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9
-Size (darling_core-0.23.0.crate) = 74564 bytes
-BLAKE2s (darling_macro-0.23.0.crate) = 91ff89f7eb61afe288a578064565c68aa991d5b1003ebe848569cdc087b3572f
-SHA512 (darling_macro-0.23.0.crate) = f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3
-Size (darling_macro-0.23.0.crate) = 2480 bytes
+BLAKE2s (darling-0.24.1.crate) = 3bb0d434e58624c55ed3387b35a5ffd662e54e696c560956362d412d7ea32dc2
+SHA512 (darling-0.24.1.crate) = f46907701ec6e3b5cffbc3843b54d58a96ac586638c90f73aa540d35d182a05027e6bbced9907174a203ef56786a869fdbac0beefc7fe1d97686d435b6bdb486
+Size (darling-0.24.1.crate) = 51607 bytes
+BLAKE2s (darling_core-0.24.1.crate) = 1760fd228008618165782c62a3da2b56746d49d5469e7c1ff941c9c2d7b405dd
+SHA512 (darling_core-0.24.1.crate) = 5c5b9257d10b58b7cdcf4c7cb2c624d41b7da5926b8d1f34ca465347789af151b193626ec1362844bcac7f83eb89af49bdf42d2a98d34d8482b1b4116be0768e
+Size (darling_core-0.24.1.crate) = 83947 bytes
+BLAKE2s (darling_macro-0.24.1.crate) = b5bf1174e31f7fa2834b9e893f3f8a9910da96e096948773a8b30928226bbabe
+SHA512 (darling_macro-0.24.1.crate) = 085cb9b084d0f051c6f3e30e802bdb940563db3018177965c3439332dd9d0e02f0f4d47da9ee0f7f6b6f7082bfbf3abb08354bfe845b31d19ece22a273b53f74
+Size (darling_macro-0.24.1.crate) = 2481 bytes
BLAKE2s (data-url-0.3.2.crate) = b263f99eb96885a3e80dfdf4683b36bd33e40cd3d025f57a3f4bc00fd78ec090
SHA512 (data-url-0.3.2.crate) = d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397
Size (data-url-0.3.2.crate) = 23862 bytes
-BLAKE2s (deranged-0.5.8.crate) = cc16f9fa856e31554f6dbaa4011d8cbfe0fa9ea0dea99f881260d205727b73cb
-SHA512 (deranged-0.5.8.crate) = cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
-Size (deranged-0.5.8.crate) = 26885 bytes
+BLAKE2s (deranged-0.5.9.crate) = 94b9d259e90cfc85fbed08177315534ab356d4b7125151c1bdda412adff8041d
+SHA512 (deranged-0.5.9.crate) = 60f584a4697b7da56d2d6e132c1b025d55d9fbf81fe354066e80e1416d0bc1a5241582034e98ca09ab0c10a5243f3732d487d4f87b7bcf4bf0c6748c07526339
+Size (deranged-0.5.9.crate) = 27842 bytes
BLAKE2s (derive_more-2.1.1.crate) = 25df722e61b66c9fe90f99ff59d4e14904d556d290b318131dc4584caa0fe07e
SHA512 (derive_more-2.1.1.crate) = cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
Size (derive_more-2.1.1.crate) = 88632 bytes
@@ -222,27 +231,24 @@ Size (document-features-0.2.12.crate) =
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 (either-1.16.0.crate) = 4dfcd75963dec525a4ba7cc057acc473b43fa6f8e3a03b3bb9cd445bd58b312c
-SHA512 (either-1.16.0.crate) = 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0
-Size (either-1.16.0.crate) = 21248 bytes
-BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
-SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
-Size (equivalent-1.0.2.crate) = 7419 bytes
+BLAKE2s (either-1.19.0.crate) = 7e45ceeb98eca09847ab4222c8e9e0ddfeac308071854886f36812e54829d2e0
+SHA512 (either-1.19.0.crate) = 41e15204729ca83ce973caebafda1bbbf8827ae7adc3b96ac7beb588739b73525550319c764ff25a59f86cf0d751c87f08e71166109e2bd1e6d667b88537d9f3
+Size (either-1.19.0.crate) = 22501 bytes
+BLAKE2s (equivalent-1.0.3.crate) = 455fcac080bc1e771bc78c6180c85d37422db662e65a16ce198b044bfa8a39d4
+SHA512 (equivalent-1.0.3.crate) = b9d17c4525732c12ba963504639be082db92a812b9453f675104bfe4e4a328ee0ac26b867b4684aa92081d32aedde735b1d77a9b73a056412cecb080f31cdede
+Size (equivalent-1.0.3.crate) = 7495 bytes
BLAKE2s (errno-0.3.14.crate) = cafef097c25f2739c920a6502c9ef74021cd51742faa7b3ce7910fa561ec7d5a
SHA512 (errno-0.3.14.crate) = 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
Size (errno-0.3.14.crate) = 12002 bytes
-BLAKE2s (error-code-3.3.2.crate) = 0fdf0f181b1ce387fad8d3d808b12c53c8b68969fd17a30a996c53e6f4f78116
-SHA512 (error-code-3.3.2.crate) = 07a5c08594aabef44a06b483fae98788117763de68b039fbe083724633b291e521b3e56ff70f2bd38b843986d0dd4a986044104c4b39d8e6baadd9938a0bfe1b
-Size (error-code-3.3.2.crate) = 8516 bytes
+BLAKE2s (error-code-3.4.0.crate) = bc84adb289f98bfccdb219e147a7f304871b673fdbc58df9b389d13ee6bebdfa
+SHA512 (error-code-3.4.0.crate) = 79f02e33aa42ba9f9f0c02e9f150afec53485c5377361402c91a8f981b24314dbd66a11200f43343756239b5fd30a845e05d27189d49cbe8e89f9229100f6cec
+Size (error-code-3.4.0.crate) = 8964 bytes
BLAKE2s (euclid-0.22.14.crate) = 0a28b7bc776df3ad395e5898dc07f27946bf0c92a8013f95cebb174ca1a9c080
SHA512 (euclid-0.22.14.crate) = 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0
Size (euclid-0.22.14.crate) = 88222 bytes
-BLAKE2s (eyre-0.6.12.crate) = 06e1e85e5520c81721808c6021071d5af6e7c4115e44f06268ce484325dfcd40
-SHA512 (eyre-0.6.12.crate) = 6d5e3bcc138189e958693dda0c2300c6a30567f60f65432c4f24e41a3def7431366e45de62f74f21485d678daf831e77ab04ba80346c57cffb694a179380e769
-Size (eyre-0.6.12.crate) = 45330 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
+BLAKE2s (eyre-0.6.14.crate) = 6e5dd28dd2eb942098e61f3630b13b771fd51ff648bea128715f347510fb3928
+SHA512 (eyre-0.6.14.crate) = a06441f93fbd7e6de7ee9bdfe9fbb86860ebfff0400f4b0f55b6e08c28b594d5f8bd6bd778252f37665577937ce531d2dfeb7e3e7b3a99e4b651779e3fa018dd
+Size (eyre-0.6.14.crate) = 45647 bytes
BLAKE2s (fastrand-2.5.0.crate) = ab3a561a68d20ac300072f96800163982cf9a862f26088d6c477455466ba88ac
SHA512 (fastrand-2.5.0.crate) = 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
Size (fastrand-2.5.0.crate) = 20782 bytes
@@ -252,15 +258,18 @@ Size (fax-0.2.7.crate) = 25616 bytes
BLAKE2s (fdeflate-0.3.7.crate) = 32858de3c334f68d13c1c034509791d5d8eb9d3e5878a443ee8bdfe6d90fcc88
SHA512 (fdeflate-0.3.7.crate) = 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
Size (fdeflate-0.3.7.crate) = 27188 bytes
-BLAKE2s (find-msvc-tools-0.1.9.crate) = a62ce966e69815f44f2749cda23bae8872df3012f2bfd0c3c9b0fc988ed3bfae
-SHA512 (find-msvc-tools-0.1.9.crate) = 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
-Size (find-msvc-tools-0.1.9.crate) = 31493 bytes
+BLAKE2s (filedescriptor-0.8.3.crate) = 46f1007b93bba7f8fd5b1120b6ca66b1f6ca70ed28965dcb33116b1d55d80492
+SHA512 (filedescriptor-0.8.3.crate) = 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
+Size (filedescriptor-0.8.3.crate) = 12635 bytes
+BLAKE2s (find-msvc-tools-0.1.14.crate) = e68f7ebe831ca967179d4721dee851a34177796622f825091f0a8291cb51bd81
+SHA512 (find-msvc-tools-0.1.14.crate) = 7257d40931c65d7dfe2a1147c0d3d472efdf17d4142c7660f0e4529d1d818562d66ae95d4e233c7e73749f7e842a2c38e4c43fca59db9bca8f1f21056e403ed0
+Size (find-msvc-tools-0.1.14.crate) = 31390 bytes
BLAKE2s (fixedbitset-0.5.7.crate) = 926fb5915717b54428ca06ff6b4683a3c8bd976c8920040652b7d88926add2ca
SHA512 (fixedbitset-0.5.7.crate) = 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60
Size (fixedbitset-0.5.7.crate) = 26537 bytes
-BLAKE2s (flate2-1.1.9.crate) = 137512bf27dab897ea8ad9316ad52bbc3fdd3d6abd4539e706dd22af1012d351
-SHA512 (flate2-1.1.9.crate) = 0e98a626e314485bdb4dc31419fda9569d7ab442e64b68e374ad6bee8f5524903490e2c36ea243c78847ea378d6737df50da85f6be15517596f5f93e39a3089d
-Size (flate2-1.1.9.crate) = 82745 bytes
+BLAKE2s (flate2-1.1.10.crate) = 16556da9599ce35fdf029bfe0facb9894573b79dcf47183da010de6202797175
+SHA512 (flate2-1.1.10.crate) = da94c8ecd453d3a4df11efcfd27d3412acb5304701bda9fc57f8607ffe366aa369e795e1e7d332e736b8a9426d1e33b87e6765133d97d8258f403ca71375c2a5
+Size (flate2-1.1.10.crate) = 80244 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
@@ -273,9 +282,9 @@ Size (foldhash-0.1.5.crate) = 21901 byte
BLAKE2s (foldhash-0.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
Size (foldhash-0.2.0.crate) = 23329 bytes
-BLAKE2s (font-types-0.12.2.crate) = ef3338293431305d2644517a0f16968546e2844849543d1e1776b426528228ad
-SHA512 (font-types-0.12.2.crate) = c63cc82aed99d29671d21b415159776a4976f9e6f404e410e3855fde5a63eeaab1b1118493fd154fe57174ac48c8d73ac6a1d745c42f512ff113309e03205447
-Size (font-types-0.12.2.crate) = 27621 bytes
+BLAKE2s (font-types-0.12.7.crate) = dd82785f46bc7894ca614eac12d54b54a9f9951c31c48bfef302ec0b27f2042a
+SHA512 (font-types-0.12.7.crate) = 7bdbeac4f65b7ec0e37b080a16e2c7ac462471465d04583602c68021a4f5cfb953a10af917e183ad9fd1a352c16e912db5a0d878550a2420d073eb92cb90035e
+Size (font-types-0.12.7.crate) = 33312 bytes
BLAKE2s (fontconfig-parser-0.5.8.crate) = 749df7802361acda46132cc200dc62a92cdb8756889c3e922131f39f04060757
SHA512 (fontconfig-parser-0.5.8.crate) = 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181
Size (fontconfig-parser-0.5.8.crate) = 40928 bytes
@@ -291,15 +300,15 @@ Size (fsevent-sys-4.1.0.crate) = 4620 by
BLAKE2s (funty-2.0.0.crate) = 8d172966af708ab5af6afda0e8b645d9a9b3324905ce19020d65507211602578
SHA512 (funty-2.0.0.crate) = 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
Size (funty-2.0.0.crate) = 13160 bytes
-BLAKE2s (futures-core-0.3.33.crate) = 6b6968ca2e28f03e84e5aed0467be5055d3407261974d85e9021a7366126e894
-SHA512 (futures-core-0.3.33.crate) = 92c7d8425c62121e69291e664fb255bd24004c498add720ab72b1b72d8d9f46c0d8aee3634b18b0ebe128eccd1821b23cd52e2eaed16ca644792e03b866a2794
-Size (futures-core-0.3.33.crate) = 14691 bytes
-BLAKE2s (futures-task-0.3.33.crate) = bf4b452aab26979d2ec20645169629363f89b078e410a3c959030aa584b91045
-SHA512 (futures-task-0.3.33.crate) = c16ac01120be2ff87ab06b6d908d20fee41e54258981e66a21581afc839b4d215c984d76b4e74a93ea57ccabb8a2eb611c9f620675700d5321a16cbb9c6f0e28
-Size (futures-task-0.3.33.crate) = 11381 bytes
-BLAKE2s (futures-util-0.3.33.crate) = 64c6ff60a0fc697198673e27db9f581a7f0b1ed1e3803df6c459395c56b6598e
-SHA512 (futures-util-0.3.33.crate) = 6d3987cc25b1b8c02175a8d1f4967cf4e09c93a36d5a2a8ebc179181fca13deb85286de026cfa9a0ff1ea89e4a8dea97726716e35b345ae6d72132991139b005
-Size (futures-util-0.3.33.crate) = 169725 bytes
+BLAKE2s (futures-core-0.3.34.crate) = 04eeaa5e1d9f8d106da946c88d8be9996ae81ae354d1f9f1a96ed1b0e2f10ea4
+SHA512 (futures-core-0.3.34.crate) = 05ac009da05e0d4cc41866a1ef95f7a3da03d037ac62dddc0df59c24cd3fb2d164982c95062f810982c3ed39e7130560ab58ea815db4235bb69c8809ba8e5566
+Size (futures-core-0.3.34.crate) = 14692 bytes
+BLAKE2s (futures-task-0.3.34.crate) = 6a9428722c62950f82defd47da8199d97dc79b7f57bffa1a2c645a07d07ab842
+SHA512 (futures-task-0.3.34.crate) = 84d31a3391ad47f4c5306f37e09ab32975967253c65af251f8a45daf9363e6dd95437b7ab0ff68160d34adebf2d09f49449d184d627b8f6548ef02c9155c7db3
+Size (futures-task-0.3.34.crate) = 11376 bytes
+BLAKE2s (futures-util-0.3.34.crate) = bc8a1581917106e8642903d2a30dd6ed5f87316e382406710ba3c36d0035e8c8
+SHA512 (futures-util-0.3.34.crate) = c5e6213da3767bd645cf27d91e5f8ae14040079e11ed30fc9332b404f058491687dbcf0a8fbfb3511ed463139db7879785bed0129e99de1fde6ee10c21aeb2aa
+Size (futures-util-0.3.34.crate) = 169782 bytes
BLAKE2s (gethostname-1.1.0.crate) = 5425362777f6d25805b9b3cd4026c17de34f3f5309ac84be9ddc469a0bbfe149
SHA512 (gethostname-1.1.0.crate) = 6b877cb492777bd6646422586ca49fd691e37cc58b79891b976aac1079bc757367ceba81bd2a67ad1606294458851f6b37f25b1827eb29c57f4f687dc3852ba0
Size (gethostname-1.1.0.crate) = 9865 bytes
@@ -318,6 +327,9 @@ Size (gif-0.14.2.crate) = 38710 bytes
BLAKE2s (gimli-0.32.3.crate) = 5d6160da521d379d138e341ada8d90dd5d9f478a3778508f18ac443d42ba0a97
SHA512 (gimli-0.32.3.crate) = e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503
Size (gimli-0.32.3.crate) = 289789 bytes
+BLAKE2s (github-slugger-0.1.0.crate) = bd8f697c610acd3f83a5035068903fa12b47c7c865d79cc936dac23805803558
+SHA512 (github-slugger-0.1.0.crate) = bb095de81c6734e836e67a556d66a24b335980f2bafc3969e0a9c4834278af2d0ed81ca2f744c5d306e2aec1ddd264fee185749d0be0a59eab94b153048143b3
+Size (github-slugger-0.1.0.crate) = 42179 bytes
BLAKE2s (half-2.7.1.crate) = 6dc03241ebe563191babc40781e79b04c3c79285330b7668158f50df4a4a562e
SHA512 (half-2.7.1.crate) = f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
Size (half-2.7.1.crate) = 61040 bytes
@@ -327,33 +339,30 @@ Size (harfrust-0.12.0.crate) = 291579 by
BLAKE2s (hashbrown-0.15.5.crate) = 1a36841024cdb79a3bbe26ba54428af05d838f73640c5ca7aa5db7c8ecd0e82e
SHA512 (hashbrown-0.15.5.crate) = 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
Size (hashbrown-0.15.5.crate) = 140908 bytes
-BLAKE2s (hashbrown-0.16.1.crate) = 008312b14ac41a35952dfcc9eb9e7d5c89ab81567d4251ea5848b6615c7530f4
-SHA512 (hashbrown-0.16.1.crate) = 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
-Size (hashbrown-0.16.1.crate) = 147785 bytes
BLAKE2s (hashbrown-0.17.1.crate) = d885c90268125c6a8c8970572622ac4d53d6560d16da40e73f42bfaf6690fd9b
SHA512 (hashbrown-0.17.1.crate) = 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
Size (hashbrown-0.17.1.crate) = 155512 bytes
BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
Size (heck-0.5.0.crate) = 11517 bytes
-BLAKE2s (http-1.4.2.crate) = 0d0ddadbbba1bc77603d42330a67b0d727329092c9ac426a9631e08ebace29f4
-SHA512 (http-1.4.2.crate) = e32d157265df84f43a62f74c40af4aa1057bcf36feb46b33aee0ef7e05e7ec0347f4a94a17e6ae6f660d128a2d727591276ad65dab6bf72fd3c736fc98bfd703
-Size (http-1.4.2.crate) = 110471 bytes
+BLAKE2s (http-1.5.0.crate) = a2546cdfce8a9f55a2923d4fd2d84a7210f7e1f1fd635435adc6603f53b399e6
+SHA512 (http-1.5.0.crate) = be36bbf1560ce187d4786dbbc921f6e2d88e314def83ed61cf3caaf99992f152995d6c252d426950e9b049dad867093f9bc77a94e219559a76ef93c6af3d8451
+Size (http-1.5.0.crate) = 111161 bytes
BLAKE2s (httparse-1.10.1.crate) = 44e82f7d11ccf546de42fd459cf068c77bc46edb05d582de7212455432b38f78
SHA512 (httparse-1.10.1.crate) = b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
Size (httparse-1.10.1.crate) = 45190 bytes
-BLAKE2s (hybrid-array-0.4.13.crate) = 9506c5535a066a86d4eb8993c88de3be046ecb981a115914acce452013ec7f2c
-SHA512 (hybrid-array-0.4.13.crate) = 430fafed234243f495624e9159e6946eef62e170912d1767ad7eeedb1cd145166ca99d979f08d955db5b4b872fa904e6ff415b6b5cf4386f4fb2f07804e31429
-Size (hybrid-array-0.4.13.crate) = 36445 bytes
+BLAKE2s (hybrid-array-0.4.15.crate) = 8ec1bece562c847450ef36ea8e8c1f3bff5b6ff61cbe0bb761556505ecf38ad5
+SHA512 (hybrid-array-0.4.15.crate) = d1c8c710f8b46c0c165a91c03d1a48a5d90b8347fdebde26ed70df76f61d48711784cb6c30f68b7c4e19c918e1060f5cc6033d1aab1299a22ca4e79fe29c7f8c
+Size (hybrid-array-0.4.15.crate) = 36801 bytes
BLAKE2s (iana-time-zone-0.1.65.crate) = aafc0665962331484c2de537318de874b331ca31f31d0191f567fe442d7e1484
SHA512 (iana-time-zone-0.1.65.crate) = 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6
Size (iana-time-zone-0.1.65.crate) = 34079 bytes
BLAKE2s (iana-time-zone-haiku-0.1.2.crate) = 72d858080e7d609fbf68822b7fa6d73a5b7e3860772a4aa823a9af142d9001cc
SHA512 (iana-time-zone-haiku-0.1.2.crate) = 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
Size (iana-time-zone-haiku-0.1.2.crate) = 7185 bytes
-BLAKE2s (icy_sixel-0.5.0.crate) = 1366cb71a7a8e70839df36121a00a1a4a1494d5ed8873d328541eaa9bfa7bf23
-SHA512 (icy_sixel-0.5.0.crate) = 2c67288aec98eeb77e523f94576940cce202c027033ce09dfc313694b26a70edd3983c56b2c28533ad9a9d87f050e62e70c9cfda7c89f4b9e0915bdcff56140f
-Size (icy_sixel-0.5.0.crate) = 3942871 bytes
+BLAKE2s (icy_sixel-0.5.1.crate) = 88e8582287ec136b5e1943e2bce4c85f617a0e7765af0a9e3b6b7c1dab1e47f0
+SHA512 (icy_sixel-0.5.1.crate) = e5ee4e102bd050881b588767b200b98211d90eb7c1a19fbf746f28dd39ead8c3ccc1f3a2444c5ce1d0087db4df8b81bfa49a2c0d9838c8be3304846110f0b2da
+Size (icy_sixel-0.5.1.crate) = 3943665 bytes
BLAKE2s (ident_case-1.0.1.crate) = 4d382023c2b35f60b206b35724099abc36a9f7cea6673a4e41010c914389970c
SHA512 (ident_case-1.0.1.crate) = 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
Size (ident_case-1.0.1.crate) = 3492 bytes
@@ -372,18 +381,18 @@ Size (indenter-0.3.4.crate) = 11101 byte
BLAKE2s (indexmap-2.14.2.crate) = c60148d3b2acfe378d09f906c6317d167c39b46469d51973c4627d5be965ad68
SHA512 (indexmap-2.14.2.crate) = ecf5a1a132cda2be21cebf1c447e17213972cf6da1d0f73b25969dedd1d3c444d4124e01c0b31ca9a78c906a5ff68ddd04602b25be6db877f23ee6106e3a063e
Size (indexmap-2.14.2.crate) = 103014 bytes
-BLAKE2s (indoc-2.0.7.crate) = e898ba91d49e7e941386132ecf6002a4bb76db1f87f507518bbb5920aaa472d8
-SHA512 (indoc-2.0.7.crate) = 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
-Size (indoc-2.0.7.crate) = 17184 bytes
-BLAKE2s (inotify-0.11.4.crate) = 2f65ecacfd29ccc156a958343d1c41606ad5f8fb2b1a3af7419d65966c486896
-SHA512 (inotify-0.11.4.crate) = 117df3892b2f5f822d5fad43b75bd4b39f6640c95126c7b659aa091e5d27cc466a49b22b6ca6b07fdaececf85dd2c6d57e7680b1dd02a05da05a7f9df6b7b66e
-Size (inotify-0.11.4.crate) = 30209 bytes
+BLAKE2s (indoc-2.0.8.crate) = 3110da7f2dc1ac3a38044a1190fa81f70c75cd549180762a97695497f6cc0f2b
+SHA512 (indoc-2.0.8.crate) = 271098538506d405dea57cdb552cb28d702e2ab566aae8ebe534091b3e182b8afbd486220bf858c27fda1cd8299242737b323a478177404fd06098da5d0d11b3
+Size (indoc-2.0.8.crate) = 17682 bytes
+BLAKE2s (inotify-0.11.5.crate) = 60405ad52ddf1c158e62781d36758de481add864df6a6e0fcbe7f78bdec92c74
+SHA512 (inotify-0.11.5.crate) = dda4e746f4b032b0dc2578da63943f203eccd633dc06f227a9f2018b38da47b2ec2f77f8f116c4ebb631a7df8f891bb6536a9b03208a0176eb766c83c0efbde7
+Size (inotify-0.11.5.crate) = 30349 bytes
BLAKE2s (inotify-sys-0.1.8.crate) = 10c7d3bd45de78aa95345a777b7819f59a4db6abdb7530bc0103e14806566978
SHA512 (inotify-sys-0.1.8.crate) = 1371895e3b6b18a7fc51dee7660a3fc788b541e126a805a615a36b5d310306e97c89c88834325303c48364effa4808a3f67282aabdd8500f9a7c391b2fba8f53
Size (inotify-sys-0.1.8.crate) = 8411 bytes
-BLAKE2s (instability-0.3.12.crate) = ad5a8ebc9d19925dfba3c2e9d6a2fba33826fa8de31dadecab630f056ad77836
-SHA512 (instability-0.3.12.crate) = 06e386161352bdb13278965aa2655857e3c955b15a6b3bdcb51e7f76d66cbf5f8585e9f721447f77969c11a101e1a601bc12eb15df9095c20a7e00f5c76187bf
-Size (instability-0.3.12.crate) = 14750 bytes
+BLAKE2s (instability-0.3.14.crate) = a1a500b02e5ae28159e36f87bab3ecb4f387b6bb6b1b9f114165e90e5bad221a
+SHA512 (instability-0.3.14.crate) = bc8268d84fafc625f74f0962a8043d818f7d220dc2632627499d93a6c695191878c883048ef3dd760718e4cc16b5465bfb9e1a67a40aafbe0e285e63bab350a5
+Size (instability-0.3.14.crate) = 14825 bytes
BLAKE2s (is-docker-0.2.0.crate) = e488a56baea687bb215587420b3ff4011e62064ef7e4fe7a9f2e9c53229b723c
SHA512 (is-docker-0.2.0.crate) = 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06
Size (is-docker-0.2.0.crate) = 2664 bytes
@@ -405,63 +414,63 @@ Size (itertools-0.14.0.crate) = 152715 b
BLAKE2s (itoa-1.0.18.crate) = b4c525cfe99837e3afd95733435e0353ba9116ecebc7a2ec73f3b84db383ba91
SHA512 (itoa-1.0.18.crate) = 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
Size (itoa-1.0.18.crate) = 15935 bytes
-BLAKE2s (js-sys-0.3.103.crate) = 46112f33363b3a772c46e7a13bcb241c5e697a20b2cf5bf72f740c06b89af271
-SHA512 (js-sys-0.3.103.crate) = 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d
-Size (js-sys-0.3.103.crate) = 108366 bytes
-BLAKE2s (json5-1.3.1.crate) = d763efd3cc17505fbba4da560a4ac47e7646f777a893c20114cc5615c1abec06
-SHA512 (json5-1.3.1.crate) = 4a79915e42282709e6003205f550fd1dc895a28c8ecc23dba0904c437b498f1049f46d4392da81e9c528439805ebb6a70306e05ba51c06ec8b0888588a226198
-Size (json5-1.3.1.crate) = 77885 bytes
-BLAKE2s (kasuari-0.4.12.crate) = d99d1e0777798be2a84daf74cd51d80bc57968c2988b6d77a77ad4ae4e2a9e9b
-SHA512 (kasuari-0.4.12.crate) = d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
-Size (kasuari-0.4.12.crate) = 32684 bytes
+BLAKE2s (js-sys-0.3.106.crate) = 7743d254e2cb97434c53ca9f8ad30982252c5c8450131c799e61700b5d314989
+SHA512 (js-sys-0.3.106.crate) = da648c817fb1a47ba93baa7f013482e606f90a18476a7d1e8daeea4ae0514bae9900da113dd16466374b03e87d2385bd77207bad0fa187ca5a531bb779fa2cf1
+Size (js-sys-0.3.106.crate) = 113772 bytes
+BLAKE2s (json5-1.3.2.crate) = f4e1aaf4dd17f130076b4d96b738180d42edba443f2bc34d4746cc8197858c21
+SHA512 (json5-1.3.2.crate) = 37945372e2cf22ec966d5d23d157f706b3c855ba9c618c222d858878ec3103e3525265111c6a49e3091777d224465888c397e7ab9d12a46eaa00dec623f09526
+Size (json5-1.3.2.crate) = 77910 bytes
+BLAKE2s (kasuari-0.4.13.crate) = c5b73ba04e17f9ec65c02c77637f5c1d3bcd808b6dd0134f25e2f3d2feec2600
+SHA512 (kasuari-0.4.13.crate) = 3d4163e55574429a50a0221ee81908f3558347a07430d26795d6265ced0d7e902d33dfeb6e6f009b7002138942633bdb198fd91980a8acc0bfb756269c9e0cff
+Size (kasuari-0.4.13.crate) = 32886 bytes
BLAKE2s (keybinds-0.2.0.crate) = fc422d83d5692a308d80d33f27c1a88a52cdb3466590654052091edd61842854
SHA512 (keybinds-0.2.0.crate) = 07d1aacf3ef9775053d903189d8922f262cf59f1d7c2a971e19414685b5e22967f367bf1f55a2107ef72b79326856b9c601b728ecdaef92977aa7d173a5fa5c4
Size (keybinds-0.2.0.crate) = 74030 bytes
-BLAKE2s (kqueue-1.2.0.crate) = 73213d08f8da4c7f5bce9cbe6df4eb9324b01b7a9c1181001a20891a8bdc569d
-SHA512 (kqueue-1.2.0.crate) = a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d
-Size (kqueue-1.2.0.crate) = 28412 bytes
+BLAKE2s (kqueue-1.2.1.crate) = 8f57917f67858125c9b567ac067935ce59f3e48e098e827c2a5602aa292455ab
+SHA512 (kqueue-1.2.1.crate) = 3c2225bbeafc15c92189179bd49530d2bd3997cf143a6cf1490767bdab46812a5a77ceff84ee0ad9ee8fc498e8c133551eb15d4f7d3bdcb4383cfc190a260eb7
+Size (kqueue-1.2.1.crate) = 31254 bytes
BLAKE2s (kqueue-sys-1.1.2.crate) = 58e52b47b672a4592858aaa6dd77713d41dd08b27ca932963405cc4a9de0f619
SHA512 (kqueue-sys-1.1.2.crate) = a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492
Size (kqueue-sys-1.1.2.crate) = 8796 bytes
BLAKE2s (kurbo-0.13.1.crate) = 0f6387ac8094ae295e1aef7b6401744e25805bad22d518ed8ae71d57171635fc
SHA512 (kurbo-0.13.1.crate) = 05057284edb463ec5bfd126860df327414d1f04e48c4436c6e1ff9a2648e80884171f9c49c33c69e8416169ce0a62a6410a7d1c0be97796f493f52050262863b
Size (kurbo-0.13.1.crate) = 169000 bytes
-BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40
-SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
-Size (lazy_static-1.5.0.crate) = 14025 bytes
-BLAKE2s (libc-0.2.189.crate) = 1783ee1cd2f111dc2c064e01ae615942f295563538c0bc6a93e59ae6a35da5a2
-SHA512 (libc-0.2.189.crate) = 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
-Size (libc-0.2.189.crate) = 851502 bytes
+BLAKE2s (lazy_static-1.5.1.crate) = c5435ad6a52d711ee895f1a19708170310b92a989ad2167ce4b86c5cc4b0fa38
+SHA512 (lazy_static-1.5.1.crate) = a704591611c60966140599ebb8e49dff157da2b7d6507ac580db65573b45ccc790bac19b980438e064db833f9e675b654a903f179ab6bb820bde6c7786a932d9
+Size (lazy_static-1.5.1.crate) = 13937 bytes
+BLAKE2s (libc-0.2.191.crate) = 7987ef684d2e141afd439f0381db5ad0ac13d5474256df3951f8db0487f4f441
+SHA512 (libc-0.2.191.crate) = f90bff0e667425a6680514097c44ad99454dfe9d2bec02a72633e94f300a6e39cba0a7887a7124ee3c2235d41836faff706649fa86b9970df7a7f72a460ea964
+Size (libc-0.2.191.crate) = 855401 bytes
BLAKE2s (libm-0.2.16.crate) = 6d38e74cf9eb0ea8314703a6db8ebbb62d270d8b754e248b627b800f315547b8
SHA512 (libm-0.2.16.crate) = 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
Size (libm-0.2.16.crate) = 164243 bytes
-BLAKE2s (libredox-0.1.18.crate) = ae5af91de4af23c0ee9b50fbf186de02317608ec161e2e125324af78bec284be
-SHA512 (libredox-0.1.18.crate) = fa530e74e7217428f32f2aa41a333f05b582f1bb43b997b1ce4cb0559aa5678468fd2d2be9f8a711e9e4f469be0a6b560a8f9e9ffaa7944c810174f28992f642
-Size (libredox-0.1.18.crate) = 9737 bytes
+BLAKE2s (libredox-0.1.25.crate) = 3762d8d9293e33e1c101d7cde5d5fb74bc547558b91e6c38ba426b784b34e777
+SHA512 (libredox-0.1.25.crate) = d7e98ae7b566835fe13073f10999a7613671211f455a2cd7275c4df3a537916b1cdfd0be15a0710f75cd82e90bc850b2ec25f347c59eb697e5373e13ed1189d2
+Size (libredox-0.1.25.crate) = 10671 bytes
BLAKE2s (libyaml-rs-0.3.0.crate) = 3e8e9518d25fc1dd0e3876f609cd841a375f1c12af00b25fa544d5e64219c538
SHA512 (libyaml-rs-0.3.0.crate) = 2db44d5cf8ca41ac795570dbcb4e36c5d8d43e01fb592f0e3efc7e209a05c8b5a668e84c32dfa05ee8c703af9d7ad4e7fadea781873eec9e340e788e8181cb7e
Size (libyaml-rs-0.3.0.crate) = 64160 bytes
-BLAKE2s (line-clipping-0.3.7.crate) = 69b9c8303635333511b79ae272bcd31138bf3b5248ccbbc807bd84de8d7c727c
-SHA512 (line-clipping-0.3.7.crate) = a7316fc1f350c5de65fc48c62dcc77875ed2973ef6370b6921ae95c02090ff806163121bf42992135d04ef1f45172e504981680dc6de0a0d839e99c98b91dd45
-Size (line-clipping-0.3.7.crate) = 15755 bytes
+BLAKE2s (line-clipping-0.3.8.crate) = 9dae6ebbe10c59a4bc690857e207ae2d92ba1197c027518210fb7fa75425ab8b
+SHA512 (line-clipping-0.3.8.crate) = cce714c5a30c0201cbafeae76cdcb445794a5ce5920a097a15bf9e9f7baba93df73e09c92574197d72ee7faf38d38890120d07bb9fba1ae707d26ca33feb5419
+Size (line-clipping-0.3.8.crate) = 19377 bytes
BLAKE2s (linux-raw-sys-0.12.1.crate) = 55837dda534f57df3ef58d8b9cf638aa66fd0c704282061b011836dd25f77edd
SHA512 (linux-raw-sys-0.12.1.crate) = 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
Size (linux-raw-sys-0.12.1.crate) = 3006116 bytes
BLAKE2s (linux-raw-sys-0.4.15.crate) = c2f3b6d5e2faa8e098cea18f302454d2ab3592b7ea83d7b373e65f137cb6b216
SHA512 (linux-raw-sys-0.4.15.crate) = b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
Size (linux-raw-sys-0.4.15.crate) = 2150898 bytes
-BLAKE2s (litrs-1.0.0.crate) = 4433696dfb8edc5dd6509dbfca8ede0c478ab08ba1921f99aac067102b1b0f14
-SHA512 (litrs-1.0.0.crate) = 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
-Size (litrs-1.0.0.crate) = 46610 bytes
+BLAKE2s (litrs-1.0.1.crate) = 63b63917825d98f7dbd0215c22f5d844b736d8c2f6b6f6bb2846043cd739eaee
+SHA512 (litrs-1.0.1.crate) = f09eb6dcfe46e22a5fe148bcf448f3fb7ea04b7f58e0c33cdcd85d447286e642be9d47231101da3b54e4de414bef9e31bcc39920d51a9538527ef3bc6d2e020a
+Size (litrs-1.0.1.crate) = 47449 bytes
BLAKE2s (lock_api-0.4.14.crate) = 81b23bbcb4983647d2dc3e3dc9bcf73995d6e7a937b0f2910e42f44595b060cc
SHA512 (lock_api-0.4.14.crate) = 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
Size (lock_api-0.4.14.crate) = 29249 bytes
-BLAKE2s (log-0.4.33.crate) = 3998a5eba5385e4cb2782d8d11790a5294e7629dbbb56a03b1237b34a5125144
-SHA512 (log-0.4.33.crate) = fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b
-Size (log-0.4.33.crate) = 52997 bytes
-BLAKE2s (lru-0.18.1.crate) = 74c521a815cc3f37363d746526062392dda12f1a3415403092cf1781765d4b5d
-SHA512 (lru-0.18.1.crate) = 5e06c1ef23b52b7c6839b0ee6d7c5dd2feef6a6ec3be895c9fb6786e2bc5e7f11675fca01d31b2d7108c9b9f05f30ae0c1748f7ce143e344370dd561a08a2780
-Size (lru-0.18.1.crate) = 18616 bytes
+BLAKE2s (log-0.4.34.crate) = bbbda75cc6cb256d6b067dea67da2df6b61d79d5fa9c3d70a3df3d72ec4279fd
+SHA512 (log-0.4.34.crate) = 6f51dc492f808262a67b28a1a80055aee15eb9437d0b0e21e0478cb94db358f751a61172f0c303d94fa949a1874e3f25bd7bc29d9724e3d43849a9f3f4b55d6e
+Size (log-0.4.34.crate) = 53395 bytes
+BLAKE2s (lru-0.18.5.crate) = 0bf35b841c8b96c2c99e23c6cbdb81da40228c8ac462d718ab204af2da75a61d
+SHA512 (lru-0.18.5.crate) = dabe1ca6c1479692741774debd07328d1fa96b47184399d271827d77bdea0fff062197a89b66145d20a9282cab00fd9e0cfc2001beb92b3520ac3b2b5b0b931c
+Size (lru-0.18.5.crate) = 19761 bytes
BLAKE2s (memchr-2.8.3.crate) = f18d09ec2f1d3e7ec6d9764389518b51cd9bdec5d3cb677a2d38b6f58a452c31
SHA512 (memchr-2.8.3.crate) = 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
Size (memchr-2.8.3.crate) = 99165 bytes
@@ -474,9 +483,12 @@ Size (mermaid-rs-renderer-0.3.1.crate) =
BLAKE2s (miniz_oxide-0.8.9.crate) = 33632612132047dfffdc3a73e385f56ddee36860561dd26c08667d8098428449
SHA512 (miniz_oxide-0.8.9.crate) = 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
Size (miniz_oxide-0.8.9.crate) = 67132 bytes
-BLAKE2s (mio-1.2.2.crate) = 63f82be1eeda715419c2fc39b6975f9172fa56c01595637d46c38c5bd8cb9482
-SHA512 (mio-1.2.2.crate) = 018a8310768d7f7114f0b017ee85ee028ed5a97e7694826b63e5cc36ed41921cd2f3b03817231892a852b98611555465f78b1cdffb30e88ee4ff1c515c32d532
-Size (mio-1.2.2.crate) = 111363 bytes
+BLAKE2s (miniz_oxide-0.9.1.crate) = 3b04d551423736d9f3e35cbf2c5c598a1cea40c1a763a8d97165afce7245e40c
+SHA512 (miniz_oxide-0.9.1.crate) = 6f3688acb94d702264f9a244dce31a6e0ed6ffa4ad198aedc04ce6da3a573df96de51c64f1d13ee0af59a7102450c420710eca99d1be8a15cdd2ed5a66819864
+Size (miniz_oxide-0.9.1.crate) = 70519 bytes
+BLAKE2s (mio-1.2.4.crate) = 3a638c92a610b83243ac368bb68be9782e43dbcc9354242ca2177176a7ee3c96
+SHA512 (mio-1.2.4.crate) = ee0403b024bcc4afe5685290e289facef59854235132a26114310ef8590659b943346fdbb190872946d72af968a9190ef1aac8c731ec457f67c54d16b5a2ba4d
+Size (mio-1.2.4.crate) = 110437 bytes
BLAKE2s (moxcms-0.8.1.crate) = 80c23cc7efe9ef9637a51ebd6d355dea928aaf3fcc4000c5c669e5e2d04676a1
SHA512 (moxcms-0.8.1.crate) = c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69
Size (moxcms-0.8.1.crate) = 188252 bytes
@@ -495,12 +507,12 @@ Size (num-conv-0.2.2.crate) = 7441 bytes
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 (num_threads-0.1.7.crate) = 40dc4f59622c31f0e84e4c744bbe548f8803fd4fe0bbebf503125b10cc6670f1
-SHA512 (num_threads-0.1.7.crate) = 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
-Size (num_threads-0.1.7.crate) = 7455 bytes
-BLAKE2s (objc2-0.6.4.crate) = 03984ea4800cf1d8a2e90069a61b8f49d271f19910bbab0ac7d493f6d1646fc4
-SHA512 (objc2-0.6.4.crate) = 3176d8f44a3245d08972404b8c544962c02e6bb8f198660ee3bd532b376b5a2f7a5f5585f126968c414e58347011dc6ee919f881b78854a7a3d9bb3b190abae9
-Size (objc2-0.6.4.crate) = 275200 bytes
+BLAKE2s (num_threads-0.1.8.crate) = 0788f33254d28309526d0acb76b899e93c932e5af57a8edea920afa6ef5a0b92
+SHA512 (num_threads-0.1.8.crate) = aeb5f7d5a39318fe674bb610d3a926b341ec56c3a59a46e5988873b1c2154cb3fc4ff1e2a73e074a14d4b6e8bd3feb34d4a34a1f6c442514d555e53a007f790f
+Size (num_threads-0.1.8.crate) = 8156 bytes
+BLAKE2s (objc2-0.6.5.crate) = 03b8fa9b773419b9b691ae618c9629aac9c83023f75e256194cfa74d8669c46b
+SHA512 (objc2-0.6.5.crate) = 0f3a2bb594033edc3415f8a77b945331f8c9504b29850cfb233d019d8781d78c64b4dd182044f13107998e9948cc6530a946b9a4326566811fc53937f890fcef
+Size (objc2-0.6.5.crate) = 276781 bytes
BLAKE2s (objc2-app-kit-0.3.2.crate) = 15c63c28ddca2ca8d5029d221a0301f8400bbf31e14d1077fa5d08940e67bdda
SHA512 (objc2-app-kit-0.3.2.crate) = 44174170875c27ff82f097d5b50cbc9629583ff5817f9d721e40f9d38462494461aebcf3fd0376b90cad887b1c1369f3c1c4a7e34d73d32ac90e94d44d6378dd
Size (objc2-app-kit-0.3.2.crate) = 531744 bytes
@@ -534,33 +546,36 @@ Size (onig-6.5.3.crate) = 32075 bytes
BLAKE2s (onig_sys-69.9.3.crate) = d8654f927dd60805373f33685a387c0114b9a4e2455f9c9eba2aa59949724927
SHA512 (onig_sys-69.9.3.crate) = e1d7f2fc0725c676f59a6e35bb73eff930af233fbc98929371c07b9f6c70ae0c178bf0151fb98363bb38ef5c8f3875a30da7945be82d9b3f8347a0d84a5c786b
Size (onig_sys-69.9.3.crate) = 657340 bytes
-BLAKE2s (open-5.4.3.crate) = b353300b2ce566f2d677e659cb2938c5e5ffea95f9ecbf59a071b4681627bfeb
-SHA512 (open-5.4.3.crate) = 6bedde011fffdf61109be4414890eb3f4bb0bf30682e9f8f78d4bb4654c6e30e8d874e7edd1663b5fef6bc16e7e65726ee69992503ae5f5c8f0a0ab2e82589aa
-Size (open-5.4.3.crate) = 36365 bytes
+BLAKE2s (open-5.4.4.crate) = 8134026a80165dc240b2ddcc51f298c08bb7cf2f5f8517d08d08db5d5a1b40dd
+SHA512 (open-5.4.4.crate) = 602acbe1ccf840a3aff5ea00360a851935457833ae892fe9fd0cfee548751d72c2edb2fb7d4765fb942df0b9374fb7541fd65d513b6f44b2f63dd1eaaacf38fb
+Size (open-5.4.4.crate) = 37469 bytes
BLAKE2s (opensesame-0.1.1.crate) = 5239b4c679893e1cddfe1cc3ae9e748b863fcbff774ac9bb946e219bf818c67c
SHA512 (opensesame-0.1.1.crate) = 4acfa0df00f38585837cbe18cbe4302eba90b7dd144bd9798bc1fbb3a300243ec4af03cef40c06f31b5fff50afa59ab325845be81683060e8e44898a265766a2
Size (opensesame-0.1.1.crate) = 20745 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
-BLAKE2s (ordered-float-5.3.0.crate) = ff7dba8e5ae768f9c0a58127f0963854bf80a48e3c997ee0452539dd53562c73
-SHA512 (ordered-float-5.3.0.crate) = da8d30e3d8ba00bf42674ae92a0c0c6b91fe8231baba4fb17450330757099cdd0d0609b02f9eb1a1ad4a801cac86c76a2af52ff591bdf97643721a072e2c3de1
-Size (ordered-float-5.3.0.crate) = 34539 bytes
+BLAKE2s (ordered-float-5.5.0.crate) = fc95453c79dd7901f23305c24e26fb33f11d03c71ebb6bc7888db6c688c77a9c
+SHA512 (ordered-float-5.5.0.crate) = 3bc741a07a31484c0c45eda4684229858fdb7bfebfdaff496f1d3d786f6a5781b5eabee6d6c8a98436af421f7e7356da4d7e17a796f7810b470c4b2850cbb077
+Size (ordered-float-5.5.0.crate) = 34706 bytes
BLAKE2s (os_pipe-1.2.3.crate) = 3d3714047113e91d9bfe00dfd39ef6047884bc5cb8bcdc9d0d7e07220ae5b557
SHA512 (os_pipe-1.2.3.crate) = 19dee6ead0eb792eab5e282e595ed5c3bc741613e1a7a790c9478c63f6b179f4aa55f4ddbd768f01aa8cc502c860691836f25e00e49bf133a0153ce7c5545f3b
Size (os_pipe-1.2.3.crate) = 10467 bytes
BLAKE2s (outref-0.5.2.crate) = 73ed851a3f019a8f48f0a49bb5edcd37a6a29d64fd75fc039e544e5395621b68
SHA512 (outref-0.5.2.crate) = a352eee5f77ca697300d46835deb88821dd9af8165918fee3f32de2f18e529e0fbca5c982454f0a9c9a4596a5e99671ee3e56bdcf3e036af232f013ee8260416
Size (outref-0.5.2.crate) = 5621 bytes
-BLAKE2s (owo-colors-4.3.0.crate) = 015fd0db3e206995f7f75738edc7a58730cf48c0b1f7cf5e0085de1349534ed4
-SHA512 (owo-colors-4.3.0.crate) = 7a63f3c9e8dba768779163ad8f547ce64587c35e85c39dd9c57f24670e9ae49b8955c0f0a84ec79c110f907925f429ac33ec6580a4c979ffadfe7e3eee554661
-Size (owo-colors-4.3.0.crate) = 31273 bytes
-BLAKE2s (palette-0.7.6.crate) = 200c1d0acf5ddf1caa1dad4440f845e2ac6c0c4feb97005fcca0f297efd26177
-SHA512 (palette-0.7.6.crate) = c43e39992e796799fc2044e39a8461eb528140438e40ecf64af8ee2f4854a520594be001f8aaa0f4bb8731fadb77b60b07c16592e87924b8af6c6583b0a344b5
-Size (palette-0.7.6.crate) = 230913 bytes
-BLAKE2s (palette_derive-0.7.6.crate) = 03d379d14956f327180d5c53ad62db4b1383cddb11acee510d692f379013cfcb
-SHA512 (palette_derive-0.7.6.crate) = 29efe90cdd53532015b4f957ed3c1018ee06f55574d4a7f871b868f77b0d9e74ef48da030c4981327abe9876a4664ad78466177fdb49034306e325d4e80baec7
-Size (palette_derive-0.7.6.crate) = 17073 bytes
+BLAKE2s (owo-colors-4.4.0.crate) = 61c964b3e17cbc79f50ccaca7d092f5873348ff4500b32c480f3ee123e79b72b
+SHA512 (owo-colors-4.4.0.crate) = 10cbdcca7b970c25a1d309de2b125a15cb7d904f41a8607882864d709c0d434769111e220870fa63da5c4eeedf7af5f5d413585fa257fbec3e974126e602b367
+Size (owo-colors-4.4.0.crate) = 30904 bytes
+BLAKE2s (palette-0.7.7.crate) = 2f2d03ae03fab37dc431d51703e6527df377140114ab40ebbe42c1762723cf46
+SHA512 (palette-0.7.7.crate) = 86f80738c5d720cad0e4fbbaba40e9c61690aa875ea7b2ed83d9c96ae6bd48979091e0a3e4ed552bdfcd0b141953ac34c48736366c079f0ec52c5e6bb5d70364
+Size (palette-0.7.7.crate) = 272608 bytes
+BLAKE2s (palette_derive-0.7.7.crate) = 2ac809ba96a92612b4143fa88c1890e0f1d1f6dd111b04616bc6b974184ba574
+SHA512 (palette_derive-0.7.7.crate) = 8e23ea9bb387baa45664b7e769b2e82252ca7b378b441b08d326c173e11b4a269ac1219dc5bc07c965016be2aed3f73acffecee42b25b306ccf6a2d448e7ce54
+Size (palette_derive-0.7.7.crate) = 18136 bytes
+BLAKE2s (palette_math-0.7.7.crate) = b3b031fd5797119e88421d5e49a8aef136e9ca5e2780a5c16d4c9a0f922f80f6
+SHA512 (palette_math-0.7.7.crate) = ddeb777ab55eb8ffea59bc241eafbb080e9447f94f4467e5f14e4bf32b62520843f5ecfaeea42502e3506fc9abd9299357c6c64c35f14bccaf05bbd559a79cbf
+Size (palette_math-0.7.7.crate) = 15423 bytes
BLAKE2s (parking_lot-0.12.5.crate) = f86e6bdc40967ff502a1eaba85db1839de193ad43b44729ea4f92ce6104e6d27
SHA512 (parking_lot-0.12.5.crate) = 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
Size (parking_lot-0.12.5.crate) = 46735 bytes
@@ -579,30 +594,39 @@ Size (pico-args-0.5.0.crate) = 11545 byt
BLAKE2s (pin-project-lite-0.2.17.crate) = eec243c604d00a363522121c01823158a8ed81bbf8f9274b1944784d973c8ee8
SHA512 (pin-project-lite-0.2.17.crate) = 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
Size (pin-project-lite-0.2.17.crate) = 31034 bytes
-BLAKE2s (pkg-config-0.3.33.crate) = 97cb9a57ef3758e0f2e451ce3b7176105726d083163e9e052e026b6106609c4c
-SHA512 (pkg-config-0.3.33.crate) = af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a
-Size (pkg-config-0.3.33.crate) = 21590 bytes
-BLAKE2s (plist-1.10.0.crate) = 43ca5810a6f2c46d511822e296992d11dee23f4075c2685facb3df1960cb4b04
-SHA512 (plist-1.10.0.crate) = ab78c7b0ecd0f22d40f0b022dd227607808f530182676a0644163230ae615f9a592488a1208c947f3a2e9a25f73fc0cb3bef799db8751dd69fe749f3d4bb8a4c
-Size (plist-1.10.0.crate) = 60038 bytes
+BLAKE2s (pkg-config-0.3.34.crate) = d181bd814b0ef5f2cf61c018a7b4612a35438abcfa15f84ee703303712bbf73c
+SHA512 (pkg-config-0.3.34.crate) = b8c63db0782b888e4be96a48102ace87f3a1ca496290f958c7835bc8bc8a9f00a8a2ea384bcb21c184b58238a65fdef96304d5598cea6cc55aeaeab085bab49e
+Size (pkg-config-0.3.34.crate) = 21370 bytes
+BLAKE2s (plist-1.10.1.crate) = e64d954e391371510c57bd0087d96f00b281143dbeb8254a60e0133523db62ae
+SHA512 (plist-1.10.1.crate) = a3b098fdfa234bc288c9e62f44be1dd3a0ca73fe2ecdd0ad6939e0285990e0b1710ded2e4825a7301d675a0a056783c7c8bb06d9ec9ca30b67f78c955036e138
+Size (plist-1.10.1.crate) = 60204 bytes
BLAKE2s (png-0.18.1.crate) = f453de96bb27f9232d515b03751b47e006d4f137297cc3caf8a05de14512be69
SHA512 (png-0.18.1.crate) = 1cb257bb663c7091f4ff55545da10a2f5f84d1d448104489d0f2d91df4711e31a2ded7c4e481902f49f20869fb25674f625170e995080f29a2b2e37840a77c35
Size (png-0.18.1.crate) = 125800 bytes
BLAKE2s (polycool-0.4.0.crate) = 8772887a0b6b558e59b85bbe4cd2ad1297b117fa91fce51952c15be0aebc0745
SHA512 (polycool-0.4.0.crate) = a7ac774d5643bb62866029bf6981ff913adfe4ab3e33983a5c10a98931a9af879adf72501251c37929722206d7e621da970f186010f43de67a91906d6854464f
Size (polycool-0.4.0.crate) = 22738 bytes
-BLAKE2s (portable-atomic-1.14.0.crate) = 1e170e6f2c99b580265b7dca43302c96900356faa1726365d2acc6e1a50c9128
-SHA512 (portable-atomic-1.14.0.crate) = 4c306fb2767b1689be65e57552260c2367f37808d0a32affafa21fddacd330c7735b0c3c8fe456fac10c4088ca5e8ede980b6d6da2171fadb682b925ff9a2c63
-Size (portable-atomic-1.14.0.crate) = 200703 bytes
-BLAKE2s (powerfmt-0.2.0.crate) = bdb2e56103b2ec9bd76d865753db13d6e94acfe71e1196ee3b4e7e51efeb7cd6
-SHA512 (powerfmt-0.2.0.crate) = 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
-Size (powerfmt-0.2.0.crate) = 15165 bytes
+BLAKE2s (portable-atomic-1.15.0.crate) = d880358138cdc33d1f372d8f2b74f5f27a7fcdfc01d2817e74c0215016cbcfc4
+SHA512 (portable-atomic-1.15.0.crate) = 257cd168d0362b7b1d5e6ed9032cde9b0ac6e69d90b7e27347c39702a5ea020159c271e37e8045cf10661170f9354638791cfc972587bff3cba01da137f5a2c0
+Size (portable-atomic-1.15.0.crate) = 202705 bytes
+BLAKE2s (powerfmt-0.2.1.crate) = a5109a383e7361a4713fecba254798c801c39f0b058fa793f4651847af5a09d5
+SHA512 (powerfmt-0.2.1.crate) = 526314c966a0fb946b9deb6812bac0049ef5b21c0871f070342cbd09e0eac5ac410b6675ea650483758575d65f5bf6dde1f1855d3ab9be9765918d72eb820a24
+Size (powerfmt-0.2.1.crate) = 16184 bytes
BLAKE2s (ppv-lite86-0.2.21.crate) = dcc7e79ae37986b5b66ff98fc97f05a07909fde17b5509ba1132169e8c5e5544
SHA512 (ppv-lite86-0.2.21.crate) = 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
Size (ppv-lite86-0.2.21.crate) = 22522 bytes
+BLAKE2s (proc-canonicalize-0.1.3.crate) = ca452076c25767c62bfd075d791d890421a41f5401536b833ee381c9b7f9a96c
+SHA512 (proc-canonicalize-0.1.3.crate) = b6c58a16d435beb2c4624d5d3c8f044d5e7e9eab9634b54f3d6ba54a98c878f23e8f6df90e5ca97c5000ce2f8841a9eb72d07db8b2a99138b430fcdd00e9eff4
+Size (proc-canonicalize-0.1.3.crate) = 55402 bytes
+BLAKE2s (proc-macro-crate-3.5.0.crate) = 4167960e2f9f28337473a2eb546a370a5ba7da3208f83b2b36be354708e1bf92
+SHA512 (proc-macro-crate-3.5.0.crate) = 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f
+Size (proc-macro-crate-3.5.0.crate) = 12709 bytes
BLAKE2s (proc-macro2-1.0.107.crate) = fb11738a84dd1e4dea616e14778d0223a5085563cb1ea8a8fa433e26bfb1351a
SHA512 (proc-macro2-1.0.107.crate) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
Size (proc-macro2-1.0.107.crate) = 59588 bytes
+BLAKE2s (proptest-1.12.0.crate) = 707421e8adef7e3d614d231a73bde278d80b8cb588428771aad236ad5506b854
+SHA512 (proptest-1.12.0.crate) = 628fa9a37d1e9b93514c131e7861703b272c2dae8dc5bc4ad9649e0fe109a64cf8587e66d3f0ec74b9f612d86d20dd42865f153401bcf9cd52da4de108b767c2
+Size (proptest-1.12.0.crate) = 213842 bytes
BLAKE2s (pulldown-cmark-0.13.4.crate) = e3476a56ab1c464b315830abdd862f95a33982fb81f9d4147eead4476a131375
SHA512 (pulldown-cmark-0.13.4.crate) = 99f4e4b95680a7c94d2d629e5e255b8d379cef2f25dd349628abd254781e81bc8d287fc7cd19f117c8f624b459b71507ed1ac61563465f612f19324086564a3b
Size (pulldown-cmark-0.13.4.crate) = 155043 bytes
@@ -612,18 +636,21 @@ Size (pulldown-cmark-escape-0.11.0.crate
BLAKE2s (pxfm-0.1.30.crate) = 300df74ac9d50893691e4af1c95b855ca365a1c300416cd437f48d8fd05cff84
SHA512 (pxfm-0.1.30.crate) = df9ad5da9fa7231e30aa62af5a34965232add72e5d4dd19b525b7932056592d25a297c89ab97c062b51fe6480755fe9f5d62bd016b3fb293843e4837ca7c98ed
Size (pxfm-0.1.30.crate) = 879463 bytes
-BLAKE2s (quantette-0.5.1.crate) = 60911ffeda9ae11a285fd619e9eef7d7f4313245fd3463ce2fe0d6fda3fdfe82
-SHA512 (quantette-0.5.1.crate) = b78c75bfafd5dc9572541a15c42d5fcb597bbcdaeddf587ca484042099eaf11ff282dd265af4e9ac667f54175c4a1f05e648b60601fccdaac1a0ee98ded7b2e4
-Size (quantette-0.5.1.crate) = 81566 bytes
+BLAKE2s (quantette-0.6.0.crate) = c1bbbb5868e60e8ec1dfcaa0eb34a511835b74011ef5f54fbdbbb5791b783781
+SHA512 (quantette-0.6.0.crate) = 10e4e1cd43b24f020371d12a3cd67b0db63d5cc4a8844b43912940a9d3f6f396b63ee3c18706254a704fd0ce5680e1defc4d56502b944d139ff6bd60db592403
+Size (quantette-0.6.0.crate) = 81375 bytes
+BLAKE2s (quick-error-1.2.3.crate) = e8bf715ef837d08c31e3438c620f0dec10d35c906471ce97afd299a0a6ec0ade
+SHA512 (quick-error-1.2.3.crate) = f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
+Size (quick-error-1.2.3.crate) = 15066 bytes
BLAKE2s (quick-error-2.0.1.crate) = b5baa20597127843f2ea703488925348d57077126e4c5741bf35bc415b1489b6
SHA512 (quick-error-2.0.1.crate) = e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
Size (quick-error-2.0.1.crate) = 14265 bytes
-BLAKE2s (quick-xml-0.39.4.crate) = 1b2c1cf843b08272c18d4dcdc33a48ad6047d2d98de469b20efcd605553e3ce6
-SHA512 (quick-xml-0.39.4.crate) = 28904df8400330485043338841ce5e5f306d634f7672b0bc521b2c1e6d3a048b1e0cf97da0bae95f94a2c611d2dd8248ceaea88701d07cbcf82a1c1bfa24de79
-Size (quick-xml-0.39.4.crate) = 214141 bytes
BLAKE2s (quick-xml-0.41.0.crate) = 9ac917b9928d58693e9ea7e1ab9a2c8dafc4c03292df76586b5a5e584cd351cf
SHA512 (quick-xml-0.41.0.crate) = 3b04508bde84d5f911edb38df177568bb0af3f67e0a02dc164c858df81b011afdb7590539222708f951c0d30cd3dae38827dad8c1a25741f088f00da930bb0d2
Size (quick-xml-0.41.0.crate) = 231661 bytes
+BLAKE2s (quick-xml-0.42.0.crate) = 491e8c790d675b2dfe82bd0069e634d789057d396ebe397b6fb0bbcf8f9b6b5c
+SHA512 (quick-xml-0.42.0.crate) = 5ae79eef450f7d07ce5606a55676e9c2c23c20eaf0d555f60fe672f495775945c89aae0c8a688d343772a6cbe1c4a1b6c45e4544c2c96d6399c335ec9bf02499
+Size (quick-xml-0.42.0.crate) = 233019 bytes
BLAKE2s (quote-1.0.47.crate) = 9d4d5bd24e4aa45922c66d3861e0d217778af2e9b3a8cf00a361c5a8a0bb60ed
SHA512 (quote-1.0.47.crate) = 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
Size (quote-1.0.47.crate) = 31622 bytes
@@ -633,24 +660,27 @@ Size (r-efi-6.0.0.crate) = 65303 bytes
BLAKE2s (radium-0.7.0.crate) = dd6a6e5f2d5676a559e17f11a37bd2353c6d703ce516b5a6ca71b6a0a85e7727
SHA512 (radium-0.7.0.crate) = 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
Size (radium-0.7.0.crate) = 10906 bytes
-BLAKE2s (rand-0.8.7.crate) = 01a847c8496d8f46d13520234090ffe05d2ff9edf5744f917983c4df842d7930
-SHA512 (rand-0.8.7.crate) = 95939e1185d9aaac5d7fc3020e5337fb9b937ea78dbd71ebc9e0b12ec833025dd75c7b56dc9ad8fa67ac3c80add7bf586ef726fa2df615bda5d0cfbe33b31724
-Size (rand-0.8.7.crate) = 84123 bytes
-BLAKE2s (rand-0.9.5.crate) = 7d2f72dd852f573fd6be8eba15bbf35301a2274c28aa6916ce63e34a83d22091
-SHA512 (rand-0.9.5.crate) = a59c3ddca83a6c6c5a8c39312d33aae2f7464017fca8738e2c8aed7ec013690eba7165d0f0dcc9caac4f103fd62663b80907de1cf9d41ae7a49db01f83f42343
-Size (rand-0.9.5.crate) = 100216 bytes
+BLAKE2s (rand-0.10.3.crate) = 7f82e92e147267f2155b14858447aa746ac7ab2173fe83e64ca6cfbcb1e65160
+SHA512 (rand-0.10.3.crate) = 2fe2397bf700ff1c9b495fa8f503e1f8836d4aa34c6e20d407687ae6278d541d84e603f623cd8dc9e5e51a13aa775e4253638c0ee1c2cce887b04273362bb9dd
+Size (rand-0.10.3.crate) = 105994 bytes
+BLAKE2s (rand-0.8.8.crate) = 5fc05bffebbe387a5eb2e4049c265d786f66a5ba40074de39e82ea7736af985a
+SHA512 (rand-0.8.8.crate) = 2267a99af194dacf4b2620f7072c848550839c2df7dc078b3eca578d8d251261e6da19a4d25f5597151b483bdba893489d638ee08168104c1114bdafd2498b59
+Size (rand-0.8.8.crate) = 84217 bytes
BLAKE2s (rand_chacha-0.3.1.crate) = 610f5bba921c6e9d0527a13b5bf3ac43ffcddbbfc58522a8c086baef788895c4
SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
Size (rand_chacha-0.3.1.crate) = 15251 bytes
+BLAKE2s (rand_core-0.10.1.crate) = 073ca7cb0dd3dc6ca70daf6e5ba91e82ae0948bc5ed8be0231872168a6ae1da0
+SHA512 (rand_core-0.10.1.crate) = 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
+Size (rand_core-0.10.1.crate) = 22833 bytes
BLAKE2s (rand_core-0.6.4.crate) = 0d23245a02d2c434b28af3a0ef8fe79b824ac79a8fb84f1c90a68a5bf5bfb6a6
SHA512 (rand_core-0.6.4.crate) = 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
Size (rand_core-0.6.4.crate) = 22666 bytes
-BLAKE2s (rand_core-0.9.5.crate) = bb780e2b4bfc4864096bdf32c3991e4b872e49c8f88cf785a5c6c1df3ca3345d
-SHA512 (rand_core-0.9.5.crate) = 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
-Size (rand_core-0.9.5.crate) = 24129 bytes
-BLAKE2s (rand_xoshiro-0.7.0.crate) = d6c9ca89d245a85d195353c445787d4b22b862914c30f8adb13f837c5a42f893
-SHA512 (rand_xoshiro-0.7.0.crate) = 77a6b32cf38e52560e509c867c2052c546a8e47f5b9eda2c5ad96774bd180b9bfd5025061521b41b0d4ee9cc3c50bf1c896238c13bcc13573ad1351faad3734d
-Size (rand_xoshiro-0.7.0.crate) = 18189 bytes
+BLAKE2s (rand_xorshift-0.5.0.crate) = 93d6ccd5500d8a4110f3ca9885ee712ca195ecde9d243e28d7954e57d41dde0e
+SHA512 (rand_xorshift-0.5.0.crate) = 9216e0ddaf3c3f8a58ddae6bc12f233c4c1f844c2832c7448e34dbf3289934ca883c9bd945f764011a6c20e4708fec16a9afdce56eb2810f38f0063a78a168ba
+Size (rand_xorshift-0.5.0.crate) = 10371 bytes
+BLAKE2s (rand_xoshiro-0.8.1.crate) = 3b54a77db19342078b41b0d62b9d7941badc686a9f0fc833d937b5bbb673698a
+SHA512 (rand_xoshiro-0.8.1.crate) = c6cb4f3a26372fe2acd9d94926488dcc1282503192b714dad5b3aaf4543e8f4d570fe63672147fd69d65442e21e16450a09d019c81f327abd883c11be080706e
+Size (rand_xoshiro-0.8.1.crate) = 19964 bytes
BLAKE2s (ratatui-0.30.2.crate) = e388e74d78deec6019587f55cad1da5e4f029e5b154f228ce56b2704a23cfc64
SHA512 (ratatui-0.30.2.crate) = fda09795aaf3bd229d0deced9b8fc4fdcca21d205e92b6f1fc4c8836ca8005094c5ae8b72c0f5fd4f51a0b06b9c6aab994f04d038f8a28bc51071b4b6c59bd00
Size (ratatui-0.30.2.crate) = 72412 bytes
@@ -660,39 +690,33 @@ Size (ratatui-core-0.1.2.crate) = 191181
BLAKE2s (ratatui-crossterm-0.1.2.crate) = 96adee8d52e20b783733ee096809cdb928e769a4507aadc0025e0c2ca1d97e45
SHA512 (ratatui-crossterm-0.1.2.crate) = 8e8f2d97053ad048e1bdc2c3dc8bfb8caca5565a433600a24e3f6f4a79bfc75a5286c87689da1132627f52b2687a1ad8f69b16c37b01d7ceb8eac7d6ec37e741
Size (ratatui-crossterm-0.1.2.crate) = 18836 bytes
-BLAKE2s (ratatui-image-11.0.8.crate) = 6c68ee504913da25586d827edf2b9fb3f3bdf1863c30811b66caabeb654bd260
-SHA512 (ratatui-image-11.0.8.crate) = fa806efc6b090262af75372578c1791fc7913542a726a089a87a4cc9c795e699fdcc984810be07ed3836d0f09b547487c5baf71d0ae0f26da9dc25f02eadc77f
-Size (ratatui-image-11.0.8.crate) = 6000535 bytes
+BLAKE2s (ratatui-image-11.1.0.crate) = 7184b9d04dd19092b1bbbdb7273487f574bfc201f251fdd7bce58f0350d7066e
+SHA512 (ratatui-image-11.1.0.crate) = 2119744b1bc376fdbc9cf447fb1153ac9ac771459fa04eb65ef2806b118a4072cc917355d26bfda7f99d06c31e42c97f725394b5403c297955d82c481472f07d
+Size (ratatui-image-11.1.0.crate) = 6007109 bytes
BLAKE2s (ratatui-widgets-0.3.2.crate) = 53295996926550f8eedaa735b100dafc30a2e6b6d8952f6781e80c4c48220b4e
SHA512 (ratatui-widgets-0.3.2.crate) = 419069780995bab0292b44495ee681b6c7fb381ff06b664f8671a0a3a6900d8e3179a6a4a062435b1410e2159d51e6dc05a4b07014b484152a4b03eb81d4ec03
Size (ratatui-widgets-0.3.2.crate) = 230487 bytes
-BLAKE2s (rayon-1.12.0.crate) = 1ec86547b1ab286e2daf0fa2b64191bf7f24a1dabe5e205ca3038a65cf44101f
-SHA512 (rayon-1.12.0.crate) = adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb
-Size (rayon-1.12.0.crate) = 183391 bytes
-BLAKE2s (rayon-core-1.13.0.crate) = f384b31095000823ff894534a3e0461fa85eef727177a52cf699ff9bcafbcbd7
-SHA512 (rayon-core-1.13.0.crate) = dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
-Size (rayon-core-1.13.0.crate) = 73151 bytes
BLAKE2s (read-fonts-0.41.0.crate) = 4d907c6e5124fa81b65ac5a86e3be0a5b2fe12a1877cfb2646d49867dae2e4e3
SHA512 (read-fonts-0.41.0.crate) = 601b4c3b5dd7e5e0020b679cbab319f0955185b72f691eaf661a50f97bb437bd5b42db29f2120324f9f8c675727ceca7615440afb4d4bdfea0ebc3f46199d8e7
Size (read-fonts-0.41.0.crate) = 567271 bytes
BLAKE2s (redox_syscall-0.5.18.crate) = 15142008cfcffdfe12059e4c1415d354d0a1f60e4fd392dcf9ac888821a0988b
SHA512 (redox_syscall-0.5.18.crate) = 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
Size (redox_syscall-0.5.18.crate) = 30747 bytes
-BLAKE2s (redox_users-0.5.2.crate) = d0011f3421041f92c786d6b2d28450ffbe6bc270ca2b5853e1206fdfc5ccaa81
-SHA512 (redox_users-0.5.2.crate) = 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
-Size (redox_users-0.5.2.crate) = 17280 bytes
-BLAKE2s (ref-cast-1.0.26.crate) = f94afc81e70ae6bec5c7f2d727882d22e8e2d57f42c85e764ef0d684eee7a21b
-SHA512 (ref-cast-1.0.26.crate) = 9f3ca8ae1b009651a1ad84db2d9af9d6d3a311df088bd717fb742c76ead64888e557847fdc5e721de8f2e27be086a13d20f56a07aae93c5664b28825cfb1a96b
-Size (ref-cast-1.0.26.crate) = 15375 bytes
-BLAKE2s (ref-cast-impl-1.0.26.crate) = e063ce38be9f52af403c3fecc6712e3cbf2dab0283ed52db0a0fe26079c5b52c
-SHA512 (ref-cast-impl-1.0.26.crate) = 3d21941ce3ac83ec5188ab0308c0fffb3bd369c2ba317ddcd036dafbd513d35983e2a87e871f30f2ce8ed46908f9815c7162338413966fdc72667e543013e7e4
-Size (ref-cast-impl-1.0.26.crate) = 10232 bytes
+BLAKE2s (redox_users-0.5.3.crate) = 56de6fb234f579c2ad1f0e9bc9161d0d907fc6939b38f953a1026ca3b4f401ad
+SHA512 (redox_users-0.5.3.crate) = 85bb7fa22e402252b3e2fbcab9ed3c12a00cd92bc3c0c0868bcd9cd8c4e32e462c10f7aebcfd9f366b9d92c97a2f033929346199990caebf2dd47f4f4f4a3549
+Size (redox_users-0.5.3.crate) = 17311 bytes
+BLAKE2s (ref-cast-1.0.27.crate) = ada248dce82c39d26f905331ca03f380a7ed3cc40b88430ebd1097fb66ad8369
+SHA512 (ref-cast-1.0.27.crate) = 63e91b7eccfc9a57e7fea571c8ba1ffc5f3f937e4238ac1d3753173cfc4c5493b0901ae38a39f90dcaaccf9b8311ba077a508602aaa182b5ccb1bbe48af15e58
+Size (ref-cast-1.0.27.crate) = 15335 bytes
+BLAKE2s (ref-cast-impl-1.0.27.crate) = 297a89c337cde8505f1e25857754ca0c91dd934cbef0bfa0b78fec4e67bebcf9
+SHA512 (ref-cast-impl-1.0.27.crate) = 2d01ff2de4b61ddb4d779e0a078442c1651ab4d424a6a6162dcb8c2f9e3e31fd8aa0c5de364e3e8fa0701a2a41f3671fb3117bf249089918ba5209ad97936c0b
+Size (ref-cast-impl-1.0.27.crate) = 10194 bytes
BLAKE2s (regex-1.13.1.crate) = 595e954665be18ea17823ffee31dd4daa5099073a5eb5a27d527e92c528a65a2
SHA512 (regex-1.13.1.crate) = 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
Size (regex-1.13.1.crate) = 157118 bytes
-BLAKE2s (regex-automata-0.4.16.crate) = ade5e7e31ec80fb9a5e04054299f2eb230dc4d2fdba89e2e9bc62bbd73c2cae6
-SHA512 (regex-automata-0.4.16.crate) = b3cc7c7056138b36faa7122babed7f89d152f971de4906c0e395b718a8e8c5e2397569ef70c62327688707536f911d3b8a6616492ab4923683f05931814950b8
-Size (regex-automata-0.4.16.crate) = 627556 bytes
+BLAKE2s (regex-automata-0.4.18.crate) = 25f0e021933c9ecee2cffd3a4e29828f242fac14d63dfd5c11e6af34289af3de
+SHA512 (regex-automata-0.4.18.crate) = 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
+Size (regex-automata-0.4.18.crate) = 628707 bytes
BLAKE2s (regex-syntax-0.8.11.crate) = a576c4fe92eac0d2ac9dd7e21c4538baf20f219534cbbc047867f859bebb1792
SHA512 (regex-syntax-0.8.11.crate) = 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
Size (regex-syntax-0.8.11.crate) = 359055 bytes
@@ -723,27 +747,30 @@ Size (rustc_version-0.4.1.crate) = 12245
BLAKE2s (rustix-0.38.44.crate) = 4b0d02b5053778ea85feca1f942cc0ae38c2b9e77f94ecfb2cff735a9e45a5dc
SHA512 (rustix-0.38.44.crate) = b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
Size (rustix-0.38.44.crate) = 379347 bytes
-BLAKE2s (rustix-1.1.4.crate) = 47b462406ba74a3225cf16b2e8b75855857edd58915f4033d7387b67cc694948
-SHA512 (rustix-1.1.4.crate) = 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
-Size (rustix-1.1.4.crate) = 425241 bytes
-BLAKE2s (rustls-0.23.45.crate) = 80611a082d6f595e031a9d0cc5dbec9a2c0ff47b46fd693b473e9fb29d0dd557
-SHA512 (rustls-0.23.45.crate) = d129106d690b620090c58c34ab9216e4ad697e5343865886411731e77a746eafb524770072653f16b4489f66696d366fc7b84cbdb5b65951c5f4f14832449389
-Size (rustls-0.23.45.crate) = 378933 bytes
-BLAKE2s (rustls-pki-types-1.15.0.crate) = 12cb0d971d927cc08ac143281fbac401f7a9f23af7954f32af1a8d190848fc21
-SHA512 (rustls-pki-types-1.15.0.crate) = 90b4a937059e99fbec5f4772dfc95afd74bc2a46e686156a20301694e66c870c7948720dd59f51c312b875745b95f55246b2ed8435a27659d9f580859f59612a
-Size (rustls-pki-types-1.15.0.crate) = 35697 bytes
+BLAKE2s (rustix-1.1.5.crate) = 6ace5619fb729260ebe53d683e7cc4ae6ff40509a7742cda077d87ddbf23c44d
+SHA512 (rustix-1.1.5.crate) = ec72cb0c867b7d184c06e45def67b1e333a5d4b6ae3b3cbce620afd844f3765460832ce907786359b75279b8ea6cfbdae350a8dd197d58eaffff71a3b2e2e08d
+Size (rustix-1.1.5.crate) = 425681 bytes
+BLAKE2s (rustls-0.23.46.crate) = ac5b2e618ea78a918da8f78cf635dbb97187ac0cbd552f179b58936f56f07d97
+SHA512 (rustls-0.23.46.crate) = 9697677cce4999211bcf2e5c05c3dc468eba1947f586d2402a06cfb75663242fe0a1c2c8cd67f41d29fadc4892b7fcb47dc5db50b57a05cd72e74e1fc6f409d2
+Size (rustls-0.23.46.crate) = 386227 bytes
+BLAKE2s (rustls-pki-types-1.15.1.crate) = 738622cfd20e5e0dc2c346267f0afbe033a45ba5fbbbe87e459d2c2fe5949d3e
+SHA512 (rustls-pki-types-1.15.1.crate) = 48553a2962d98f80bb65faf4e2f5d7016587c22e4a8847fc67ba8f92355645fdf4b3e764330fe87ac7e460d0c491970cb74aabbea14e24f9d51da560ea3c8940
+Size (rustls-pki-types-1.15.1.crate) = 39322 bytes
BLAKE2s (rustls-webpki-0.103.15.crate) = 7798c89cd466bfc2dcef2c2c7be614ae77cbb76e2772a9890bb5ecc1d1dd3185
SHA512 (rustls-webpki-0.103.15.crate) = adeb7c379e9b691e044d497768959bab9c8f291c21f93e9f5373ab0639e9070258945e2bd0be4e8eb8fca98c3824e942033d6430d15134f8fe8ff3a1c4d98382
Size (rustls-webpki-0.103.15.crate) = 87465 bytes
BLAKE2s (rustversion-1.0.23.crate) = 34b032c76b54216071144f3bad4e20da1bbee1cd59abbd3e5c33d3513e2a88dc
SHA512 (rustversion-1.0.23.crate) = 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5
Size (rustversion-1.0.23.crate) = 21013 bytes
+BLAKE2s (rusty-fork-0.3.1.crate) = 6578e2396a18de84e79770d18e45980ef886b65edfa3e70643744cea7a2416af
+SHA512 (rusty-fork-0.3.1.crate) = 815e88620720901c737b8a3552424584094adeded3256678d3d033243674ab7808fc6404e678f52d0e46fbedf4eb9bb2cfd2ee85b543f21e448198c3c5f02381
+Size (rusty-fork-0.3.1.crate) = 21108 bytes
BLAKE2s (ryu-1.0.23.crate) = 8739b21bbc56ca49dd5f0fa4374e8dc68f5388f3bf04924ee70589f76c402100
SHA512 (ryu-1.0.23.crate) = 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
Size (ryu-1.0.23.crate) = 52823 bytes
-BLAKE2s (safe_arch-0.9.3.crate) = 79f23e2ef3671bc24f38778a522aea43824918fedae96a8f3914a1d450bc8f5f
-SHA512 (safe_arch-0.9.3.crate) = defe7520959bced7c6c6e8f62f93f68a696ca6c99168b28e680784b094fd9ba626f1fede8996502e8da48e6f95b1b763d51fa9ebef70e585f6c36efc25cc1208
-Size (safe_arch-0.9.3.crate) = 89545 bytes
+BLAKE2s (safe_arch-1.2.0.crate) = 974d465c328fc6833baabe9937a8d5321219baca403851499b8ba0b394896188
+SHA512 (safe_arch-1.2.0.crate) = 2bee6aafadb7cc7a1f1f4555263cd1447cd94744d0af4546401f3ab8de3b98ca0e38802d7f42fd7980de30a2964e26ff3ce30eb07df72478715932642e2bd63a
+Size (safe_arch-1.2.0.crate) = 92112 bytes
BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
Size (same-file-1.0.6.crate) = 10183 bytes
@@ -765,15 +792,15 @@ Size (serde_core-1.0.229.crate) = 63100
BLAKE2s (serde_derive-1.0.229.crate) = 903c3c00f57e366d2bae17e3b00890d9af7d77f15d2a4982a37fa85dedc94e6e
SHA512 (serde_derive-1.0.229.crate) = 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
Size (serde_derive-1.0.229.crate) = 59864 bytes
-BLAKE2s (serde_json-1.0.151.crate) = 8ed04b70efc031ac05e760d79978ae9c36217de0676915d661908c77933a4c48
-SHA512 (serde_json-1.0.151.crate) = 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
-Size (serde_json-1.0.151.crate) = 156556 bytes
-BLAKE2s (serde_spanned-1.1.1.crate) = 50c41815fc79bb565c245dfeb781a6766c2e1d9f0bac30d9d3a649d61207a64f
-SHA512 (serde_spanned-1.1.1.crate) = ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
-Size (serde_spanned-1.1.1.crate) = 11025 bytes
-BLAKE2s (sha2-0.11.0.crate) = 1a9c268080bcd41363ccb8577faace1febfe78353f9a41c1501acfff051f51a4
-SHA512 (sha2-0.11.0.crate) = 04164d47ac648dc498f05245e3eb4313bd61234aaa33f1ba13f6fab0cf8cd8716dc88a9c71e8264e0d6cd020ff732461cec00d92bc294e9c261a646c1988f906
-Size (sha2-0.11.0.crate) = 33969 bytes
+BLAKE2s (serde_json-1.0.154.crate) = 1e5506f513de42a397ce58635ee792a34b596241fc4ae9920d6ad3b2c5314c28
+SHA512 (serde_json-1.0.154.crate) = 64c28e863932fc0a31f5a01876238acd8f245e092e322ce4efc97651abccf285ce4e20805e65d912487d56526e70dca143c96bb66e35d480331ab82cb3b46fbf
+Size (serde_json-1.0.154.crate) = 158079 bytes
+BLAKE2s (serde_spanned-1.1.2.crate) = d3a2a828df2ab03e7820e1ec897b7d70161e5609d00e3aebe3ae7e983ea41d13
+SHA512 (serde_spanned-1.1.2.crate) = d22796b8e7f508001e9979e0ca9e7cda67088ad4bb6d291e4cb02eaaa9ab1b621bf1e4efdab3d7d583cad89fdd066b47bd0fdbacdff45d709092c99a4f84d123
+Size (serde_spanned-1.1.2.crate) = 11124 bytes
+BLAKE2s (sha2-0.11.1.crate) = 51fd43ca874dd63478c4c8d84e00928a77ab6ab4c9f1318f7fe061b6b5ee5bdf
+SHA512 (sha2-0.11.1.crate) = a18de63f012b8e5f55e94d5a7e0c2c8a936514b0bcce0635828ed12e9e442c6513ca1b472f8143fae6f3617dcd79456e46049e640af662e98fbd05e468907a3d
+Size (sha2-0.11.1.crate) = 32748 bytes
BLAKE2s (sharded-slab-0.1.7.crate) = 9576009750684906d49fa0c0e054d2643356a3f566f5df957df31b1c817bd49f
SHA512 (sharded-slab-0.1.7.crate) = 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
Size (sharded-slab-0.1.7.crate) = 58227 bytes
@@ -786,6 +813,9 @@ Size (shlex-2.0.1.crate) = 19332 bytes
BLAKE2s (signal-hook-0.3.18.crate) = 2b2b55c341446538d9de5e8aadd86a06ecdd3b4b8be5b7797d4a3e60063ff0ab
SHA512 (signal-hook-0.3.18.crate) = 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137
Size (signal-hook-0.3.18.crate) = 50862 bytes
+BLAKE2s (signal-hook-0.4.5.crate) = d67231a75b78cf04a4acc5b4afba57635fdd08df2a5d0119fcb892b954acc371
+SHA512 (signal-hook-0.4.5.crate) = 07434a91c80b253964db98a60357fe60d4b0b8e0cf146807d39d0c5934cec1904c597679304be007b34b54c75f5bd29e01e6303e271ba4f7cbdb5a9b81c846d6
+Size (signal-hook-0.4.5.crate) = 46951 bytes
BLAKE2s (signal-hook-mio-0.2.5.crate) = 9d4f35ee34f30a9390ae0466d98caddd2b5e627671d4e931d575b7f1c051ab1b
SHA512 (signal-hook-mio-0.2.5.crate) = 0750e14b58cc61315738a4e7cf624c19f657d8480c76edb60c333dc0686f9dd4086264488c1dba7bba9a01053f69f9999ab157051524e2eba0299e7542c0a8c7
Size (signal-hook-mio-0.2.5.crate) = 14373 bytes
@@ -798,9 +828,9 @@ Size (simd-adler32-0.3.10.crate) = 18760
BLAKE2s (simplecss-0.2.2.crate) = 82f2af9f63722b4517096fa603a4e59f12f91bc1347dd2baef8e374caa1753b2
SHA512 (simplecss-0.2.2.crate) = b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0
Size (simplecss-0.2.2.crate) = 22136 bytes
-BLAKE2s (siphasher-1.0.3.crate) = ccfa023fabdd24ffa0a54aacace8d9859d7d61559285f55c70bda0463f697180
-SHA512 (siphasher-1.0.3.crate) = dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc
-Size (siphasher-1.0.3.crate) = 11643 bytes
+BLAKE2s (siphasher-1.0.4.crate) = 7954a698acb76e96f060213228871d7f9264f4a2b037f911cfdbb11d584badd4
+SHA512 (siphasher-1.0.4.crate) = 341aeb6d03e2e841b0416fa5fac71bf9716ad10b1417a09b454df9e253b7317da3d2b64ff6ed69f33a4c6d2989f51d19a735237e0454538fa10f942678e282e5
+Size (siphasher-1.0.4.crate) = 16131 bytes
BLAKE2s (skrifa-0.44.0.crate) = d810fddec1ea9015f96f9e4a200cc6035804ce1aeaf1bceb895d54bdc004a108
SHA512 (skrifa-0.44.0.crate) = fce4ed3bc1f1cc600668d8911fee6760f64d1a6b4a012c5bb11e5c94fef7fb032f9ca9607ecdc48337c8ddf2f895ea0bfd88dd182cdf2faa483dddf5d7a3ad86
Size (skrifa-0.44.0.crate) = 299025 bytes
@@ -810,9 +840,12 @@ Size (slab-0.4.12.crate) = 19080 bytes
BLAKE2s (slotmap-1.1.1.crate) = 0d0b76b105e90774bb1b464a2d494989b25232ed0bdfd71fe037c4af80021d16
SHA512 (slotmap-1.1.1.crate) = ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a
Size (slotmap-1.1.1.crate) = 61862 bytes
-BLAKE2s (smallvec-1.15.2.crate) = 0cc4310d8ae4cd03028465aeb0c2b6c658d91a277199f42e77d38cdfaed4b413
-SHA512 (smallvec-1.15.2.crate) = 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051
-Size (smallvec-1.15.2.crate) = 34899 bytes
+BLAKE2s (smallvec-1.16.3.crate) = a0d1619f343ae2c20d41a3fee1d069e39a2d28be1e3c8ea8c7320ded20cb84d3
+SHA512 (smallvec-1.16.3.crate) = 632a1dcfd2db64943dbfebd7813195ee2786aaec0bbf0b85eb2c67f6081b1f7a8da36af3c7dc40ab89590e15c928debc06dd64aed2887f491d40686e35e808ed
+Size (smallvec-1.16.3.crate) = 34825 bytes
+BLAKE2s (soft-canonicalize-0.5.6.crate) = cb8ce21fd09d71f304b2866b1d22ac8acee8acd9784a6bde54f4a9fd484f53e9
+SHA512 (soft-canonicalize-0.5.6.crate) = 135c9f564692f440c0981dcf339a673d1f227589a9578ef2473df2bb395633e28add1f84cdab323c7d4710a80c9368043486c5b6dc1c5cb8e69d72f0c36118f0
+Size (soft-canonicalize-0.5.6.crate) = 290911 bytes
BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
Size (static_assertions-1.1.0.crate) = 18480 bytes
@@ -840,9 +873,9 @@ Size (svgtypes-0.16.1.crate) = 45181 byt
BLAKE2s (syn-2.0.119.crate) = 5a64486ca7999df21458dd4ba6eaaa59e3ddafd76079b1c825adb879b4f69ec7
SHA512 (syn-2.0.119.crate) = 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
Size (syn-2.0.119.crate) = 307407 bytes
-BLAKE2s (syn-3.0.3.crate) = 856448548a557489491c2329b96b209026479d0ae9964c597b48a782ee0e139a
-SHA512 (syn-3.0.3.crate) = 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
-Size (syn-3.0.3.crate) = 312999 bytes
+BLAKE2s (syn-3.0.9.crate) = 65c1da058b1d544c8e23410222dfebde3fd2981953e8f048132b3fce10f74ce3
+SHA512 (syn-3.0.9.crate) = 94ff1cfd429e4ca9c3a72c7e7012c5ccac2178134d4fb82683601bf466094e6178dd5bbc558e973a7f03e890e4e08cf8622dba2a2898fdde608a33b244e42cc5
+Size (syn-3.0.9.crate) = 313970 bytes
BLAKE2s (syntect-5.3.0.crate) = dfcda3b69b0dd88ce451935f39069ca9ed5bcc16543a4d6f8a495c6a13e119be
SHA512 (syntect-5.3.0.crate) = 0c0eec80117c14e65fed1270021424ed839f51740e643533d6a9082a0011eb48577f52d99f26b0a86a500a0cbd54d0c07c87da78f9ebe5442fdf569784a05dbe
Size (syntect-5.3.0.crate) = 833348 bytes
@@ -855,24 +888,24 @@ Size (tempfile-3.27.0.crate) = 44780 byt
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.19.crate) = b4a3b3c1fa4c00c4256737b4ab1b720d8089eea0916cb0826a82d3db6de721a8
-SHA512 (thiserror-2.0.19.crate) = 2ee32a69c091d4281c510a1433c42bd475212c5407920756d181d82909d5c318ed400fe33ae336f72a1ec36176fbaa192e745b7b8449cd8a02a75c17baa8ac89
-Size (thiserror-2.0.19.crate) = 29026 bytes
+BLAKE2s (thiserror-2.0.21.crate) = 5d55e2af081876c7b5325f04e2459ecab31c1b6a2d7f9f48f6ce60ba1c7e0f39
+SHA512 (thiserror-2.0.21.crate) = c4e4700fdb2b04af8fca2248b3041c0bbfdd3bd32f619896b5071fd8f9ed1d9a44790c947b4ecfd4a96644253c5e30d2715eed923720b7922d3b19d77b49db0d
+Size (thiserror-2.0.21.crate) = 29021 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.19.crate) = c67a6de9a73e9b6733a36117affd4fabaac7076191db7911849cc30340f3648e
-SHA512 (thiserror-impl-2.0.19.crate) = a34816fd95ffc706aa2739baf6a027a38b0a4ec3fd1f5496923aaeb3b6a6d64b575baf87bd2bd3a9a4d14ce416e073fdcbbdef93bd05e27f9a7262d1e916d98d
-Size (thiserror-impl-2.0.19.crate) = 21408 bytes
+BLAKE2s (thiserror-impl-2.0.21.crate) = 8d02df64b0ab31b382c4bbc2539bf2ac36e1ff668c69200f733178181d0de1cf
+SHA512 (thiserror-impl-2.0.21.crate) = fcea1229a024f2f83ca573ceaad2d2422d0884a35a32e483e43fdbf87a577354ee89aadd230f33f2c759083c939fba145d2cc11256190b24d2add1bfb131ada2
+Size (thiserror-impl-2.0.21.crate) = 21637 bytes
BLAKE2s (thread_local-1.1.10.crate) = 3f54992eb2cc3333f5eb56e76353ad36934dc7304a2fe6be0e42a465b02978f5
SHA512 (thread_local-1.1.10.crate) = b448c7c1379fd2d81a317102580b898370861b64418292af5b4a7c3b3f47affabc92f743bd58913e41a1def165e574ea4451f46aa74e71c5aaedaaaee6a5e367
Size (thread_local-1.1.10.crate) = 16361 bytes
BLAKE2s (tiff-0.11.3.crate) = b4f80c6ae39861006a526b4a46d03f8c1035cb288d425ba121d1e33e07d53ac8
SHA512 (tiff-0.11.3.crate) = 8ef526d4859073566b0b49b9a90a2fac8628588be3e939093000658d242b6631a6eae710b49382d0b195f06ca56402688d30c49e349815f88653ee79ce9d7213
Size (tiff-0.11.3.crate) = 102026 bytes
-BLAKE2s (time-0.3.54.crate) = b2fd80f0725cd9f02cc9e324c4c59ea098b207d4b9e2cc79c803fc6de55eac71
-SHA512 (time-0.3.54.crate) = e2fbbd5876325d66b22032ab74c803dd84dc57d6b57384f91ef6583fe8b6afcfe409c81b43a7cf90d61d71fca540ec5b1efba28e7a798cf00f314e1fbfa5f1a6
-Size (time-0.3.54.crate) = 279146 bytes
+BLAKE2s (time-0.3.55.crate) = 72841acce098263959f5322050e71633b3af728e97f99469470d21e75824babe
+SHA512 (time-0.3.55.crate) = bdb98700d85e557c9d8af939c4cc7cf1bc9970359a6efa727962f31929569dc153f117c1604693d45d5d5af62a1176301600668f41f339ef0567bef3661a1fdb
+Size (time-0.3.55.crate) = 279955 bytes
BLAKE2s (time-core-0.1.9.crate) = 84c181dbfc23e925147ca09677afcb9f50d835929371aba572d720a4830973e2
SHA512 (time-core-0.1.9.crate) = 6ddd5d228fbb1303ee0ee8c59aec19f6bf0f8c481daa2567a4fec68ef79273e19b7ae23df8b331d87384e5e3cf0be0cafb5fcdeb1a6bb780c063f5cc8c95f4dd
Size (time-core-0.1.9.crate) = 10320 bytes
@@ -885,33 +918,36 @@ Size (tiny-skia-0.12.0.crate) = 268071 b
BLAKE2s (tiny-skia-path-0.12.0.crate) = 3150ca0e6636bf7530fe0e4146c3ad4215ea0d570452cddd01ca5fa99fe1d860
SHA512 (tiny-skia-path-0.12.0.crate) = 519f73674b8e92e5ff184bc81473b5ea3c9d53abd93e9a84474897ee48eb5ac5c8e6c6eaa08491f68d6be09bd509b913fff5f3d5eceac78228a781eb7ae49dba
Size (tiny-skia-path-0.12.0.crate) = 49022 bytes
-BLAKE2s (tinyvec-1.12.0.crate) = 845080529aeef1300b57dd0462c6248bec3d6de292a9dc0f5f7f7fa0a179a512
-SHA512 (tinyvec-1.12.0.crate) = 80f60f28fd4629b3321d3b9b5d251307639339b0ff2f5169da498de8181871500169c38a49cdf57cc92d37e0a75870ae6ba35adedfe9ac841c654886977a6ba9
-Size (tinyvec-1.12.0.crate) = 56568 bytes
-BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
-SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (tokio-1.53.1.crate) = 1f7b35cfc3154daa21c4e44eb2fe91a04b80227d64a2400fd754640b447aba85
-SHA512 (tokio-1.53.1.crate) = fa68c75c8a795ec6490eff7d57f585440d58776c2561a37796c4327c20474f2f9ec5a5073d410451301aca7f868e86f55bc0665778ddf7bcb3f065c3f345d592
-Size (tokio-1.53.1.crate) = 920101 bytes
-BLAKE2s (tokio-macros-2.7.1.crate) = 055d87ce6e4a65b95da7e871933dbb2168df85633221372fdbb5a22a27efdaeb
-SHA512 (tokio-macros-2.7.1.crate) = b8399043b6196751f0b799aa1c03a9635d2f54d69629d38379766d96f9a1db7afa1c64e055cff7a25fd88a0bcdca11d53a6dfb7b897e0a509160d3cff8f94325
-Size (tokio-macros-2.7.1.crate) = 15982 bytes
-BLAKE2s (toml-1.1.5+spec-1.1.0.crate) = edcd484529e56d51d87173e4988701a331c1f2342ccfc9d89874b06a8818c49d
-SHA512 (toml-1.1.5+spec-1.1.0.crate) = 85bbb549c1341abce82a1e60aee1db179bc66c97d308c8e1ee9eadf38a7901a0762f283d9f06f36fca986340ca16e29e0c2ab13fbb941326401ba0d2575cb4bc
-Size (toml-1.1.5+spec-1.1.0.crate) = 55950 bytes
-BLAKE2s (toml_datetime-1.1.1+spec-1.1.0.crate) = a2a968ab233e2ebef7f3500035b8fed66c430cc4abb3059ef2458da88cfc7c41
-SHA512 (toml_datetime-1.1.1+spec-1.1.0.crate) = 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
-Size (toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 bytes
-BLAKE2s (toml_parser-1.1.3+spec-1.1.0.crate) = d620ca8be1c6e6f7fa73186bef037a8722ebe5659547a7692e84a0cf8849842b
-SHA512 (toml_parser-1.1.3+spec-1.1.0.crate) = 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
-Size (toml_parser-1.1.3+spec-1.1.0.crate) = 35888 bytes
-BLAKE2s (toml_writer-1.1.2+spec-1.1.0.crate) = 82fac48406208585159c0dcae942c01f1e8d0010ec0879ee933a9b43e971e99b
-SHA512 (toml_writer-1.1.2+spec-1.1.0.crate) = baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f
-Size (toml_writer-1.1.2+spec-1.1.0.crate) = 18968 bytes
+BLAKE2s (tinyvec-1.13.3.crate) = fcaf368de7e463f890a89345fc38a8d078b85fed284430900d231207a1f1c12d
+SHA512 (tinyvec-1.13.3.crate) = 30b44dd28fceccdd7bda24967f1774f53a92913f5e6f341ba73190a1f3623d713e1e9d57c590d7766532d74b0358dbd1c91d1b3f46ca9cf2796d17389a03ed71
+Size (tinyvec-1.13.3.crate) = 60306 bytes
+BLAKE2s (tokio-1.53.3.crate) = c8a6db8d7ceb54701f21756d3009cd7cf330c959ebeb4ebb6b3915414fe59164
+SHA512 (tokio-1.53.3.crate) = 6921907e1082b1a80c61acd99cf0e8402f96c6559f101e0c642d8078ea176d35721d91422843d64e3e1f04a81f3300ea7c30bd37743333cfd4695140861416ab
+Size (tokio-1.53.3.crate) = 933090 bytes
+BLAKE2s (tokio-macros-2.7.2.crate) = 817bb6707d01a22a7b72a146813e17661106bfb6b78138bcbe5998292fc5e356
+SHA512 (tokio-macros-2.7.2.crate) = 21dc60bdb05176704b08ed0bf3e474381ee3b6defc13fe7c5820fcc9e876ba7b4b1a915235c8a18f9be896c0917c284ba55c584647c6f30aaab527f947c03187
+Size (tokio-macros-2.7.2.crate) = 16081 bytes
+BLAKE2s (toml-1.1.8+spec-1.1.0.crate) = 1166dccb0b8e5387274ea2aaff427502de328d932a04d8148d6562336c4c7d41
+SHA512 (toml-1.1.8+spec-1.1.0.crate) = 54c5bb52f91874a7bc9a9f5d742f09e18118dc5f49c835c7d36761a5b09a7e01b5b7048a17f97a8eb9167517c069b27972a5647a86b5d4907a01d1b1a68efa9b
+Size (toml-1.1.8+spec-1.1.0.crate) = 56518 bytes
+BLAKE2s (toml_datetime-1.1.2+spec-1.1.0.crate) = 285ac55585d2ebf1c789f64e560c8513651c80a9b3c87c927d75eaf694f3bafe
+SHA512 (toml_datetime-1.1.2+spec-1.1.0.crate) = a6cf780b9ee2dfa2336cc85c70fa3c9e15045527366780782e449b998ade05c851d5db8b116fbaef1d80d5e37337b6aacfaa75a12e34b6436bd0670df780bb7b
+Size (toml_datetime-1.1.2+spec-1.1.0.crate) = 18204 bytes
+BLAKE2s (toml_edit-0.25.17+spec-1.1.0.crate) = e2f002b57fddf22db43e46e6eef1733ebc2a5ef5edc00631066a7b930d1cc61b
+SHA512 (toml_edit-0.25.17+spec-1.1.0.crate) = ba5e07b0ed6edeb330dc4c556cc988e34e2b6d1e6c87e2a442da096606744d5d2aa2aea66065d938cc622ebb417b0d49b16d21012156fd543aa647df2fbe7d71
+Size (toml_edit-0.25.17+spec-1.1.0.crate) = 68812 bytes
+BLAKE2s (toml_parser-1.1.5+spec-1.1.0.crate) = 5b70b3bdf7f329a7e41ff3e9b3969880603efbc2ae8f511583f832c2f61125f6
+SHA512 (toml_parser-1.1.5+spec-1.1.0.crate) = d2cf7c7247addaa9ca26641637b2869210b2466e1aea76bb49c75d0e2ebe0156177d9a9fb905ecf39c389c208451efa0a0dfa68f72d2bf7aad458fbc5fa8e8f9
+Size (toml_parser-1.1.5+spec-1.1.0.crate) = 36159 bytes
+BLAKE2s (toml_writer-1.1.3+spec-1.1.0.crate) = 0cfd00cc42b96c9c4da18c9c11d2abc55f58e250126b7165c0a77717b67957c5
+SHA512 (toml_writer-1.1.3+spec-1.1.0.crate) = f000e2ad20d1188df5876fe004aafd4da53b16ce6757fad4fcde5587da4dd787b41174970a75414abbdde9365dd1b57207ddf24042cd62d6778f92a2e57d45ab
+Size (toml_writer-1.1.3+spec-1.1.0.crate) = 19114 bytes
BLAKE2s (tracing-0.1.44.crate) = c8b96501c5de427e26fd8b39c09146b04d6d62a501295fccdbad9e6f2f30e41c
SHA512 (tracing-0.1.44.crate) = 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
Size (tracing-0.1.44.crate) = 463135 bytes
+BLAKE2s (tracing-attributes-0.1.31.crate) = 69a82fa5f0a7f44b019d18f8e7cd65124d878bc67471ed620bfd94e5bd2baf34
+SHA512 (tracing-attributes-0.1.31.crate) = 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
+Size (tracing-attributes-0.1.31.crate) = 39733 bytes
BLAKE2s (tracing-core-0.1.36.crate) = 24c04587b1a94653596f1545b54f29c58ccd6d2b7450885228939926d916e0d8
SHA512 (tracing-core-0.1.36.crate) = 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
Size (tracing-core-0.1.36.crate) = 63967 bytes
@@ -924,33 +960,39 @@ Size (tracing-subscriber-0.3.23.crate) =
BLAKE2s (tree_magic_mini-3.2.2.crate) = 963c1acb2d39fa2b75bdb48a69729bd11a709c45e4130e93e9dd0538eef09b9e
SHA512 (tree_magic_mini-3.2.2.crate) = 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b
Size (tree_magic_mini-3.2.2.crate) = 16074 bytes
-BLAKE2s (treemd-0.9.1.tar.gz) = 91bb257bd096be758b7c7dd2506e2a2ff1ba8af9720cbdf25945a93cd477310b
-SHA512 (treemd-0.9.1.tar.gz) = 40e5ca135d6035c10aecbbebe57be48594d29b5895612d5ad5e98634b5a4f6b760c507bf215716fe59e7f677a347d596a0670353e50b475b88fc0c95c700251b
-Size (treemd-0.9.1.tar.gz) = 4616566 bytes
+BLAKE2s (treemd-0.10.0.tar.gz) = d3be14f8c25d92c34a79a5d47c5a78f8c1953d6dd9683b81b4b901da3035b93d
+SHA512 (treemd-0.10.0.tar.gz) = 05e475381be9696b3e2a59d70d4201064f4cc6f7b8c7871d84f6c12346b3d942ea02ae933a137bcd02f32019c8106adf9260427e61a5fa1fce46a350e6eeb9f6
+Size (treemd-0.10.0.tar.gz) = 661428 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 (turbovault-core-2.1.0.crate) = afe02cbec89c892f7305ba1bced625b2b0c7ace784251bd4ed9a287468272d4b
-SHA512 (turbovault-core-2.1.0.crate) = f927cf51d2b311f770ef932403a101cc603a9df149f89b674794a66013378016e2cc62e441e3caf543cd24dfd98a4a561ddab1b8cc9725147ee7f554b6e52fa7
-Size (turbovault-core-2.1.0.crate) = 66430 bytes
-BLAKE2s (turbovault-parser-2.1.0.crate) = 2ba6539990088f2f1c720504bfcc6d964d85e2ef0d25b890e4147d617d954b4c
-SHA512 (turbovault-parser-2.1.0.crate) = d79b504ba910909afb4faec8d57ed1efbdc6685d11257a0611899d7df1ab5c263fed2aa3fd63079bafae5c7df0629020c56996a3de4f911d435672fcc502a8e4
-Size (turbovault-parser-2.1.0.crate) = 71099 bytes
+BLAKE2s (turbovault-core-4.0.1.crate) = cdbfc51d932db10a2ebccf1783a5bfa58517a4ae4213b18703d93f78f41b4e60
+SHA512 (turbovault-core-4.0.1.crate) = 8adf360117c020c25c67a72a4db41ee2a472126315ed3ec603ce3f34505829257466f1b1fc65b41c10ec0e37c6e2d7b26a597ab9af2f6659460df1c88e655dab
+Size (turbovault-core-4.0.1.crate) = 75847 bytes
+BLAKE2s (turbovault-parser-4.0.1.crate) = 9b4082baea82afb111d13d97d451186211191d6108c90c61872d7cf9fd245fa1
+SHA512 (turbovault-parser-4.0.1.crate) = f5c7cb4d4b3874c5daf15a0be5b2dc54db414342b8be647a7dc963396e70ce27d5e74924f289e20536fa0d9fae7ca78f754ac91031b2c27e22131698512ece20
+Size (turbovault-parser-4.0.1.crate) = 86266 bytes
BLAKE2s (typenum-1.20.1.crate) = 934ab6c421561d93f1a27032be23ce74c9597f8b3a400b3a67b50af525e91ff3
SHA512 (typenum-1.20.1.crate) = ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1
Size (typenum-1.20.1.crate) = 105479 bytes
BLAKE2s (ucd-trie-0.1.7.crate) = 0dbc75901ecf51fb8f2bdbad1cf81a1462fca51012d6c95ee7a38ac7cf19ce4b
SHA512 (ucd-trie-0.1.7.crate) = 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f
Size (ucd-trie-0.1.7.crate) = 46795 bytes
-BLAKE2s (unicase-2.9.0.crate) = 9fd9acce16f72873e80e9f0a527ee623ab370552a13680308e04ebf56fd4220b
-SHA512 (unicase-2.9.0.crate) = 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
-Size (unicase-2.9.0.crate) = 24368 bytes
+BLAKE2s (unarray-0.1.4.crate) = ba4c2ad15e23e675dc2e52cf8b376669362554c8c24638c7e586743ec0129e1e
+SHA512 (unarray-0.1.4.crate) = 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630
+Size (unarray-0.1.4.crate) = 12895 bytes
+BLAKE2s (unicase-2.10.0.crate) = a70a0df3bca648cab614189af68e017b6592b54207161dbcc147b8079ec6c146
+SHA512 (unicase-2.10.0.crate) = a606fc4cc27a1d56559e475b01ddc6ad749f3adcbd139d2adb5439d5ddba5136ad1c884e9846280402bc88306ecd8d73721909d6844fc98ff87b27e6d3851588
+Size (unicase-2.10.0.crate) = 24312 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-ident-1.0.24.crate) = 48314ea8c9272549000bbd39fab6a52df9a467bedfcdcda02f183d7549b620b2
-SHA512 (unicode-ident-1.0.24.crate) = 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
-Size (unicode-ident-1.0.24.crate) = 49298 bytes
+BLAKE2s (unicode-ident-1.0.27.crate) = 233ba7e598149cba66b426e139420c925795a68b4068d930ebc8e82a9dce5674
+SHA512 (unicode-ident-1.0.27.crate) = c952d72be2eea9d70114072a1aabd17573ac672e23f3a549d2a2b6375d14215eb1f0a2dc00c89819eb40f26341a6e24c54cb7be1fe92494d9c01b5941ce25670
+Size (unicode-ident-1.0.27.crate) = 48807 bytes
+BLAKE2s (unicode-normalization-0.1.26.crate) = 4207663fd8414551eb5e54bf265e1d233e52436224a9abaf0ecb99dfa76b61a4
+SHA512 (unicode-normalization-0.1.26.crate) = 80d49ba76df28befc6d4dc47d8dbc99a5311a64484dd74c555a31c3221656d0c903aa84d39962dc83d7b1346669a60c5d1ea2685ee7867ad0b4e001ace507846
+Size (unicode-normalization-0.1.26.crate) = 130122 bytes
BLAKE2s (unicode-script-0.5.8.crate) = 091bc0d015b7248b11739beb0dec0cf64e0ee59d703ecd3777d6d1a6b53ddfe5
SHA512 (unicode-script-0.5.8.crate) = 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9
Size (unicode-script-0.5.8.crate) = 48253 bytes
@@ -969,12 +1011,12 @@ Size (unicode-width-0.2.2.crate) = 28276
BLAKE2s (untrusted-0.9.0.crate) = 48fd20f1ccabe5057140657a1103382efe55b4711cc443e17c503849f38c1589
SHA512 (untrusted-0.9.0.crate) = 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
Size (untrusted-0.9.0.crate) = 14447 bytes
-BLAKE2s (ureq-3.4.1.crate) = 4a8b64ab450daf991614e10021a17d528222f40bf14caf6465555a3a2fac8b58
-SHA512 (ureq-3.4.1.crate) = a69728b7edd8216730335ba216ab6c9b0150caf71e615ce4b560b599d39782344de29f9d0ca15699d3e2cc6744398227a40155c0f8e5ffa59f02f506f63e148b
-Size (ureq-3.4.1.crate) = 153775 bytes
-BLAKE2s (ureq-proto-0.6.2.crate) = 1f6db637a3687d0d173e1aa2f0f8a572d01b9666beebec0c8e219437441a6938
-SHA512 (ureq-proto-0.6.2.crate) = 7fe00986375d893b20756fb59227474079b7b84536fee889f7eba89d8d780ecd11c280788096699a39df491c9b3d0090ef31fe104955612e0f959a0f518099d5
-Size (ureq-proto-0.6.2.crate) = 68960 bytes
+BLAKE2s (ureq-3.4.2.crate) = bd62e7cb6b69d6c7bf74da38795083e7d90a58ebda815d5f7f70eec1b0e678a4
+SHA512 (ureq-3.4.2.crate) = 01995a1e6579518ff8890552ea1b8748c6594df69976dfcb7354dd699078c61d763446f54f9af11a2054b00a3c1bed75bdcf83fbd9c39cdb428603243d86d770
+Size (ureq-3.4.2.crate) = 158495 bytes
+BLAKE2s (ureq-proto-0.6.5.crate) = d9dd2969f608deb08e069b249f99b1021f953541c166a8422d503fe7cb2019f6
+SHA512 (ureq-proto-0.6.5.crate) = 7880478bf9ec45606d3fb68893b15bd2f37e35068e87d4d202e667887749ae450053ef7fdd108ac36c3dc532dcf726ffd6fb319d5a96e68c2e9a42d50e51d473
+Size (ureq-proto-0.6.5.crate) = 72775 bytes
BLAKE2s (usvg-0.48.1.crate) = 3a90387d5beb8b11e77aeba7494eb105e18486cba6541d6e73d312e0e829ea06
SHA512 (usvg-0.48.1.crate) = 7ae76fa430137b1a6c1752cb77d65eb6d05e8404944c8627b40c7f2c54ff39e1b02c6a02c137a6b354b149fe9aa2365d67a9b377e76823fdafb33d9bf13b3f15
Size (usvg-0.48.1.crate) = 146652 bytes
@@ -984,9 +1026,9 @@ Size (utf8-zero-0.8.1.crate) = 13984 byt
BLAKE2s (utf8parse-0.2.2.crate) = f323328af7b902180d7a9a03012ebc187b6f38e313bed41fba569ee9e402fa85
SHA512 (utf8parse-0.2.2.crate) = f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
Size (utf8parse-0.2.2.crate) = 13499 bytes
-BLAKE2s (uuid-1.24.0.crate) = 50fa1f60ba24315c340edda9af4fc3f16226af0c070cede423cc820baaad6a58
-SHA512 (uuid-1.24.0.crate) = 03e613e906a3d3cc6f27495b2bf239ae4cf40dd921a213e5a770c39ca3bdf4109942f75db14382400f0a15bac077cb3457948335ee0eb50add61b2b51c03f701
-Size (uuid-1.24.0.crate) = 63882 bytes
+BLAKE2s (uuid-1.28.0.crate) = 2b9c0147579275318fbe4a83006b605642543adeefc6e4aaf235186f73215503
+SHA512 (uuid-1.28.0.crate) = e9fb6a2d4934bec2e2e0775bf7d665635be5507f8e523d801636453c6f46ba0e3f027b897b86e0d3bb7ee307961313e24e95d4194af403b2263fbd63df19f330
+Size (uuid-1.28.0.crate) = 67313 bytes
BLAKE2s (valuable-0.1.1.crate) = df7602da20aa0212438759173532cf82c56ba05307e036b22bfddb318e2f82b7
SHA512 (valuable-0.1.1.crate) = d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
Size (valuable-0.1.1.crate) = 28679 bytes
@@ -996,39 +1038,42 @@ Size (version_check-0.9.5.crate) = 15554
BLAKE2s (vsimd-0.8.0.crate) = 0ccafdbac2062449b4719e9b2cc406bf3f728a1362ac4069a979dc26746c2c91
SHA512 (vsimd-0.8.0.crate) = 2c9c186369161dcedb6e1a5d95310a2886287d400a03ed507cdf1cccad02f2024fb727037aac0848d26a50a6ff1fe17d3902d60b876e9ca3a73b41482b536e54
Size (vsimd-0.8.0.crate) = 21377 bytes
+BLAKE2s (wait-timeout-0.2.1.crate) = 47f4853eecf76384751036159e940d14bf8aada151b722c204dc2554fc7b7990
+SHA512 (wait-timeout-0.2.1.crate) = aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334
+Size (wait-timeout-0.2.1.crate) = 11435 bytes
BLAKE2s (walkdir-2.5.0.crate) = cdca816b58618429084d9471946f73d668cb8ef2960edd8edbefcf29390ba926
SHA512 (walkdir-2.5.0.crate) = da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
Size (walkdir-2.5.0.crate) = 23951 bytes
BLAKE2s (wasi-0.11.1+wasi-snapshot-preview1.crate) = 754465931502b3a96b316c42429cc83d392da7abc889f52a4de4adf5277fb900
SHA512 (wasi-0.11.1+wasi-snapshot-preview1.crate) = 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
Size (wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 bytes
-BLAKE2s (wasm-bindgen-0.2.126.crate) = 9fed4ea6bdfc117d3a8fec2f08051b5aed6806a56023fcba7e0fb29614eff1e2
-SHA512 (wasm-bindgen-0.2.126.crate) = 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe
-Size (wasm-bindgen-0.2.126.crate) = 67461 bytes
-BLAKE2s (wasm-bindgen-macro-0.2.126.crate) = 01f38b50b171362a01e42d10274b4560bbbc8b19dfb211fc5024b4e422bb6451
-SHA512 (wasm-bindgen-macro-0.2.126.crate) = 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda
-Size (wasm-bindgen-macro-0.2.126.crate) = 9303 bytes
-BLAKE2s (wasm-bindgen-macro-support-0.2.126.crate) = 6dc4de93d1933d313fe0ff946d5cc850e864149a79fe1957f44d4594d784ff25
-SHA512 (wasm-bindgen-macro-support-0.2.126.crate) = 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31
-Size (wasm-bindgen-macro-support-0.2.126.crate) = 82688 bytes
-BLAKE2s (wasm-bindgen-shared-0.2.126.crate) = acbce8dda21833bee7730d72cb74c0acec7bf0e3d7bb8a3d4b0cc294422a2281
-SHA512 (wasm-bindgen-shared-0.2.126.crate) = 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4
-Size (wasm-bindgen-shared-0.2.126.crate) = 11287 bytes
-BLAKE2s (wayland-backend-0.3.15.crate) = 958459af6d1ef151a040189ad4a11e06d45182fe976cc5518cd9e801d6e2a267
-SHA512 (wayland-backend-0.3.15.crate) = 1a35c2099d985e3b3d21d5da4fb42e8532001af95a10fd204cd2bc7df11a9a43acd2bbcb7331700a96fe2217fde976877cae009980e78c924b5415358343ea23
-Size (wayland-backend-0.3.15.crate) = 79957 bytes
-BLAKE2s (wayland-client-0.31.14.crate) = 850a07961a0e3acdef1975b7adc26ac43b60f2f1716163f39def88c18115e2b8
-SHA512 (wayland-client-0.31.14.crate) = 1b33835007734d2bac5e8787c6bcb80f46beea68a676bfe3892f4fbd7042f08fad912c6dd3abea52b18179956b064ecb191c60f514a7e9283214d3a5b4026a99
-Size (wayland-client-0.31.14.crate) = 68263 bytes
+BLAKE2s (wasm-bindgen-0.2.129.crate) = eb07225b2d046cbc1285164adee7d82461bb51c6329014489c85c414dca3cf77
+SHA512 (wasm-bindgen-0.2.129.crate) = 337e70b6982e0accf33fb7d63532021410940436de44c39dccc30dc92d47c7233a0d5160aa74c37aa826ff17903fbaea033429dde5b9cd3f331b2919538ebc77
+Size (wasm-bindgen-0.2.129.crate) = 70859 bytes
+BLAKE2s (wasm-bindgen-macro-0.2.129.crate) = 62ffcd0a7365d50c97835670f1f6a74faf87a3d6f88d257284ca9fae7ba49feb
+SHA512 (wasm-bindgen-macro-0.2.129.crate) = d5f5be387917df42b8e92ebcf9f1d84029e0d8501ead91b8511dd98880799a449ae30c44d4bb08b07855f9500c0c44f43ccf39dec93761e00f032f32a4703935
+Size (wasm-bindgen-macro-0.2.129.crate) = 9612 bytes
+BLAKE2s (wasm-bindgen-macro-support-0.2.129.crate) = 0fba4b0aa6b6f05227fb6836c3a6aefe6fef9ea21be72eefb0e17a825b89ee0c
+SHA512 (wasm-bindgen-macro-support-0.2.129.crate) = 1ea78197ffb0ef6657310d234d2c3d6481600a4b9f2d1eaa91a040f42ea025641e481fe56a04242cbe92c940c48c4e64efc84b632c9df7482d4b3fa1e2e47002
+Size (wasm-bindgen-macro-support-0.2.129.crate) = 120366 bytes
+BLAKE2s (wasm-bindgen-shared-0.2.129.crate) = 148eab3a0c24ab41901337752493aebf546734dc403819e2d71b0dead94885e2
+SHA512 (wasm-bindgen-shared-0.2.129.crate) = a95891daedf9fcc51210b4cf4df65035ac4594218952cc34b6f982f69e073ec52585afe4e5466651d61ddec5973eab756d10c365199bfb842aa034d2f39ef6a1
+Size (wasm-bindgen-shared-0.2.129.crate) = 13023 bytes
+BLAKE2s (wayland-backend-0.3.17.crate) = 5b3deb431c183f3a8bd6049f7ea7aaed600312eadc6b232cb04955ae7179be2c
+SHA512 (wayland-backend-0.3.17.crate) = 5d788524b0afb1ded22834fcb1a662c2617d0b3cdcdf0b1835e227ae04661e9617d17ce03584d5122ce39f8bb05b9b963f897a73e38b47602fc09c2f6a1a1dfe
+Size (wayland-backend-0.3.17.crate) = 81255 bytes
+BLAKE2s (wayland-client-0.31.15.crate) = 07dc5202568b98cb9b31d677716541ac2535d325fdaef0e863b871bc0f857ab0
+SHA512 (wayland-client-0.31.15.crate) = 0343c5a25c7951eb8e2f57737946e7f92034b1707096a8d3c18242b848a5180ec30d954c2352ef773031022ae77fb2cdf89badbe416c17610c06d8d6a0c4f671
+Size (wayland-client-0.31.15.crate) = 67091 bytes
BLAKE2s (wayland-protocols-0.32.13.crate) = 72961f7c5ff50bb6bfe78fd01dc80f72692b459eb538d040947d70f01168af54
SHA512 (wayland-protocols-0.32.13.crate) = 6204f7d8f235587716610d709d460d2baadae5a61656b8d3831bbf77001f078001c5cfe17464b23ba5557e71d84ad2bcd96e3171eb7eae9a6bdb0be2681432ff
Size (wayland-protocols-0.32.13.crate) = 162090 bytes
BLAKE2s (wayland-protocols-wlr-0.3.12.crate) = 8b03d5a6e4bf01498131c3a0ef6cec89acead194ac7162c1c9dfcd5278c7f606
SHA512 (wayland-protocols-wlr-0.3.12.crate) = 5457b27ba75fe19d1df6c2641c5f506fd5533701aed33d93174735cae453d7a8f2d589103a079d91ee47cca268c1b663262a171d9cf2b342e0962859b87fd3a9
Size (wayland-protocols-wlr-0.3.12.crate) = 28366 bytes
-BLAKE2s (wayland-scanner-0.31.10.crate) = d453338996742d767caf14ca72477dfbac1990dabf70ca1d9f05e71224f13fa9
-SHA512 (wayland-scanner-0.31.10.crate) = 43fdb04be69ebfe3b0c9565b01106d5305b6b07c606ddc6ebb4b93b7326a925f013674c55394d1541cab406cf79193e73a8eda810cb6a2ffd7a1f7571510e14f
-Size (wayland-scanner-0.31.10.crate) = 37213 bytes
+BLAKE2s (wayland-scanner-0.31.11.crate) = 46825c440c362bce05c3bf291910d09a0a88ef16159017fbd5eddd6d513c25f8
+SHA512 (wayland-scanner-0.31.11.crate) = 104660a22cc715a401038ebe688bd6476b83ee8ede603cf954585c84c3403c205fa117556414571370b551128c6430eca5161af99837a3258e087b921472452b
+Size (wayland-scanner-0.31.11.crate) = 37536 bytes
BLAKE2s (wayland-sys-0.31.11.crate) = 8b4877ea7e2117e065a4c71eb7124cfbc53ad1bc3820aedce476cb929c44efaf
SHA512 (wayland-sys-0.31.11.crate) = 007d476e11315ff7e0feb0978b1d710755353b27589028d3703a74d99ae6ae592c64552eb9dbfdf90400b9f545d8249ea7f969417bb442fa68c776f5bbcb2436
Size (wayland-sys-0.31.11.crate) = 9727 bytes
@@ -1038,12 +1083,12 @@ Size (webpki-roots-1.0.9.crate) = 217462
BLAKE2s (weezl-0.1.12.crate) = 713b60fa883cdbfa0dd8c286ac601ee264de4068ef8dc97dd82d83b3cb36fa0b
SHA512 (weezl-0.1.12.crate) = a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655
Size (weezl-0.1.12.crate) = 46045 bytes
-BLAKE2s (which-8.0.5.crate) = 676289a94151fb8e1307e37f89b3eaf5f0da7b8f9143d490691a61800b9bfb87
-SHA512 (which-8.0.5.crate) = f92ab2b9c9267f19505fde896bbc37648b5f83ff873420b6c9a12b4b19ca9dd2ddad437485ce44460946335e51171ecf9ec3c012f5c43d8b58db4c11247b5edb
-Size (which-8.0.5.crate) = 28193 bytes
-BLAKE2s (wide-0.8.3.crate) = 36341059e235828d96d027b7319786f6739cfaf4087119262bd5c129e9227c1f
-SHA512 (wide-0.8.3.crate) = 456d54b50b4d92c38d268fbb4c1a4bf12f6c82cff5969683881a400a00cde75f91b7a5a81914aa84b5bfe4b6dfa9fd67a4cfb90f8e3423e7e6223fb64919a0b6
-Size (wide-0.8.3.crate) = 142795 bytes
+BLAKE2s (which-8.0.6.crate) = a035524f8d266163422a1a25279f66dc6f0734a6a55a65772b3e1c157083a476
+SHA512 (which-8.0.6.crate) = 833250fb19be43dd9c2825145dd1690c4de18bf77fc8866a55d10f8b4c4c9dfbba9fc925eed16225823a67a5db4e1f7c47ba978de3313ba867de113f67a578a1
+Size (which-8.0.6.crate) = 29053 bytes
+BLAKE2s (wide-1.7.1.crate) = d75de5bb69ce567eabf230e42a1bb2ed9ee1bc131942dde9056f91354c48b003
+SHA512 (wide-1.7.1.crate) = 2bec5d55d10acc6d12efc5d631ebf84afcdc6055bce92714fb4298ec291666ed6fd6dabfce1bc97faa2a7603d27e021b11bcd826936ca3ff4fd82fbacefcc804
+Size (wide-1.7.1.crate) = 209737 bytes
BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
Size (winapi-0.3.9.crate) = 1200382 bytes
@@ -1062,21 +1107,36 @@ Size (windows-0.58.0.crate) = 9744521 by
BLAKE2s (windows-core-0.58.0.crate) = 5fb7d2649f712d5313098803ebf0ccc9000bf36c09648f3d3a28e19af45d5bc2
SHA512 (windows-core-0.58.0.crate) = d864e373a3d04edce84ec133b98496ffdd0cba2fb547ed6e5bb7f717648f4fddda8fe4af73ed24a9bac1e3a44f1031de4ad145ae662dd26531ed875317d4526d
Size (windows-core-0.58.0.crate) = 41022 bytes
+BLAKE2s (windows-core-0.62.2.crate) = 7c3ba6a4975f15c88ed1891edf06837be3a135af07420666816877ba1c0c983d
+SHA512 (windows-core-0.62.2.crate) = b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
+Size (windows-core-0.62.2.crate) = 36932 bytes
BLAKE2s (windows-implement-0.58.0.crate) = 2771fba963be789faf1257e9ad4f73467c9c41c5863ddb43e4c98e2c80cbc150
SHA512 (windows-implement-0.58.0.crate) = 34c57da756632272276c051d3d67ff3c00ea7bfda787313f0487d629135a18dea52ce4d7f887d7e6d56e004a6efd0da6b00496ce05e413eabf69970ed64065a5
Size (windows-implement-0.58.0.crate) = 10491 bytes
+BLAKE2s (windows-implement-0.60.2.crate) = ff5b5b3d5d359eb92ef2e976492ceb6de75dc5842f21991ce39412ff696babc4
+SHA512 (windows-implement-0.60.2.crate) = 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
+Size (windows-implement-0.60.2.crate) = 15325 bytes
BLAKE2s (windows-interface-0.58.0.crate) = c9004a166df8232786b4a2aed3e646e779e10cb45514867067ea43915adf52cb
SHA512 (windows-interface-0.58.0.crate) = 242ae57290b011330bd9d9bad4f982209a94781cd3831f0991168b70c763c50945a67dc80d02fda0c8149d22090124e44c0fb3f20ff7264d0f4adfd1d692cef7
Size (windows-interface-0.58.0.crate) = 11246 bytes
+BLAKE2s (windows-interface-0.59.3.crate) = 3514cb1293af711d5ce0dbe2ca89f38f1e2b4f42d05a47da624c7c6be53219bc
+SHA512 (windows-interface-0.59.3.crate) = 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
+Size (windows-interface-0.59.3.crate) = 11809 bytes
BLAKE2s (windows-link-0.2.1.crate) = b399f8b2d800cac2bef8e258bd19baf94c010ce1b58723ccfda65f4451b8f1a2
SHA512 (windows-link-0.2.1.crate) = afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
Size (windows-link-0.2.1.crate) = 6133 bytes
BLAKE2s (windows-result-0.2.0.crate) = 4be263d3af37d968596fe66a83f31826ebcd831794d1d6f1abb42bdae20664fc
SHA512 (windows-result-0.2.0.crate) = a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55
Size (windows-result-0.2.0.crate) = 12756 bytes
+BLAKE2s (windows-result-0.4.1.crate) = 5bae4113b2e54c3890ad5dc874906515a39863dc204c649d91b6bcdddd78d010
+SHA512 (windows-result-0.4.1.crate) = a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
+Size (windows-result-0.4.1.crate) = 13381 bytes
BLAKE2s (windows-strings-0.1.0.crate) = 513fb67dbc36e66bc66ae0971e64e2fc9425a44c1e1e515892f9014f926f14cc
SHA512 (windows-strings-0.1.0.crate) = f932d81985d7ad7598006e1271ebf2e7275b20a46cca421697f4a8517a2878264b6ece79dd684c6ecfecac0a61311d99137aa2d5c5944bc419a66749c4b99604
Size (windows-strings-0.1.0.crate) = 13832 bytes
+BLAKE2s (windows-strings-0.5.1.crate) = 449783372dff1c765bc1d41714402874d30188ea0be432ef7772c7dd80c9b702
+SHA512 (windows-strings-0.5.1.crate) = c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
+Size (windows-strings-0.5.1.crate) = 13966 bytes
BLAKE2s (windows-sys-0.52.0.crate) = c3fbc4dc1df8d727b7bee308e0c95dcfe190dc3f655d19dc027a7f522d496f79
SHA512 (windows-sys-0.52.0.crate) = 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
Size (windows-sys-0.52.0.crate) = 2576877 bytes
@@ -1146,9 +1206,9 @@ Size (windows_x86_64_msvc-0.53.1.crate)
BLAKE2s (winnow-1.0.4.crate) = d649b39b1fdc02201566348c48bc98dff3edc1de67f51e3e63491bfb8c8fa501
SHA512 (winnow-1.0.4.crate) = 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e
Size (winnow-1.0.4.crate) = 188513 bytes
-BLAKE2s (wl-clipboard-rs-0.9.3.crate) = 395a9a866285f2ad22c1ed849a247cad3b0cbbf9fe8dbb8e03b910e644ce0036
-SHA512 (wl-clipboard-rs-0.9.3.crate) = 2a34cfbc27e7466772b6b56db1cb9355ed4ccfc2503bce9d7b61a265023c5bcb33a22a707e73ee30962fe417c76dbe17bdfcf083d66b4f48d284ccc9b86b19ef
-Size (wl-clipboard-rs-0.9.3.crate) = 39012 bytes
+BLAKE2s (wl-clipboard-rs-0.9.4.crate) = 1bf0528a6f9335c45b9807f8a951226fda8dbc670de9c62ab631f543230b3654
+SHA512 (wl-clipboard-rs-0.9.4.crate) = d9862690474377741fc43a96b20a872b5b9b562cdcb41bf95f4f68211f36e13df64d60a4cbe1083f323f7bd35810f806c112977f9e81cb4d50afd1538a98f5af
+Size (wl-clipboard-rs-0.9.4.crate) = 48458 bytes
BLAKE2s (wyz-0.5.1.crate) = dc39cd7a740b1e5bc6799cf3f502684350913a83f457249d2c868ede49ad0849
SHA512 (wyz-0.5.1.crate) = 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
Size (wyz-0.5.1.crate) = 18790 bytes
@@ -1161,24 +1221,27 @@ Size (x11rb-protocol-0.13.2.crate) = 514
BLAKE2s (xmlwriter-0.1.0.crate) = 3b1f6def954abf771cd4d95c93c386f8ac1bdb790c75b35a2839a1eb0d59c1d7
SHA512 (xmlwriter-0.1.0.crate) = a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58
Size (xmlwriter-0.1.0.crate) = 6261 bytes
-BLAKE2s (yaml_serde-0.10.4.crate) = 98da6eaf206886f46076bd8f7a830a43c01f607f39a06091a93ad804ae2c4fab
-SHA512 (yaml_serde-0.10.4.crate) = 05b3fe7df52ffc2e27ae14276c631ecbc8e488e49ba0a75afbf019aaa1874d761bdb9e787575ce758732ef8aa5e32ca25595f3063bfe31ff9786428a2ea8122f
-Size (yaml_serde-0.10.4.crate) = 70031 bytes
-BLAKE2s (zerocopy-0.8.55.crate) = ea14bfd5eec020c2489fd4246065a6389657d2c1bd9743aa14cf8ece90d964da
-SHA512 (zerocopy-0.8.55.crate) = 6ec24d487a93894df08d4eb627c96f831fc030c60d1980164f54d258f2ad05eb81e0920c2a095dc941bb0c190ec0054070e4cb98068a64164465587bf64be8c4
-Size (zerocopy-0.8.55.crate) = 284957 bytes
-BLAKE2s (zerocopy-derive-0.8.55.crate) = 3141053ecb40b45d2e8724e78a1da3b5ecc8c68d06887331e1bfe26ece97faaf
-SHA512 (zerocopy-derive-0.8.55.crate) = 869e247c1b8a9a04229036e71d4f20ea3d7c453b33a7500c984edbf1f685b4a7c571ea3281438536cb57d9392c793ad23ac31f09aff7bc944a7f5c3cd001b510
-Size (zerocopy-derive-0.8.55.crate) = 103316 bytes
-BLAKE2s (zeroize-1.9.0.crate) = 7e85bac8a82286d99089af3bf08e519a3a2d8781f00469383b6f984d6c36e2f1
-SHA512 (zeroize-1.9.0.crate) = 89850700ae24f6f98e8a888699c3eb4f49ed8cba0ad3de79c45438c9b5836242649f6143d9a02a1dbbfe081add8c20c4c88ca4b2b773ab8c47a28cf450355706
-Size (zeroize-1.9.0.crate) = 24480 bytes
+BLAKE2s (yaml_serde-0.10.7.crate) = e843e967a74b69618868e27c5f656de9550587593f2c14a9b2adf9a2af05de1b
+SHA512 (yaml_serde-0.10.7.crate) = 2bea38c1c7b3c96121cfdbae71ee15e0f20867f26f36113eed921e938e7d426c055eecb42c53ee637de62b4be1d59ad7d120e6359226e86104458475f27046e5
+Size (yaml_serde-0.10.7.crate) = 72752 bytes
+BLAKE2s (zerocopy-0.8.63.crate) = b4c8d840013f80a874b2371f8d760cf2d83c8502642451ffcb01ab3b8ebca612
+SHA512 (zerocopy-0.8.63.crate) = ae16bf891f672f6bac1e46385aa336b755aa61b965d0153c7670e84191b9f0b16e65c70260c4c431d0b857e522a2d2258da851adbbdd784ebf0e6fabda79a961
+Size (zerocopy-0.8.63.crate) = 333272 bytes
+BLAKE2s (zerocopy-derive-0.8.63.crate) = 11ff79ab59274787c12bf6468622801398fd9c862f213ec518f24b4b667beeea
+SHA512 (zerocopy-derive-0.8.63.crate) = 6007e68ff312a376994869c2030a362e839e696857bfe7517e186c1cd6fdcf5c2febe4e2bc42838a8b973dd7348583f0c2afed1a02aebafc7e7fa86dec88b1a1
+Size (zerocopy-derive-0.8.63.crate) = 137261 bytes
+BLAKE2s (zeroize-1.9.1.crate) = c462dd5d364c36a3d6d165b31becb6e663b03354edf78c76865489ccfc573168
+SHA512 (zeroize-1.9.1.crate) = 612b49be6dfb59b492d9a793108b24979489c8f0cedfe86b2ffcc37297f20bf3ef514fd69af76b48551b9d3134a06eed6eaca7e410daed51e4d02bedf5bbde75
+Size (zeroize-1.9.1.crate) = 25043 bytes
+BLAKE2s (zlib-rs-0.6.8.crate) = f567227b8ad9d33d0ffb747571e6b3cf3357eee16251972d01f4f9f39562f8e0
+SHA512 (zlib-rs-0.6.8.crate) = 614c0d570637d64977cdd8b9ff405772e06476c4c3e19b9b1e3eb0bb3893fb2281ef5ed8751cbbfc5bf7f0cface32bd04bc9e9191df4fa30d443d650a3fc6bbd
+Size (zlib-rs-0.6.8.crate) = 215857 bytes
BLAKE2s (zmij-1.0.23.crate) = 09f6f3e1ddf6abff21579db43caec1b708ad2de496f17489b16849f016b7ae5e
SHA512 (zmij-1.0.23.crate) = 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
Size (zmij-1.0.23.crate) = 28612 bytes
-BLAKE2s (zune-core-0.5.1.crate) = e20e647a80e35bd7da829f5d3cb79df941d01d6192a0656b468c594bc6bcad5b
-SHA512 (zune-core-0.5.1.crate) = 688d5878370e259620bf0971daa5ccd5209bfc461a63fee33f50d16ad8bf9bdd0f2cf095f297e17845de21b76f97d3ac56a7952b53568337060557ee794202c9
-Size (zune-core-0.5.1.crate) = 27883 bytes
+BLAKE2s (zune-core-0.5.3.crate) = 395664b79a20780663c4a41dbf18afcb06c86a8b405a4b977aaa46768c430a6a
+SHA512 (zune-core-0.5.3.crate) = 65b10df9966e1f5418a966337a1f58ebfa9b0bd633035fddee1ea140b097c340469afb35766d5eca42c181b814ba4ff48d71123d4624afef75a70d2d6559b4c3
+Size (zune-core-0.5.3.crate) = 30419 bytes
BLAKE2s (zune-jpeg-0.5.15.crate) = a84f7dadac3e88940bbacdbca0735a6db3062999448469d4434c5b6fbfe352a5
SHA512 (zune-jpeg-0.5.15.crate) = 99f072129bc11873b25886d73392012a08636575c85ed9237fb8ad247a66ff188b2bd67aa303931f94501735c24ceac24d414186e7ef5010a639f08fbdc855af
Size (zune-jpeg-0.5.15.crate) = 88879 bytes
Index: pkgsrc/textproc/treemd/cargo-depends.mk
diff -u pkgsrc/textproc/treemd/cargo-depends.mk:1.27 pkgsrc/textproc/treemd/cargo-depends.mk:1.28
--- pkgsrc/textproc/treemd/cargo-depends.mk:1.27 Wed Sep 16 13:11:05 2026
+++ pkgsrc/textproc/treemd/cargo-depends.mk Tue Oct 20 12:03:37 2026
@@ -1,10 +1,10 @@
-# $NetBSD: cargo-depends.mk,v 1.27 2026/09/16 13:11:05 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.28 2026/10/20 12:03:37 pin Exp $
CARGO_CRATE_DEPENDS+= addr2line-0.25.1
CARGO_CRATE_DEPENDS+= adler2-2.0.1
-CARGO_CRATE_DEPENDS+= aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+= aho-corasick-1.1.5
CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
-CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
+CARGO_CRATE_DEPENDS+= android_system_properties-0.1.6
CARGO_CRATE_DEPENDS+= anstream-1.0.0
CARGO_CRATE_DEPENDS+= anstyle-1.0.14
CARGO_CRATE_DEPENDS+= anstyle-parse-1.0.0
@@ -12,33 +12,38 @@ CARGO_CRATE_DEPENDS+= anstyle-query-1.1.
CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.11
CARGO_CRATE_DEPENDS+= anyhow-1.0.104
CARGO_CRATE_DEPENDS+= approx-0.5.1
-CARGO_CRATE_DEPENDS+= arboard-3.6.1
+CARGO_CRATE_DEPENDS+= arboard-3.7.0
CARGO_CRATE_DEPENDS+= arrayref-0.3.9
CARGO_CRATE_DEPENDS+= arrayvec-0.7.8
CARGO_CRATE_DEPENDS+= autocfg-1.5.1
CARGO_CRATE_DEPENDS+= backtrace-0.3.76
-CARGO_CRATE_DEPENDS+= base64-0.22.1
CARGO_CRATE_DEPENDS+= base64-0.23.1
CARGO_CRATE_DEPENDS+= base64-simd-0.8.0
CARGO_CRATE_DEPENDS+= bincode-1.3.3
-CARGO_CRATE_DEPENDS+= bitflags-2.13.1
+CARGO_CRATE_DEPENDS+= bit-set-0.11.1
+CARGO_CRATE_DEPENDS+= bit-vec-0.10.1
+CARGO_CRATE_DEPENDS+= bitflags-2.13.2
CARGO_CRATE_DEPENDS+= bitvec-1.1.1
CARGO_CRATE_DEPENDS+= block-buffer-0.12.1
+CARGO_CRATE_DEPENDS+= borsh-1.8.1
+CARGO_CRATE_DEPENDS+= borsh-derive-1.8.1
CARGO_CRATE_DEPENDS+= bumpalo-3.20.3
CARGO_CRATE_DEPENDS+= by_address-1.2.1
CARGO_CRATE_DEPENDS+= bytemuck-1.25.2
-CARGO_CRATE_DEPENDS+= bytemuck_derive-1.11.0
+CARGO_CRATE_DEPENDS+= bytemuck_derive-1.12.1
CARGO_CRATE_DEPENDS+= byteorder-lite-0.1.0
CARGO_CRATE_DEPENDS+= bytes-1.12.1
CARGO_CRATE_DEPENDS+= castaway-0.2.4
-CARGO_CRATE_DEPENDS+= cc-1.3.0
-CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
+CARGO_CRATE_DEPENDS+= cc-1.8.0
+CARGO_CRATE_DEPENDS+= cfg-if-1.0.5
+CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.2
+CARGO_CRATE_DEPENDS+= chacha20-0.10.2
CARGO_CRATE_DEPENDS+= chrono-0.4.45
-CARGO_CRATE_DEPENDS+= clap-4.6.6
-CARGO_CRATE_DEPENDS+= clap_builder-4.6.6
-CARGO_CRATE_DEPENDS+= clap_complete-4.6.9
-CARGO_CRATE_DEPENDS+= clap_derive-4.6.4
-CARGO_CRATE_DEPENDS+= clap_lex-1.1.0
+CARGO_CRATE_DEPENDS+= clap-4.6.7
+CARGO_CRATE_DEPENDS+= clap_builder-4.6.7
+CARGO_CRATE_DEPENDS+= clap_complete-4.6.11
+CARGO_CRATE_DEPENDS+= clap_derive-4.6.7
+CARGO_CRATE_DEPENDS+= clap_lex-1.1.1
CARGO_CRATE_DEPENDS+= clap_mangen-0.3.3
CARGO_CRATE_DEPENDS+= clipboard-win-5.4.1
CARGO_CRATE_DEPENDS+= color-eyre-0.6.5
@@ -49,22 +54,20 @@ CARGO_CRATE_DEPENDS+= compact_str-0.9.1
CARGO_CRATE_DEPENDS+= const-oid-0.10.2
CARGO_CRATE_DEPENDS+= convert_case-0.10.0
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
+CARGO_CRATE_DEPENDS+= core_detect-1.0.0
CARGO_CRATE_DEPENDS+= core_maths-0.1.1
-CARGO_CRATE_DEPENDS+= cpufeatures-0.3.0
-CARGO_CRATE_DEPENDS+= crc32fast-1.5.0
+CARGO_CRATE_DEPENDS+= cpufeatures-0.3.1
+CARGO_CRATE_DEPENDS+= crc32fast-1.5.2
CARGO_CRATE_DEPENDS+= critical-section-1.2.0
-CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.7
-CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.20
-CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.22
CARGO_CRATE_DEPENDS+= crossterm-0.29.0
CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.1
CARGO_CRATE_DEPENDS+= crunchy-0.2.4
CARGO_CRATE_DEPENDS+= crypto-common-0.2.2
-CARGO_CRATE_DEPENDS+= darling-0.23.0
-CARGO_CRATE_DEPENDS+= darling_core-0.23.0
-CARGO_CRATE_DEPENDS+= darling_macro-0.23.0
+CARGO_CRATE_DEPENDS+= darling-0.24.1
+CARGO_CRATE_DEPENDS+= darling_core-0.24.1
+CARGO_CRATE_DEPENDS+= darling_macro-0.24.1
CARGO_CRATE_DEPENDS+= data-url-0.3.2
-CARGO_CRATE_DEPENDS+= deranged-0.5.8
+CARGO_CRATE_DEPENDS+= deranged-0.5.9
CARGO_CRATE_DEPENDS+= derive_more-2.1.1
CARGO_CRATE_DEPENDS+= derive_more-impl-2.1.1
CARGO_CRATE_DEPENDS+= digest-0.11.3
@@ -74,60 +77,60 @@ CARGO_CRATE_DEPENDS+= dirs-sys-0.5.0
CARGO_CRATE_DEPENDS+= dispatch2-0.3.1
CARGO_CRATE_DEPENDS+= document-features-0.2.12
CARGO_CRATE_DEPENDS+= downcast-rs-1.2.1
-CARGO_CRATE_DEPENDS+= either-1.16.0
-CARGO_CRATE_DEPENDS+= equivalent-1.0.2
+CARGO_CRATE_DEPENDS+= either-1.19.0
+CARGO_CRATE_DEPENDS+= equivalent-1.0.3
CARGO_CRATE_DEPENDS+= errno-0.3.14
-CARGO_CRATE_DEPENDS+= error-code-3.3.2
+CARGO_CRATE_DEPENDS+= error-code-3.4.0
CARGO_CRATE_DEPENDS+= euclid-0.22.14
-CARGO_CRATE_DEPENDS+= eyre-0.6.12
-CARGO_CRATE_DEPENDS+= fast-srgb8-1.0.0
+CARGO_CRATE_DEPENDS+= eyre-0.6.14
CARGO_CRATE_DEPENDS+= fastrand-2.5.0
CARGO_CRATE_DEPENDS+= fax-0.2.7
CARGO_CRATE_DEPENDS+= fdeflate-0.3.7
-CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.9
+CARGO_CRATE_DEPENDS+= filedescriptor-0.8.3
+CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.14
CARGO_CRATE_DEPENDS+= fixedbitset-0.5.7
-CARGO_CRATE_DEPENDS+= flate2-1.1.9
+CARGO_CRATE_DEPENDS+= flate2-1.1.10
CARGO_CRATE_DEPENDS+= float-cmp-0.9.0
CARGO_CRATE_DEPENDS+= fnv-1.0.7
CARGO_CRATE_DEPENDS+= foldhash-0.1.5
CARGO_CRATE_DEPENDS+= foldhash-0.2.0
-CARGO_CRATE_DEPENDS+= font-types-0.12.2
+CARGO_CRATE_DEPENDS+= font-types-0.12.7
CARGO_CRATE_DEPENDS+= fontconfig-parser-0.5.8
CARGO_CRATE_DEPENDS+= fontdb-0.23.0
CARGO_CRATE_DEPENDS+= fontdb-0.24.0
CARGO_CRATE_DEPENDS+= fsevent-sys-4.1.0
CARGO_CRATE_DEPENDS+= funty-2.0.0
-CARGO_CRATE_DEPENDS+= futures-core-0.3.33
-CARGO_CRATE_DEPENDS+= futures-task-0.3.33
-CARGO_CRATE_DEPENDS+= futures-util-0.3.33
+CARGO_CRATE_DEPENDS+= futures-core-0.3.34
+CARGO_CRATE_DEPENDS+= futures-task-0.3.34
+CARGO_CRATE_DEPENDS+= futures-util-0.3.34
CARGO_CRATE_DEPENDS+= gethostname-1.1.0
CARGO_CRATE_DEPENDS+= getopts-0.2.24
CARGO_CRATE_DEPENDS+= getrandom-0.2.17
CARGO_CRATE_DEPENDS+= getrandom-0.4.3
CARGO_CRATE_DEPENDS+= gif-0.14.2
CARGO_CRATE_DEPENDS+= gimli-0.32.3
+CARGO_CRATE_DEPENDS+= github-slugger-0.1.0
CARGO_CRATE_DEPENDS+= half-2.7.1
CARGO_CRATE_DEPENDS+= harfrust-0.12.0
CARGO_CRATE_DEPENDS+= hashbrown-0.15.5
-CARGO_CRATE_DEPENDS+= hashbrown-0.16.1
CARGO_CRATE_DEPENDS+= hashbrown-0.17.1
CARGO_CRATE_DEPENDS+= heck-0.5.0
-CARGO_CRATE_DEPENDS+= http-1.4.2
+CARGO_CRATE_DEPENDS+= http-1.5.0
CARGO_CRATE_DEPENDS+= httparse-1.10.1
-CARGO_CRATE_DEPENDS+= hybrid-array-0.4.13
+CARGO_CRATE_DEPENDS+= hybrid-array-0.4.15
CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.65
CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.2
-CARGO_CRATE_DEPENDS+= icy_sixel-0.5.0
+CARGO_CRATE_DEPENDS+= icy_sixel-0.5.1
CARGO_CRATE_DEPENDS+= ident_case-1.0.1
CARGO_CRATE_DEPENDS+= image-0.25.10
CARGO_CRATE_DEPENDS+= image-webp-0.2.4
CARGO_CRATE_DEPENDS+= imagesize-0.15.0
CARGO_CRATE_DEPENDS+= indenter-0.3.4
CARGO_CRATE_DEPENDS+= indexmap-2.14.2
-CARGO_CRATE_DEPENDS+= indoc-2.0.7
-CARGO_CRATE_DEPENDS+= inotify-0.11.4
+CARGO_CRATE_DEPENDS+= indoc-2.0.8
+CARGO_CRATE_DEPENDS+= inotify-0.11.5
CARGO_CRATE_DEPENDS+= inotify-sys-0.1.8
-CARGO_CRATE_DEPENDS+= instability-0.3.12
+CARGO_CRATE_DEPENDS+= instability-0.3.14
CARGO_CRATE_DEPENDS+= is-docker-0.2.0
CARGO_CRATE_DEPENDS+= is-wsl-0.4.0
CARGO_CRATE_DEPENDS+= is_ci-1.2.0
@@ -135,38 +138,39 @@ CARGO_CRATE_DEPENDS+= is_executable-1.0.
CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.2
CARGO_CRATE_DEPENDS+= itertools-0.14.0
CARGO_CRATE_DEPENDS+= itoa-1.0.18
-CARGO_CRATE_DEPENDS+= js-sys-0.3.103
-CARGO_CRATE_DEPENDS+= json5-1.3.1
-CARGO_CRATE_DEPENDS+= kasuari-0.4.12
+CARGO_CRATE_DEPENDS+= js-sys-0.3.106
+CARGO_CRATE_DEPENDS+= json5-1.3.2
+CARGO_CRATE_DEPENDS+= kasuari-0.4.13
CARGO_CRATE_DEPENDS+= keybinds-0.2.0
-CARGO_CRATE_DEPENDS+= kqueue-1.2.0
+CARGO_CRATE_DEPENDS+= kqueue-1.2.1
CARGO_CRATE_DEPENDS+= kqueue-sys-1.1.2
CARGO_CRATE_DEPENDS+= kurbo-0.13.1
-CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+= libc-0.2.189
+CARGO_CRATE_DEPENDS+= lazy_static-1.5.1
+CARGO_CRATE_DEPENDS+= libc-0.2.191
CARGO_CRATE_DEPENDS+= libm-0.2.16
-CARGO_CRATE_DEPENDS+= libredox-0.1.18
+CARGO_CRATE_DEPENDS+= libredox-0.1.25
CARGO_CRATE_DEPENDS+= libyaml-rs-0.3.0
-CARGO_CRATE_DEPENDS+= line-clipping-0.3.7
+CARGO_CRATE_DEPENDS+= line-clipping-0.3.8
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.15
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.12.1
-CARGO_CRATE_DEPENDS+= litrs-1.0.0
+CARGO_CRATE_DEPENDS+= litrs-1.0.1
CARGO_CRATE_DEPENDS+= lock_api-0.4.14
-CARGO_CRATE_DEPENDS+= log-0.4.33
-CARGO_CRATE_DEPENDS+= lru-0.18.1
+CARGO_CRATE_DEPENDS+= log-0.4.34
+CARGO_CRATE_DEPENDS+= lru-0.18.5
CARGO_CRATE_DEPENDS+= memchr-2.8.3
CARGO_CRATE_DEPENDS+= memmap2-0.9.11
CARGO_CRATE_DEPENDS+= mermaid-rs-renderer-0.3.1
CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.9
-CARGO_CRATE_DEPENDS+= mio-1.2.2
+CARGO_CRATE_DEPENDS+= miniz_oxide-0.9.1
+CARGO_CRATE_DEPENDS+= mio-1.2.4
CARGO_CRATE_DEPENDS+= moxcms-0.8.1
CARGO_CRATE_DEPENDS+= nom-8.0.0
CARGO_CRATE_DEPENDS+= notify-8.2.0
CARGO_CRATE_DEPENDS+= notify-types-2.1.0
CARGO_CRATE_DEPENDS+= num-conv-0.2.2
CARGO_CRATE_DEPENDS+= num-traits-0.2.19
-CARGO_CRATE_DEPENDS+= num_threads-0.1.7
-CARGO_CRATE_DEPENDS+= objc2-0.6.4
+CARGO_CRATE_DEPENDS+= num_threads-0.1.8
+CARGO_CRATE_DEPENDS+= objc2-0.6.5
CARGO_CRATE_DEPENDS+= objc2-app-kit-0.3.2
CARGO_CRATE_DEPENDS+= objc2-core-foundation-0.3.2
CARGO_CRATE_DEPENDS+= objc2-core-graphics-0.3.2
@@ -178,59 +182,63 @@ CARGO_CRATE_DEPENDS+= once_cell-1.21.4
CARGO_CRATE_DEPENDS+= once_cell_polyfill-1.70.2
CARGO_CRATE_DEPENDS+= onig-6.5.3
CARGO_CRATE_DEPENDS+= onig_sys-69.9.3
-CARGO_CRATE_DEPENDS+= open-5.4.3
+CARGO_CRATE_DEPENDS+= open-5.4.4
CARGO_CRATE_DEPENDS+= opensesame-0.1.1
CARGO_CRATE_DEPENDS+= option-ext-0.2.0
-CARGO_CRATE_DEPENDS+= ordered-float-5.3.0
+CARGO_CRATE_DEPENDS+= ordered-float-5.5.0
CARGO_CRATE_DEPENDS+= os_pipe-1.2.3
CARGO_CRATE_DEPENDS+= outref-0.5.2
-CARGO_CRATE_DEPENDS+= owo-colors-4.3.0
-CARGO_CRATE_DEPENDS+= palette-0.7.6
-CARGO_CRATE_DEPENDS+= palette_derive-0.7.6
+CARGO_CRATE_DEPENDS+= owo-colors-4.4.0
+CARGO_CRATE_DEPENDS+= palette-0.7.7
+CARGO_CRATE_DEPENDS+= palette_derive-0.7.7
+CARGO_CRATE_DEPENDS+= palette_math-0.7.7
CARGO_CRATE_DEPENDS+= parking_lot-0.12.5
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.12
CARGO_CRATE_DEPENDS+= percent-encoding-2.3.2
CARGO_CRATE_DEPENDS+= petgraph-0.8.3
CARGO_CRATE_DEPENDS+= pico-args-0.5.0
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.17
-CARGO_CRATE_DEPENDS+= pkg-config-0.3.33
-CARGO_CRATE_DEPENDS+= plist-1.10.0
+CARGO_CRATE_DEPENDS+= pkg-config-0.3.34
+CARGO_CRATE_DEPENDS+= plist-1.10.1
CARGO_CRATE_DEPENDS+= png-0.18.1
CARGO_CRATE_DEPENDS+= polycool-0.4.0
-CARGO_CRATE_DEPENDS+= portable-atomic-1.14.0
-CARGO_CRATE_DEPENDS+= powerfmt-0.2.0
+CARGO_CRATE_DEPENDS+= portable-atomic-1.15.0
+CARGO_CRATE_DEPENDS+= powerfmt-0.2.1
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.21
+CARGO_CRATE_DEPENDS+= proc-canonicalize-0.1.3
+CARGO_CRATE_DEPENDS+= proc-macro-crate-3.5.0
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.107
+CARGO_CRATE_DEPENDS+= proptest-1.12.0
CARGO_CRATE_DEPENDS+= pulldown-cmark-0.13.4
CARGO_CRATE_DEPENDS+= pulldown-cmark-escape-0.11.0
CARGO_CRATE_DEPENDS+= pxfm-0.1.30
-CARGO_CRATE_DEPENDS+= quantette-0.5.1
+CARGO_CRATE_DEPENDS+= quantette-0.6.0
+CARGO_CRATE_DEPENDS+= quick-error-1.2.3
CARGO_CRATE_DEPENDS+= quick-error-2.0.1
-CARGO_CRATE_DEPENDS+= quick-xml-0.39.4
CARGO_CRATE_DEPENDS+= quick-xml-0.41.0
+CARGO_CRATE_DEPENDS+= quick-xml-0.42.0
CARGO_CRATE_DEPENDS+= quote-1.0.47
CARGO_CRATE_DEPENDS+= r-efi-6.0.0
CARGO_CRATE_DEPENDS+= radium-0.7.0
-CARGO_CRATE_DEPENDS+= rand-0.8.7
-CARGO_CRATE_DEPENDS+= rand-0.9.5
+CARGO_CRATE_DEPENDS+= rand-0.8.8
+CARGO_CRATE_DEPENDS+= rand-0.10.3
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
-CARGO_CRATE_DEPENDS+= rand_core-0.9.5
-CARGO_CRATE_DEPENDS+= rand_xoshiro-0.7.0
+CARGO_CRATE_DEPENDS+= rand_core-0.10.1
+CARGO_CRATE_DEPENDS+= rand_xorshift-0.5.0
+CARGO_CRATE_DEPENDS+= rand_xoshiro-0.8.1
CARGO_CRATE_DEPENDS+= ratatui-0.30.2
CARGO_CRATE_DEPENDS+= ratatui-core-0.1.2
CARGO_CRATE_DEPENDS+= ratatui-crossterm-0.1.2
-CARGO_CRATE_DEPENDS+= ratatui-image-11.0.8
+CARGO_CRATE_DEPENDS+= ratatui-image-11.1.0
CARGO_CRATE_DEPENDS+= ratatui-widgets-0.3.2
-CARGO_CRATE_DEPENDS+= rayon-1.12.0
-CARGO_CRATE_DEPENDS+= rayon-core-1.13.0
CARGO_CRATE_DEPENDS+= read-fonts-0.41.0
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.18
-CARGO_CRATE_DEPENDS+= redox_users-0.5.2
-CARGO_CRATE_DEPENDS+= ref-cast-1.0.26
-CARGO_CRATE_DEPENDS+= ref-cast-impl-1.0.26
+CARGO_CRATE_DEPENDS+= redox_users-0.5.3
+CARGO_CRATE_DEPENDS+= ref-cast-1.0.27
+CARGO_CRATE_DEPENDS+= ref-cast-impl-1.0.27
CARGO_CRATE_DEPENDS+= regex-1.13.1
-CARGO_CRATE_DEPENDS+= regex-automata-0.4.16
+CARGO_CRATE_DEPENDS+= regex-automata-0.4.18
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.11
CARGO_CRATE_DEPENDS+= resvg-0.48.1
CARGO_CRATE_DEPENDS+= rgb-0.8.53
@@ -241,13 +249,14 @@ CARGO_CRATE_DEPENDS+= roxmltree-0.21.1
CARGO_CRATE_DEPENDS+= rustc-demangle-0.1.28
CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
CARGO_CRATE_DEPENDS+= rustix-0.38.44
-CARGO_CRATE_DEPENDS+= rustix-1.1.4
-CARGO_CRATE_DEPENDS+= rustls-0.23.45
-CARGO_CRATE_DEPENDS+= rustls-pki-types-1.15.0
+CARGO_CRATE_DEPENDS+= rustix-1.1.5
+CARGO_CRATE_DEPENDS+= rustls-0.23.46
+CARGO_CRATE_DEPENDS+= rustls-pki-types-1.15.1
CARGO_CRATE_DEPENDS+= rustls-webpki-0.103.15
CARGO_CRATE_DEPENDS+= rustversion-1.0.23
+CARGO_CRATE_DEPENDS+= rusty-fork-0.3.1
CARGO_CRATE_DEPENDS+= ryu-1.0.23
-CARGO_CRATE_DEPENDS+= safe_arch-0.9.3
+CARGO_CRATE_DEPENDS+= safe_arch-1.2.0
CARGO_CRATE_DEPENDS+= same-file-1.0.6
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
CARGO_CRATE_DEPENDS+= self_cell-1.3.0
@@ -255,22 +264,24 @@ CARGO_CRATE_DEPENDS+= semver-1.0.28
CARGO_CRATE_DEPENDS+= serde-1.0.229
CARGO_CRATE_DEPENDS+= serde_core-1.0.229
CARGO_CRATE_DEPENDS+= serde_derive-1.0.229
-CARGO_CRATE_DEPENDS+= serde_json-1.0.151
-CARGO_CRATE_DEPENDS+= serde_spanned-1.1.1
-CARGO_CRATE_DEPENDS+= sha2-0.11.0
+CARGO_CRATE_DEPENDS+= serde_json-1.0.154
+CARGO_CRATE_DEPENDS+= serde_spanned-1.1.2
+CARGO_CRATE_DEPENDS+= sha2-0.11.1
CARGO_CRATE_DEPENDS+= sharded-slab-0.1.7
CARGO_CRATE_DEPENDS+= shellexpand-3.1.2
CARGO_CRATE_DEPENDS+= shlex-2.0.1
CARGO_CRATE_DEPENDS+= signal-hook-0.3.18
+CARGO_CRATE_DEPENDS+= signal-hook-0.4.5
CARGO_CRATE_DEPENDS+= signal-hook-mio-0.2.5
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.8
CARGO_CRATE_DEPENDS+= simd-adler32-0.3.10
CARGO_CRATE_DEPENDS+= simplecss-0.2.2
-CARGO_CRATE_DEPENDS+= siphasher-1.0.3
+CARGO_CRATE_DEPENDS+= siphasher-1.0.4
CARGO_CRATE_DEPENDS+= skrifa-0.44.0
CARGO_CRATE_DEPENDS+= slab-0.4.12
CARGO_CRATE_DEPENDS+= slotmap-1.1.1
-CARGO_CRATE_DEPENDS+= smallvec-1.15.2
+CARGO_CRATE_DEPENDS+= smallvec-1.16.3
+CARGO_CRATE_DEPENDS+= soft-canonicalize-0.5.6
CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
CARGO_CRATE_DEPENDS+= strict-num-0.1.1
CARGO_CRATE_DEPENDS+= strsim-0.11.1
@@ -280,84 +291,93 @@ CARGO_CRATE_DEPENDS+= subtle-2.6.1
CARGO_CRATE_DEPENDS+= supports-color-3.0.2
CARGO_CRATE_DEPENDS+= svgtypes-0.16.1
CARGO_CRATE_DEPENDS+= syn-2.0.119
-CARGO_CRATE_DEPENDS+= syn-3.0.3
+CARGO_CRATE_DEPENDS+= syn-3.0.9
CARGO_CRATE_DEPENDS+= syntect-5.3.0
CARGO_CRATE_DEPENDS+= tap-1.0.1
CARGO_CRATE_DEPENDS+= tempfile-3.27.0
CARGO_CRATE_DEPENDS+= thiserror-1.0.69
-CARGO_CRATE_DEPENDS+= thiserror-2.0.19
+CARGO_CRATE_DEPENDS+= thiserror-2.0.21
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
-CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.19
+CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.21
CARGO_CRATE_DEPENDS+= thread_local-1.1.10
CARGO_CRATE_DEPENDS+= tiff-0.11.3
-CARGO_CRATE_DEPENDS+= time-0.3.54
+CARGO_CRATE_DEPENDS+= time-0.3.55
CARGO_CRATE_DEPENDS+= time-core-0.1.9
CARGO_CRATE_DEPENDS+= time-macros-0.2.32
CARGO_CRATE_DEPENDS+= tiny-skia-0.12.0
CARGO_CRATE_DEPENDS+= tiny-skia-path-0.12.0
-CARGO_CRATE_DEPENDS+= tinyvec-1.12.0
-CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+= tokio-1.53.1
-CARGO_CRATE_DEPENDS+= tokio-macros-2.7.1
-CARGO_CRATE_DEPENDS+= toml-1.1.5+spec-1.1.0
-CARGO_CRATE_DEPENDS+= toml_datetime-1.1.1+spec-1.1.0
-CARGO_CRATE_DEPENDS+= toml_parser-1.1.3+spec-1.1.0
-CARGO_CRATE_DEPENDS+= toml_writer-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+= tinyvec-1.13.3
+CARGO_CRATE_DEPENDS+= tokio-1.53.3
+CARGO_CRATE_DEPENDS+= tokio-macros-2.7.2
+CARGO_CRATE_DEPENDS+= toml-1.1.8+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_datetime-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_edit-0.25.17+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_parser-1.1.5+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_writer-1.1.3+spec-1.1.0
CARGO_CRATE_DEPENDS+= tracing-0.1.44
+CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.31
CARGO_CRATE_DEPENDS+= tracing-core-0.1.36
CARGO_CRATE_DEPENDS+= tracing-error-0.2.1
CARGO_CRATE_DEPENDS+= tracing-subscriber-0.3.23
CARGO_CRATE_DEPENDS+= tree_magic_mini-3.2.2
CARGO_CRATE_DEPENDS+= ttf-parser-0.25.1
-CARGO_CRATE_DEPENDS+= turbovault-core-2.1.0
-CARGO_CRATE_DEPENDS+= turbovault-parser-2.1.0
+CARGO_CRATE_DEPENDS+= turbovault-core-4.0.1
+CARGO_CRATE_DEPENDS+= turbovault-parser-4.0.1
CARGO_CRATE_DEPENDS+= typenum-1.20.1
CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
-CARGO_CRATE_DEPENDS+= unicase-2.9.0
+CARGO_CRATE_DEPENDS+= unarray-0.1.4
+CARGO_CRATE_DEPENDS+= unicase-2.10.0
CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.18
-CARGO_CRATE_DEPENDS+= unicode-ident-1.0.24
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.27
+CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.26
CARGO_CRATE_DEPENDS+= unicode-script-0.5.8
CARGO_CRATE_DEPENDS+= unicode-segmentation-1.13.3
CARGO_CRATE_DEPENDS+= unicode-truncate-2.0.1
CARGO_CRATE_DEPENDS+= unicode-vo-0.1.0
CARGO_CRATE_DEPENDS+= unicode-width-0.2.2
CARGO_CRATE_DEPENDS+= untrusted-0.9.0
-CARGO_CRATE_DEPENDS+= ureq-3.4.1
-CARGO_CRATE_DEPENDS+= ureq-proto-0.6.2
+CARGO_CRATE_DEPENDS+= ureq-3.4.2
+CARGO_CRATE_DEPENDS+= ureq-proto-0.6.5
CARGO_CRATE_DEPENDS+= usvg-0.48.1
CARGO_CRATE_DEPENDS+= utf8-zero-0.8.1
CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
-CARGO_CRATE_DEPENDS+= uuid-1.24.0
+CARGO_CRATE_DEPENDS+= uuid-1.28.0
CARGO_CRATE_DEPENDS+= valuable-0.1.1
CARGO_CRATE_DEPENDS+= version_check-0.9.5
CARGO_CRATE_DEPENDS+= vsimd-0.8.0
+CARGO_CRATE_DEPENDS+= wait-timeout-0.2.1
CARGO_CRATE_DEPENDS+= walkdir-2.5.0
CARGO_CRATE_DEPENDS+= wasi-0.11.1+wasi-snapshot-preview1
-CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.126
-CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.126
-CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.126
-CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.126
-CARGO_CRATE_DEPENDS+= wayland-backend-0.3.15
-CARGO_CRATE_DEPENDS+= wayland-client-0.31.14
+CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.129
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.129
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.129
+CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.129
+CARGO_CRATE_DEPENDS+= wayland-backend-0.3.17
+CARGO_CRATE_DEPENDS+= wayland-client-0.31.15
CARGO_CRATE_DEPENDS+= wayland-protocols-0.32.13
CARGO_CRATE_DEPENDS+= wayland-protocols-wlr-0.3.12
-CARGO_CRATE_DEPENDS+= wayland-scanner-0.31.10
+CARGO_CRATE_DEPENDS+= wayland-scanner-0.31.11
CARGO_CRATE_DEPENDS+= wayland-sys-0.31.11
CARGO_CRATE_DEPENDS+= webpki-roots-1.0.9
CARGO_CRATE_DEPENDS+= weezl-0.1.12
-CARGO_CRATE_DEPENDS+= which-8.0.5
-CARGO_CRATE_DEPENDS+= wide-0.8.3
+CARGO_CRATE_DEPENDS+= which-8.0.6
+CARGO_CRATE_DEPENDS+= wide-1.7.1
CARGO_CRATE_DEPENDS+= winapi-0.3.9
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= winapi-util-0.1.11
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= windows-0.58.0
CARGO_CRATE_DEPENDS+= windows-core-0.58.0
+CARGO_CRATE_DEPENDS+= windows-core-0.62.2
CARGO_CRATE_DEPENDS+= windows-implement-0.58.0
+CARGO_CRATE_DEPENDS+= windows-implement-0.60.2
CARGO_CRATE_DEPENDS+= windows-interface-0.58.0
+CARGO_CRATE_DEPENDS+= windows-interface-0.59.3
CARGO_CRATE_DEPENDS+= windows-link-0.2.1
CARGO_CRATE_DEPENDS+= windows-result-0.2.0
+CARGO_CRATE_DEPENDS+= windows-result-0.4.1
CARGO_CRATE_DEPENDS+= windows-strings-0.1.0
+CARGO_CRATE_DEPENDS+= windows-strings-0.5.1
CARGO_CRATE_DEPENDS+= windows-sys-0.52.0
CARGO_CRATE_DEPENDS+= windows-sys-0.59.0
CARGO_CRATE_DEPENDS+= windows-sys-0.60.2
@@ -381,15 +401,16 @@ CARGO_CRATE_DEPENDS+= windows_x86_64_gnu
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.6
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.53.1
CARGO_CRATE_DEPENDS+= winnow-1.0.4
-CARGO_CRATE_DEPENDS+= wl-clipboard-rs-0.9.3
+CARGO_CRATE_DEPENDS+= wl-clipboard-rs-0.9.4
CARGO_CRATE_DEPENDS+= wyz-0.5.1
CARGO_CRATE_DEPENDS+= x11rb-0.13.2
CARGO_CRATE_DEPENDS+= x11rb-protocol-0.13.2
CARGO_CRATE_DEPENDS+= xmlwriter-0.1.0
-CARGO_CRATE_DEPENDS+= yaml_serde-0.10.4
-CARGO_CRATE_DEPENDS+= zerocopy-0.8.55
-CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.55
-CARGO_CRATE_DEPENDS+= zeroize-1.9.0
+CARGO_CRATE_DEPENDS+= yaml_serde-0.10.7
+CARGO_CRATE_DEPENDS+= zerocopy-0.8.63
+CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.63
+CARGO_CRATE_DEPENDS+= zeroize-1.9.1
+CARGO_CRATE_DEPENDS+= zlib-rs-0.6.8
CARGO_CRATE_DEPENDS+= zmij-1.0.23
-CARGO_CRATE_DEPENDS+= zune-core-0.5.1
+CARGO_CRATE_DEPENDS+= zune-core-0.5.3
CARGO_CRATE_DEPENDS+= zune-jpeg-0.5.15
Home |
Main Index |
Thread Index |
Old Index