+ chapters = None
+ # if no intro chapter is available, a 403 without usable data is returned
+ intro_chapter = self._download_json(f'https://static.crunchyroll.com/datalab-intro-v2/{internal_id}.json',
+ display_id, fatal=False, errnote=False)
+ if isinstance(intro_chapter, dict):
+ chapters = [{
+ 'title': 'Intro',
+ 'start_time': float_or_none(intro_chapter.get('startTime')),
+ 'end_time': float_or_none(intro_chapter.get('endTime'))
+ }]
+