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, etc. image_prompt must be English prompt for image generation. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must avoid profanity, politics, real suffering. Must be creative. Provide JSON only, no markdown code blocks. We need to craft a joke that starts with "Chuck Norris". Example: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen." Something unique. We need to include headline (max 80 chars), meme_caption (max 80 chars), image_prompt (English description). 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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need meta_title max 60 chars, meta_description max 160 chars. Let's craft: Joke_text: "Chuck Norris hat einmal einen Kaugummi aus dem Weltraum gekaut, und der Kaugummi hat die Erde um 360 Grad gedreht, weil er zu langweilig war." But must start with Chuck Norris. Could be: "Chuck Norris hat einen Kaugummi aus dem Weltraum gekaut, und der Kaugummi hat die Erde um 360 Grad gedreht, weil er zu langweilig war." That's okay. But we need to ensure uniqueness. Let's think of a classic style: "Chuck Norris kann mit einem einzigen Rundlauf die Zeit zurückdrehen, damit sein Kaffeeklatsch nicht zu spät kommt." Hmm. Better: "Chuck Norris hat einmal einen Schneemann gebaut, der dann die globale Erwärmung umkehren ließ, weil er zu heiß war." Might be okay. But need to be unique and not similar to existing jokes. Let's craft something about "Chuck Norris can divide by zero" but in German. Maybe: "Chuck Norris hat einmal versucht, einen Kreis zu quadrieren, und die Mathematik hat sich selbst neu definiert, weil er zu langweilig war." Hmm. Let's pick a scenario: He once single-handedly won a karaoke contest against a choir of angels, causing the angels to retire. Joke_text: "Chuck Norris hat bei einem Karaoke‑Abend die Engel zum Schweigen gebracht, weil er den letzten High‑C mit einem einzigen Blick zerstört hat." That starts with Chuck Norris. It's unique. Now headline: maybe "Chuck Norris vs. die Engel: Der letzte High‑C". Must be max 80 chars. Meme_caption: maybe "Wenn Chuck Norris singt, erschrickt sogar die Engel". Must be max 80 chars. Image_prompt: Must describe specific scene from the joke. The scene: Chuck Norris singing on stage, angels shocked, maybe microphone, etc. Must include the description of the hero: "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." Then add "[Spezifische Szene aus dem Witz]". So we need to embed the specific scene: maybe "singing into a vintage microphone on a dimly lit stage, with celestial choir members frozen in shock, American flag backdrop". Must be English. Let's craft: "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, singing into a vintage microphone on a dimly lit stage, celestial choir members frozen in shock, American flag backdrop, photorealistic action movie poster, dramatic cinematic lighting, no text, no captions." Now meta_title: SEO Title max 60 chars. Something like "Chuck Norris Karaoke-Witz: Engel erschrickt". Count characters: "Chuck Norris Karaoke-Witz: Engel erschrickt" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, Karaoke-Witz:(13?) Actually let's count precisely: "Chuck Norris Karaoke-Witz: Engel erschrickt". Characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 K14 a15 r16 a17 o18 k19 e20 -21 W22 i23 t24 z25 :26 space27 E28 n29 g30 e31 l32 space33 e34 r35 s36 c37 h38 r39 i40 c41 k42 t43. That's 43 characters, within 60. Good. Meta_description max 160 chars. Something like "Ein kurzer, witziger Chuck‑Norris‑Witz über einen Karaoke‑Auftritt, der selbst Engel zum Schweigen bringt. Einzigartig und humorvoll." Count characters: Let's count roughly: "Ein kurzer, witziger Chuck‑Norris‑Witz über einen Karaoke‑Auftritt, der selbst Engel zum Schweigen bringt. Einzigartig und humorvoll." That's maybe ~130 characters, okay. Now ensure JSON fields are correct. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All must be strings. Make sure no markdown code block, just raw JSON. Let's craft final JSON: { "joke_text": "Chuck Norris hat bei einem Karaoke‑Abend die Engel zum Schweigen gebracht, weil er den letzten High‑C mit einem einzigen Blick zerstört hat.", "headline": "Chuck Norris vs. die Engel: Der letzte High‑C", "meme_caption": "Wenn Chuck Norris singt, erschrickt sogar die Engel", "image_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, singing into a vintage microphone on a dimly lit stage, celestial choir members frozen in shock, American flag backdrop, photorealistic action movie poster, dramatic cinematic lighting, no text, no captions.", "meta_title": "Chuck Norris Karaoke-Witz: Engel erschrickt", "meta_description": "Ein kurzer, witziger Chuck‑Norris‑Witz über einen Karaoke‑Auftritt, der selbst Engel zum Schweigen bringt. Einzig