* frontend: add large pipeline example to mocked data
* add util function decodeCompressedNodes
* decode compressedNodes in workflow if node is empty and compressedNodes exit
* fix decodeCompressedNodes
* prettify code
* Frontend:test Utils decodeCompressedNodes
* test RunDetails page render compressed grah
* add util function decodeCompressedNodes
* Frontend:test Utils decodeCompressedNodes
* test RunDetails page render compressed grah
* reformat code
* update jest snapshot to add compressed node case
* fix tests
* reformat code
* update RunDetails snapshot
* remove dupplicate test code
* RunDetails: remove compressedNodes after decoding it
* reformat decodeCompressedNodes + add failure case test
* decodeCompressedNodes returns undefined on error
* RunDetails decodeCompressedNodes test: snapshot same as single node graph
* do not wait for decodeCompressedNodes + debug print workflow
* fix Run load + refresh snapshot
* format code
* Fix one-node compressed workflow graph + update snapshot
* reformat code
* rename large pipeline name
* fix decompressNodes to work in browser
* fix test
* fix tests
* remove some of the console.log
* clean code
* address comments
* address comments: wait for zlib instead of mocking decodeCompressedNodes
* address comments: decodeCompressedNodes reject in case of error + catch error on run load
* address comments