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 start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic style. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide meta title <=60 chars, meta description <=160 chars. Ensure JSON format, no extra text. No markdown code block. Provide just JSON. We need to craft a joke: classic Chuck Norris style: "Chuck Norris can divide by zero." But need unique. Maybe: "Chuck Norris can slam a revolving door." Or "Chuck Norris can make a round square." Let's think of a unique one: "Chuck Norris can win a game of chess by playing only one move." Or "Chuck Norris can make a snowman melt just by looking at it." Must start with Chuck Norris. Let's craft: "Chuck Norris can make a horse-drawn carriage run on diesel." Hmm. Better: "Chuck Norris can count to infinity... twice." That's classic but maybe not unique. Let's think of something fresh: "Chuck Norris can turn water into wine without a miracle." That's similar to biblical. Maybe: "Chuck Norris can make a computer understand sarcasm just by blinking." That could be unique. But need to be typical Chuck Norris genre: exaggeration of superhuman abilities. Let's craft: "Chuck Norris can solve a Rubik's Cube while blindfolded... and then unscramble it just by thinking about it." That's a bit long. But we need a short joke text. Could be: "Chuck Norris can make a horse run faster than the speed of light by simply staring at it." That's okay. But must be unique, not repeating known jokes. Let's pick: "Chuck Norris can make a snowflake melt just by breathing on it." That's unique. But need to start with Chuck Norris. So: "Chuck Norris can make a snowflake melt just by breathing on it." That's okay. Now we need headline (max 80 chars). Something like: "Chuck Norris lässt Schneeflocken schmelzen". That's 33 chars. Meme caption (max 80 chars): maybe "Wenn Chuck Norris atmet, schmilzt der Winter". That's 44 chars. 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 breathing on a delicate snowflake causing it to melt, dramatic cinematic lighting, American flag background. No text, no captions." Must include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" in the prompt. So we need to include that placeholder? The 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 embed the specific scene from the joke. So we can write: "... [Chuck Norris lässt eine Schneeflocke schmelzen]. Photorealistic action movie poster, ..." So include that placeholder. Thus 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. [Chuck Norris lässt eine Schneeflocke schmelzen]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Now meta_title <=60 chars: maybe "Chuck Norris lässt Schneeflocken schmelzen". That's 38 chars. Meta_description <=160 chars: maybe "Ein klassischer Chuck Norris Witz, der zeigt, wie seine Atmung selbst Schnee zum Schmelzen bringt – humorvoll, einzigartig und legendär." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz, der zeigt, wie seine Atmung selbst Schnee zum Schmelzen bringt – humorvoll, einzigartig und legendär." That's about 112 characters, okay. Now ensure JSON fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure no extra text, just JSON. Check length constraints: - headline max 80 chars: "Chuck Norris lässt Schneeflocken schmelzen" length? Count: Chuck(5) space1=6, Norris(6)=12, space=13, lässt(5)=18, space=19, Schneeflocken(11)=30, space=31, schmelzen(7)=38. So 38 chars, okay. - meme_caption max 80 chars: "Wenn Chuck Norris atmet, schmilzt der Winter" length? Count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, atmet,(6 inc comma?) actually "atmet," 6 inc comma? Let's count characters including spaces: "Wenn Chuck Norris atmet, schmilzt der Winter". Let's count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, atmet,(6 inc comma?) "atmet," is 6 characters (a t m e t ,) =6, so total 24, space=25, schmilzt(7)=32, space=33, der(3)=36, space=37, Winter(6)=43. So 43 chars, okay. - meta_title max 60 chars: "Chuck Norris lässt Schneeflocken schmelzen" is 38, okay. - meta_description max 160 chars: we need to ensure it's <=160. Let's count roughly: "Ein klassischer Chuck Norris Witz, der zeigt, wie seine Atmung selbst Schnee zum Schmelzen bringt – humorvoll, einzigartig und legendär." Let's count characters: We'll approximate: "Ein klassischer Chuck Norris Witz, der zeigt, wie seine Atmung selbst Schnee zum Schmelzen bringt – humorvoll, einzigartig und legendär." Count: Ein(3) space=4 klassischer(10)=14 space=15 Chuck(5)=20 space=21 Norris(6)=27 space=28 Witz,(5 inc comma)=33 space=34