', $data['synopsis']) ?>

0): ?>

Streaming on:

Trailer

0): ?>

Characters

component->tabs('character-types', $data['characters'], static function ($characterList, $role) use ($_) { $rendered = []; foreach ($characterList as $id => $character): if (empty($character['image'])) { continue; } $rendered[] = $_->component->character( $character['name'], $_->urlFromRoute('character', ['slug' => $character['slug']]), $_->h->img($character['image']), (strtolower($role) !== 'main') ? 'small-character' : 'character' ); endforeach; return implode('', array_map('mb_trim', $rendered)); }) ?>
0): ?>

Staff

component->verticalTabs('staff-role', $data['staff'], static function ($staffList) use ($_) { $rendered = []; foreach ($staffList as $id => $person): if (empty($person['image'])) { continue; } $rendered[] = $_ ->component->character( $person['name'], $_->urlFromRoute('person', ['slug' => $person['slug']]), $_->h->img($person['image']), 'character small-person', ); endforeach; return implode('', array_map('mb_trim', $rendered)); }) ?>