We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be in German language for joke_text, headline, meme_caption, meta_title, meta_description? The meta fields are SEO, likely English? But they said meta_title and meta_description are SEO Title/Description, presumably in English? Not specified language. Could be English. But they said "Gib das Ergebnis im folgenden JSON-Format zurück (keine Markdown-Codeblöcke)". So just plain JSON. We need to create a classic Chuck Norris joke in German, unique, start with "Chuck Norris". Must be funny, ironic, typical genre. Must not repeat existing jokes. Must avoid profanity, politics, real suffering. Must be creative. We need to produce fields: - joke_text: full joke text in German, starting with "Chuck Norris". Should be a joke, maybe a statement. - headline: short headline max 80 characters. - meme_caption: image caption max 80 characters. - image_prompt: English prompt for image generation describing scene from joke, hyper-realistic portrait etc. Must include [Spezifische Szene aus dem Witz] placeholder? Actually they gave example: "A hyper-realistic portrait ... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So we need to fill that with specific scene from the joke. Must be English. - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. All fields must be within length constraints. We must ensure no markdown code blocks. Just raw JSON. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick die Uhr zum Stillstand bringen – und dann immer noch die Zeit korrigieren, weil er die Zeit beherrscht." But that's maybe not classic enough. Classic style: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er dabei Wasser benutzt." Hmm. Better: "Chuck Norris kann einen Kühlschrank öffnen, ohne dass das Licht ausgeht." That's a known one but maybe too common. Need unique. Let's think: "Chuck Norris hat einmal einen Marathon gelaufen, indem er nur im Kreis joggte – und die Strecke wurde plötzlich 42,195 km länger, weil er die Erde neu vermessen hat." But must be concise. Maybe: "Chuck Norris kann mit einem einzigen Nussknacker die gesamte Weihnachtsdeko im Wohnzimmer in Schach halten, ohne dass ein Baum umfällt." Better: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er dabei Wasser benutzt – er lässt einfach die Sonne zittern." But need to start with Chuck Norris. Let's craft a unique joke: "Chuck Norris kann einen Kaugummi aus dem Mund eines Babys saugen, ohne dass das Baby überhaupt geboren wurde – er zieht einfach die Zeit zurück, bis das Baby noch nicht existierte." That's weird. Maybe simpler: "Chuck Norris kann einen Regenschirm öffnen, ohne dass es regnet – er ruft einfach die Wolken zum Schweigen." But need to be classic: often jokes are like "Chuck Norris can divide by zero" etc. In German: "Chuck Norris kann jede Division durch Null durchführen – und das Ergebnis ist immer ein ganzer Pfund Bier." But that might be too technical. Let's produce a joke: "Chuck Norris kann einen Kühlschrank öffnen, ohne dass das Licht ausgeht – weil er das Licht einfach ausschaltet, bevor er die Tür öffnet." That's a known joke but maybe okay. But we need uniqueness. Let's craft something about "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er dabei Wasser benutzt – er lässt einfach die Sonne zittern." But that's weird. Maybe: "Chuck Norris kann einen Marathon laufen, indem er nur im Kreis joggt – und die Strecke wird plötzlich 42,195 km länger, weil er die Erde neu vermessen hat." That is unique. Let's write full joke_text: "Chuck Norris kann einen Marathon laufen, indem er nur im Kreis joggt – und die Strecke wird plötzlich 42,195 km länger, weil er die Erde neu vermessen hat." That's okay. Now headline: max 80 characters. Something like "Chuck Norris misst die Welt neu beim Marathon". Count characters: let's count: "Chuck Norris misst die Welt neu beim Marathon" = 42 characters approx, okay. Meme caption: max 80 characters. Something like "Wenn Chuck Norris joggt, wird die Strecke länger". Count: "Wenn Chuck Norris joggt, wird die Strecke länger" = 44 characters. Image prompt: English description of specific scene from the joke. Must be hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to fill [Spezifische Szene aus dem Witz] with specific scene: maybe "running endlessly in a circle around a globe, measuring distances with a laser pointer". So the prompt: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris running endlessly in a circle around a glowing globe, measuring distances with a laser pointer. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: SEO Title max 60 characters. Something like "Chuck Norris Marathon Trick – Unique Joke". Count characters: "Chuck Norris Marathon Trick – Unique Joke" = 38 characters, okay. Meta description: max 160 characters. Something like "Entdecke den legendären Chuck Norris Witz, bei dem ein Marathon zum Maßstab der Erde wird – humorvoll, ironisch und absolut unverwechselbar." Count characters: let's count roughly: "Entdecke den legendären Chuck Norris Witz, bei dem ein Marathon zum Maßstab der Erde wird – humorvoll, ironisch und absolut unverwechselbar." That's about 130 characters, okay. Now ensure all fields are within limits. Check headline length: "Chuck Norris misst die Welt neu beim Marathon" length: let's count precisely: characters including spaces: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)m14i15s16t17s18 (space19