Displaying NFTShape for NFT with preview in SVG format

NFTShape component for displaying NFT previews ( Display an NFT | Decentraland Documentation )
Everything is fine…
It is good if the NFT token gives a preview in a raster, for example, PNG: https://opensea.io/assets/ethereum/0x06012c8cf97BEaD5deAe237070F9587f8E7A266d/558536

But if it’s an NT token with animation, for example, https://opensea.io/assets/ethereum/0x495f947276749ce646f68ac8c248420045cb7b5e/35928513860219752094959727618307773534875997032197868490425491692273700700161
Then the preview is given to SVG, and NFTShape does not understand it, and shows the stub with a question mark.

This is despite the fact that he opensea.io through the API, it perfectly gives the URL of working SVG
Moreover, I am now sitting and “with my hands” writing an analogue of this NFTShape, which looks pretty stupid.