9db79617eb
- Wraps the entire fetch+render in requestAnimationFrame so the container has real size before Cytoscape runs cose layout - Uses 'preset' layout first, then cose with animate:'end' to play nice with 0-size containers during deck animation