114 lines
4.0 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { ScriptData } from './types';
export const mockScriptData: ScriptData = {
blocks: [
{
id: 'core',
title: "SUMMARY",
type: 'core',
content: [
{
type: 'paragraph',
text: 'The desperate, on-stage improvisation of a failing comedian triggers a physical and professional collapse, forcing him and his partner to confront the absurd meaninglessness of their ambitions. This scene serves as the inciting incident and rising action, where the internal conflict of artistic decay manifests as a literal, catastrophic failure, propelling them from a state of professional anxiety into a fight for survival.'
}
]
},
{
id: 'theme',
title: 'THEME',
type: 'theme',
content: [
{
type: 'tag',
text: 'Satire'
},
{
type: 'tag',
text: 'Absurdist Comedy'
},
{
type: 'tag',
text: 'Disaster'
}
]
},
{
id: 'roles',
title: 'ROLES',
type: 'roles',
content: [
{
type: 'bold',
text: 'Anna'
},
{
type: 'paragraph',
text: 'Anna is a young woman who is trying to find her place in the world. She is a bit of a mess, but she is also a bit of a mess.'
},
{
type: 'bold',
text: 'Mark'
},
{
type: 'card',
text: 'Mark starts as resentful and aimless, harboring guilt over past family conflicts. His involvement in Annas quest rekindles his sense of responsibility and belonging. He moves from avoidance and cynicism to active support, ultimately risking his own safety for Anna and the creature. Marks arc is one of redemption and reconnection.'
}
]
},
{
id: 'scene1',
title: 'SCENE 1',
type: 'scene',
sceneNumber: 1,
content: [
{
type: 'heading',
text: 'INT. GRAND VICTORIA THEATER - NIGHT'
},
{
type: 'paragraph',
text: "Scene Transition: An establishing shot of the theater's exterior: a once-magnificent building, now looking tired. A few neon characters in its name are flickering or dead. We are introduced to the world of fading glory before we even meet the characters inside."
},
{
type: 'heading',
text: 'ACTION LINE'
},
{
type: 'paragraph',
text: "The air is thick with the ghosts of applause. The GRAND VICTORIA THEATER is a cavern of faded grandeur. Ornate gold leaf peels from the balconies, and the deep red velvet seats are pocked with empty spaces. Maybe fifty people are scattered throughout an auditorium built for a thousand."
},
{
type: 'paragraph',
text: "On stage, under a single, harsh SPOTLIGHT that illuminates a universe of dancing dust motes, are two men in traditional 'changshan' robes. This is a Xiangsheng (crosstalk) performance."
},
{
type: 'paragraph',
text: "LIU WEI (40s), the 'Dougen' (the funny one), is sweating. His smile is a painful rictus. Beside a traditional wooden table, his partner ZHANG HAO (40s), the 'Penggen' (the straight man), stands ramrod straight, his face a mask of placid professionalism."
},
{
type: 'paragraph',
text: "The audience is a mix of tourists and locals, many of whom are looking at their phones. The stage is a stage, but it's not a stage. It's a place where the audience can see the actors, but the actors can't see the audience."
},
{
type: 'italic',
text: '(小明缓缓起身)'
}
]
},
{
id: 'summary',
title: '总结',
type: 'summary',
content: [
{
type: 'paragraph',
text: '故事通过展现...'
}
]
}
],
translation: {
language: 'English',
content: 'This is a story about growth...'
}
}