{#if lang === 'mermaid'}
{#if mermaidHtml}
{:else}
{code}
{/if}
{:else}
{lang}
{#if lang.toLowerCase() === 'python' || lang.toLowerCase() === 'py' || (lang === '' && checkPythonCode(code))}
{#if executing}
Running
{:else if run}
{/if}
{/if}
{#if save}
{/if}
{
saveCode();
}}
on:change={(e) => {
_code = e.detail.value;
}}
/>
{#if executing || stdout || stderr || result || files}
{#if executing}
{:else}
{#if stdout || stderr}
STDOUT/STDERR
{stdout || stderr}
{/if}
{#if result || files}
RESULT
{#if result}
{`${JSON.stringify(result)}`}
{/if}
{#if files}
{#each files as file}
{#if file.type.startsWith('image')}

{/if}
{/each}
{/if}
{/if}
{/if}
{/if}
{/if}