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 etc. The image_prompt must be English. Must be unique, not repeat existing jokes. Must start with "Chuck Norris" or mention him. Must be funny, classic. Provide headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to ensure no markdown code blocks, just raw JSON. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, weil selbst die Server Angst haben, ihn zu überlasten." That's okay but maybe more classic: "Chuck Norris kann mit einem einzigen Nudel die Schwerkraft auf Mars umkehren." Hmm. Better: "Chuck Norris hat einmal einen Tornado mit einem einzigen Wimpernschlag umgelenkt, nur um einen besseren Haarschnitt zu bekommen." That's unique. Make sure starts with "Chuck Norris". Provide headline, meme_caption, image_prompt describing specific scene from joke. Image prompt: need to describe scene: "Chuck Norris, in his 50s, reddish-brown hair, thick reddish beard, piercing eyes, muscular, black sleeveless vest, standing on a desert plain, a tornado swirling around him as he flicks his eyelashes, the tornado bending to his will". Must be English. Meta title max 60 chars: maybe "Chuck Norris lässt Tornado lächeln – Witz". Count characters: "Chuck Norris lässt Tornado lächeln – Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, lässt(5)=18, space=19, Tornado(7)=26, space=27, lächeln(7)=34, space=35, –(1?) Actually dash and space? Let's just keep under 60. Maybe "Chuck Norris vs. Tornado – Lacher Witz". Count: Chuck(5) space=6 Norris(6)=12 space=13 vs(2)=15 space=16 space? Actually "vs." is 3 inc period? Let's just make shorter: "Chuck Norris vs. Tornado – Witz". Count: Chuck(5) space=6 Norris(6)=12 space=13 vs(2)=15 space=16 space? Actually "vs." includes period, but count characters: v(1)s(2).(3) so "vs." is 3 characters. So after space we have "vs." (3) => 19, space=20, Tornado(7)=27, space=28, –(1)=29, space=30, Witz(4)=34. So 34 chars, okay. Meta description max 160 chars: maybe "Ein klassischer Chuck Norris Witz, bei dem er einen Tornado mit einem Wimpernschlag umlenkt – perfekt für Memes und Lacher." Count characters: let's approximate under 160. Now headline max 80 chars: maybe "Chuck Norris lenkt Tornado mit einem Wimpernschlag". Count: Chuck(5) space=6 Norris(6)=12 space=13 lenkt(5)=18 space=19 Tornado(7)=26 space=27 mit(3)=30 space=31 einem(5)=36 space=37 Wimpernschlag(13)=50. So 50 chars, okay. Meme caption max 80 chars: maybe "Wenn Chuck Norris blinzelt, wird das Wetter zum Spielball". Count: Wenn(4) space=5 Chuck(5)=10 space=11 Norris(6)=17 space=18 lenkt(5)=23 space=24 Tornado(7)=31 space=32 mit(3)=35 space=36 einem(5)=41 space=42 Wimpernschlag(13)=55 space=56 wird(4)=60 space=61 das(3)=64 space=65 Wetter(6)=71 space=72 zum(3)=75 space=76 Spielball(8)=84. That's 84 >80, need shorter. Let's shorten: "Chuck Norris lässt Tornado nach seinem Blink‑Befehl tanzen". Count: Chuck(5) space=6 Norris(6)=12 space=13 lässt(5)=18 space=19 Tornado(7)=26 space=27 lässt(5)=32 space=33 nach(4)=38 space=39 seinem(6)=46 space=47 Blink‑Befehl(11?) Actually "Blink‑Befehl" includes hyphen, count letters: B(1)l2i3n4k5‑6B7e8r9e10i11t12? That's 12 maybe. Let's approximate total under 80. Let's craft: "Chuck Norris lässt Tornado nach seinem Blink‑Befehl tanzen". Count roughly: Chuck(5)+space=6+Norris(6)=12+space=13+lässt(5)=18+space=19+Tornado(7)=26+space=27+lässt(5)=32+space=33+nach(4)=38+space=39+seinem(6)=46+space=47+Blink‑Befehl(12?) =59+space=60+tanzen(6)=66. So 66, okay. Now image_prompt: Must be English, describing specific scene from joke. Provide hyper-realistic portrait etc. Include scene: "Chuck Norris, 50s, reddish-brown hair, thick reddish beard, piercing eyes, muscular, black sleeveless vest, standing on a desert plain, a tornado swirling around him as he flicks his eyelashes, the tornado bending to his will". Must be English. Now ensure JSON fields are correctly quoted, no extra text. Let's craft final JSON: { "joke_text": "Chuck Norris lässt einen Tornado mit einem einzigen Wimpernschlag umlenken, nur um einen perfekten Haarschnitt zu bekommen.", "headline": "Chuck Norris lenkt Tornado mit einem Wimpernschlag", "meme_caption": "Chuck Norris lässt Tornado nach seinem Blink‑Befehl tanzen", "image_prompt": "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair