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, no markdown code blocks. Must be unique, start with Chuck Norris or mention him. Must be classic Chuck Norris style, funny, ironic. Must avoid repeats, no profanity, no politics, no real suffering. Must be creative. We need to produce a single JSON object. joke_text: full joke text in German, starting with "Chuck Norris" or mention him. Must be unique. headline: short headline max 80 characters. meme_caption: image caption max 80 characters. image_prompt: English prompt for image generation, describing scene, with specifics. Must be within constraints: "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. [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 from the joke. meta_title: SEO Title max 60 characters. meta_description: SEO Description max 160 characters. All fields must be within length limits. We must ensure no markdown code blocks. Just raw JSON. Let's craft a joke: Classic Chuck Norris joke: "Chuck Norris can divide by zero." But we need something unique. Maybe: "Chuck Norris can slam a revolving door." Or "Chuck Norris can make a roundhouse kick that creates a black hole." Let's think. Unique: "Chuck Norris can make a snowman in the Sahara using only a snowflake and his stare." Hmm. Better: "Chuck Norris can win a staring contest with a portrait of himself." Or "Chuck Norris can make a Wi-Fi signal reach the moon." Let's craft: "Chuck Norris can solve a Rubik's Cube blindfolded while riding a unicycle on the moon." That's too long. We need a short joke text, but can be a few sentences. Maybe: "Chuck Norris can make a snowstorm in a desert by simply breathing out." That's unique. But must start with Chuck Norris or mention him. Could be "Chuck Norris can turn a cold drink into ice just by looking at it." That's typical. Let's think of something more original: "Chuck Norris can make a computer understand sarcasm just by winking at it." That's okay. But we need a classic Chuck Norris style: exaggeration of abilities, often involving impossible feats. Maybe: "Chuck Norris can win a game of chess against himself in three moves, and then rewrite the rules of mathematics." That's okay. But we need to keep it concise. Let's craft: "Chuck Norris can make a snowflake melt just by thinking about it, and then rewrite the weather forecast." Hmm. Better: "Chuck Norris can make a dead battery charge itself just by staring at it." That's classic. But we need uniqueness. Let's pick: "Chuck Norris can make a roundhouse kick that creates a new continent, and then name it after his favorite coffee brand." That's fun. But we need to keep it within reasonable length. Let's write the joke_text as a short paragraph: "Chuck Norris can deliver a roundhouse kick so powerful that it creates a new continent, which he promptly names 'Espresso' and declares the official time zone for all coffee lovers." That's a bit long but okay. Make sure it's unique and not repeating known jokes. Now headline: maybe "Der Kontinent Espresso entsteht durch Chuck Norris". Must be <=80 characters. Let's count: "Der Kontinent Espresso entsteht durch Chuck Norris" length? Count characters: D(1) e2 r3 space4 K5 o6 n7 t8 i9 n10 e11 n12 t13 space14 E15 s16 p17 r18 e19 s20 s21 o22 space23 e24 r25 s26 t27 a28 n29 d30 e31 space32 d33 u34 r35 c36 h37 space38 C39 h40 u41 c42 k43 space44 N45 o46 r47 r48 i49 s50. That's 50 characters approx, okay. Meme caption: max 80 characters. Something like "Ein neuer Kontinent, benannt nach Kaffee – nur Chuck Norris kann das!" Count: Let's count: "Ein neuer Kontinent, benannt nach Kaffee – nur Chuck Norris kann das!" Characters: E1 i2 n3 space4 n5 e6 u7 e8 r9 space10 K11 o12 n12? Wait recount properly. Let's just keep under 80. Image prompt: Must be English, describing scene: "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 delivering a roundhouse kick that creates a new continent named 'Espresso' on a barren desert, with the continent forming from dust and light. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene: "delivering a roundhouse kick that creates a new continent named 'Espresso'". So fill [Spezifische Szene aus dem Witz] with that. Meta title max 60 characters: maybe "Chuck Norris erschafft Kontinent Espresso – Witz". Count characters: Let's count: "Chuck Norris erschafft Kontinent Espresso – Witz". That's 44 characters approx, okay. Meta description max 160 characters: Something like "Chuck Norris lässt einen Roundhouse-Kick einen neuen Kontinent erschaffen und benennt ihn Espresso – ein klassischer, ironischer Witz über seine unmöglichen Fähigkeiten." Count characters: Let's approximate under 160. Now ensure JSON fields are correctly quoted, no extra fields. Make sure no markdown code block. Now produce final JSON. Check lengths: joke_text: "Chuck Norris kann mit einem einzigen Roundhouse-Kick einen neuen Kontinent erschaffen, den er ‚Espresso‘ nennt und sofort zum offiziellen Kaffeeverbund erklärt." That's okay. But we need to ensure it's unique and not repeating known jokes. It's okay. Now headline <=80 characters: "Der Kontinent Espresso entsteht durch Chuck Norris". That's 48 characters. Meme caption <=80 characters: "Ein neuer Kontinent, benannt nach Kaffee – nur Chuck Norris kann das!" Let's count characters: "Ein neuer Kontinent, benannt nach Kaffee