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 start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, political, etc. Must be within length constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Provide JSON without markdown code blocks. Ensure proper escaping of quotes etc. Provide fields exactly as specified. We need to craft a joke: Something like "Chuck Norris can divide by zero." But that's common. Need unique. Maybe "Chuck Norris can make a round square." Or "Chuck Norris can hear sign language." Or "Chuck Norris can make a horse talk." Need something unique. Let's think: Classic style: "Chuck Norris can slam a revolving door." Or "Chuck Norris can make the moon disappear." Or "Chuck Norris can hear the thoughts of a stone." Need something unique. Maybe: "Chuck Norris can make a coffee that brews itself while he sleeps." But need to start with Chuck Norris. Let's craft: "Chuck Norris can make a horse win a race without ever moving." That's unique. But need to be funny and classic. Maybe: "Chuck Norris can make a snowman melt just by looking at it." Hmm. Better: "Chuck Norris can make a computer understand sarcasm." That's okay. But we need to ensure uniqueness. Let's produce a joke: "Chuck Norris can make a round square by sheer willpower." That's classic. But maybe we can do: "Chuck Norris can make a dead battery charge itself just by staring at it." That's unique. Let's pick: "Chuck Norris can make a dead battery charge itself just by staring at it." That's a bit unique. Now we need to embed that as joke_text. It must start with "Chuck Norris". So "Chuck Norris kann eine tote Batterie nur durch Starren zum Leben erwecken." That's German. Must be funny. Let's craft: "Chuck Norris kann eine tote Batterie nur durch Starren zum Leben erwecken." That's okay. Now we need headline: short, max 80 chars. Something like "Der legendäre Batterie-Wecker". That's 23 chars. Meme caption: max 80 chars, something like "Wenn Chuck Norris den Akku sieht, sagt er: 'Lebendig!'" That's 45 chars. Image prompt: English, describing 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, and specific scene from the joke. The scene: maybe "staring intensely at a dead battery that glows". So include that. Must be: "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. Staring intensely at a dead battery that suddenly lights up. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English and includes the specific scene. Meta title: SEO Title max 60 chars. Something like "Chuck Norris lässt tote Batterie wieder lebendig". Count characters: Let's count: "Chuck Norris lässt tote Batterie wieder lebendig" length? Count characters including spaces: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)l14ä15s16t17 (space18)t19o20t21e22 (space23)B24a25t26t27e28r29i30e31 (space32)w33i34e35d36e37r38 (space39)l40e41b42e43n44d45i46g47. That's 47 characters, within 60. Meta description: max 160 chars. Something like "Entdecke den ultimativen Chuck Norris Witz über eine tote Batterie, die er nur durch Starren zum Leben erweckt – klassischer Humor garantiert!" Count characters: Let's count roughly: "Entdecke den ultimativen Chuck Norris Witz über eine tote Batterie, die er nur durch Starren zum Leben erweckt – klassischer Humor garantiert!" That's maybe ~130 chars, okay. Now ensure JSON fields are correctly quoted, no extra fields. Provide JSON only, no markdown. Make sure to escape any double quotes inside strings. The joke_text contains German characters, but no double quotes. It's fine. Check headline length: "Der legendäre Batterie-Wecker" length? Count: D1e2r3 (space4)l5e6g7e8n9d10ä11r12e13 (space14)B15a16t17t18e19r20i21e22-23W24e25i26c27k28e29r30. That's 30 characters, okay. Meme caption length: "Wenn Chuck Norris den Akku sieht, sagt er: 'Lebendig!'" Contains single quotes, but JSON string can include them; need to escape? In JSON, single quotes are fine inside double quotes. But we have double quotes inside? No, we have single quotes around Lebendig! So it's fine. But we have apostrophe? Actually we have single quote characters, which are fine. No double quotes. So okay. But we need to ensure the meme caption is max 80 chars. Let's count: "Wenn Chuck Norris den Akku sieht, sagt er: 'Lebendig!'" Count characters: W1e2n3 (space4)C5h6u7c8k9 (space10)N11o12r13r14i15s16 (space17)d18e19n20 (space21)A22k23k24u25 (space26)s27i28e29ht30, (space31)s32a33y34t35 (space36)e37r38: (space39)'40L41e42b43e