36373400f8
Validate blurhash hashes before passing them to react-blurhash's <Blurhash> component, which throws when the encoded length doesn't match the component count header. Malformed hashes from third-party events (e.g. length 92 instead of 94) now gracefully fall back to a skeleton placeholder instead of crashing the page.