* Fix package-lock
* Implement treemap filtering
* Fix missing return
* Switch treemap algorithm to binary to reduce thin rectangles
* Dim filtered out units instead of hiding them
* Draw stroke behind fill
This prevents a unit's color from being covered up by its own black outline.
* Clip filtered unit outlines
This is to prevent thin highlighted units from being hidden behind the outline of a filtered out unit.
* Fix near-100 percentages being rounded up to 100%
* Use radial gradients in treemap units
* Also update svg generation to use blue for near-complete
* Restore cached canvas, biome fmt
* Update svg rendering with gradients
* Implement filter URL param to link a treemap search
* One more type hint
* Increase blue saturation for partial match
* Update blue colors
---------
Co-authored-by: Luke Street <luke@street.dev>