* fix: cannot read body twice
* only read it once no matter what
* fix tests but yucky
* nicer
* does this mean backend checks won't incorrectly run
* comment
* add lottie-react
* test loading states
* add new animations
* adopt the laptophog as the loadinghog
* handle opacity via a class
* move all lottiefiles to lib/animations
* new animation component
* add storybook
* use sportshog and laptophog animations for loading
* jest also wants to ignore these files
* clarify text
* support canvas in jsdom / jest
* add width/height to animations
* clarify
* use a mocked canvas instead of installing new debian packages to get this to compile
* I posted a wrong answer on the internet
Co-authored-by: Michael Matloka <dev@twixes.com>