{
    "authors": [
        "Brian Yu"
    ],
    "captions": [],
    "chapters": [
        {
            "src": "https://cdn.cs50.net/2019/beyond/react/lang/en/index.vtt",
            "srclang": "en"
        }
    ],
    "downloads": [
        {
            "label": "MP3",
            "src": "https://cdn.cs50.net/2019/beyond/react/react.mp3?download"
        },
        {
            "label": "MP4 (240p)",
            "src": "https://cdn.cs50.net/2019/beyond/react/react-240p.mp4?download"
        },
        {
            "label": "MP4 (360p)",
            "src": "https://cdn.cs50.net/2019/beyond/react/react-360p.mp4?download"
        },
        {
            "label": "MP4 (720p)",
            "src": "https://cdn.cs50.net/2019/beyond/react/react-720p.mp4?download"
        },
        {
            "label": "MP4 (1080p)",
            "src": "https://cdn.cs50.net/2019/beyond/react/react-1080p.mp4?download"
        }
    ],
    "sources": [
        {
            "label": "1080p",
            "source": [
                {
                    "duration": 5094,
                    "height": 1080,
                    "src": "https://cdn.cs50.net/2019/beyond/react/react-1080p.mp4",
                    "type": "video/mp4",
                    "width": 1920
                }
            ]
        },
        {
            "label": "240p",
            "source": [
                {
                    "duration": 5094,
                    "height": 240,
                    "src": "https://cdn.cs50.net/2019/beyond/react/react-240p.mp4",
                    "type": "video/mp4",
                    "width": 426
                }
            ]
        },
        {
            "label": "360p",
            "source": [
                {
                    "duration": 5094,
                    "height": 360,
                    "src": "https://cdn.cs50.net/2019/beyond/react/react-360p.mp4",
                    "type": "video/mp4",
                    "width": 640
                }
            ]
        },
        {
            "label": "720p",
            "source": [
                {
                    "duration": 5094,
                    "height": 720,
                    "src": "https://cdn.cs50.net/2019/beyond/react/react-720p.mp4",
                    "type": "video/mp4",
                    "width": 1280
                }
            ]
        }
    ],
    "thumbnails": [
        {
            "src": "https://cdn.cs50.net/2019/beyond/react/react-1080p.jpg",
            "type": "image/jpeg"
        },
        {
            "src": "https://cdn.cs50.net/2019/beyond/react/react-1728p.jpg",
            "type": "image/jpeg"
        },
        {
            "src": "https://cdn.cs50.net/2019/beyond/react/react-240p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2019/beyond/react/react-360p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2019/beyond/react/react-720p.png",
            "type": "image/png"
        }
    ],
    "title": "React - CS50 Beyond 2019"
}