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, but image_prompt must be English. Must avoid repeats, be unique. Must start with "Chuck Norris" or mention him. Must be classic, funny, ironic, typical Chuck Norris genre. Must not be offensive, no politics, no real suffering. Must be unique, not similar to existing jokes. We need to craft a joke. Something like: "Chuck Norris can divide by zero." That's common but maybe okay? But we need unique. Maybe something like: "Chuck Norris once tried to play poker with a deck of cards that only had jokers; he won with a royal flush of nothing." That's a bit weird. Must start with Chuck Norris. Let's craft a unique joke. Potential joke: "Chuck Norris can slam a revolving door." That's known. Need something unique. Maybe: "Chuck Norris can make a roundhouse kick that creates its own gravity, pulling the moon into a perfect eclipse just to watch it dance." That's too long maybe. But need to be concise and funny. Something like: "Chuck Norris can turn a snowstorm into a summer heatwave with a single stare." That's unique. But must be typical Chuck Norris style: exaggeration of superhuman abilities. Let's propose: "Chuck Norris can make a single sneeze generate enough wind to power a wind farm for a year." That's unique. But must start with "Chuck Norris". So "Chuck Norris kann..." but we need to start with "Chuck Norris" exactly? The rule: "Der Witz muss mit "Chuck Norris" beginnen oder ihn erwähnen". So it can start with "Chuck Norris". So we can start with "Chuck Norris kann..." That's fine. Let's craft a joke: "Chuck Norris kann einen einzigen Rundtritt so stark ausführen, dass er die Schwerkraft für 24 Stunden umkehrt und alle Socken der Welt plötzlich an die Decke kleben." That's a bit long but okay. But we need to keep it concise enough for JSON fields. The joke_text can be longer. Now we need headline (max 80 chars). Something like "Der ultimative Chuck Norris Roundhouse". That's okay. Meme caption max 80 chars: maybe "Wenn Chuck Norris lacht, blühen Bäume im Winter". That's okay. 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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to embed the specific scene: maybe "Chuck Norris delivers a roundhouse kick that flips gravity, causing socks to stick to the ceiling". So the image prompt should describe that scene. 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, delivering a roundhouse kick that flips gravity and makes socks stick to the ceiling, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Now meta_title max 60 chars: maybe "Chuck Norris Roundhouse Gravity Flip – Witz". That's 45 chars? Let's count: "Chuck Norris Roundhouse Gravity Flip – Witz" length: Chuck(5) space(1)=6, Norris(6)=12, space=13, Roundhouse(10)=23, space=24, Gravity(7)=31, space=32, Flip(4)=36, space=37, – (1?) maybe dash counts, space=38, Witz(4)=42. So okay under 60. Meta_description max 160 chars: something like "Ein klassischer Chuck Norris Witz über einen Rundtritt, der die Schwerkraft umkehrt und Socken an die Decke kleben lässt. Lustig, ironisch, einzigartig." Let's count roughly: It's under 160. Now ensure no repeats, unique. The joke is unique. Now produce JSON with those fields. Make sure JSON keys exactly as given: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". No extra fields. No markdown code block. Just plain JSON. Let's craft final values. joke_text: "Chuck Norris kann mit einem einzigen Rundtritt die Schwerkraft für 24 Stunden umkehren, sodass alle Socken der Welt plötzlich an die Decke kleben." That's German, starts with Chuck Norris. headline: "Der ultimative Chuck Norris Roundhouse – Schwerkraft-Kick". Count characters: let's count: Der(3) space=4, ultimative(10)=14, space=15, Chuck(5)=20, space=21, Norris(6)=27, space=28, Roundhouse(10)=38, space=39, –(1?) maybe dash counts, space=40, Schwerkraft-Kick(15?) let's count: Schwerkraft(11)=51, -(1)=52, Kick(4)=56. So total ~56, under 80. meme_caption: "Wenn Chuck Norris lacht, kleben Socken an der Decke". Count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, lacht,(6 inc comma?) Actually "lacht," is 6 inc comma? Let's just approximate length <80. It's fine. image_prompt: as described. meta_title: "Chuck Norris Roundhouse Gravity Flip – Witz" meta_description: "Ein klassischer Chuck Norris Witz über einen Rundtritt, der die Schwerkraft umkehrt und Socken an die Decke kleben lässt. Lustig, ironisch, einzigartig." Now ensure meta_description length <=160 characters. Let's count roughly: "Ein klassischer Chuck Norris Witz über einen Rundtritt, der die Schwerkraft umkehrt und Socken an die Decke kleben lässt. Lustig, ironisch, einzigartig." Count characters: Let's count precisely: "Ein klassischer Chuck Norris Witz über einen Rundtritt, der die Schwerkraft umkehrt und Socken an die Decke kleben lässt. Lustig, ironisch, einzigartig." Let's count: E(1) i2 n3 space4 k5 l6 a7 s8 s