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. Must start with "Chuck Norris". Must be unique, not repeat existing jokes. Must be funny, classic style. Must avoid profanity, politics, real suffering. Must be unique. Provide headline max 80 chars, meme_caption max 80 chars, image_prompt English description for image generation, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke that begins with "Chuck Norris". Classic style: "Chuck Norris can divide by zero." But we need unique. Maybe something like "Chuck Norris can slam a revolving door". Let's think of a unique scenario: "Chuck Norris can make a roundhouse kick that creates a black hole". Or "Chuck Norris can make the sun rise twice a day". But must be unique. Let's craft: "Chuck Norris can program a computer using only his beard." That's unique. Or "Chuck Norris can make a snowman melt just by looking at it". Let's pick something that can be turned into a meme caption. We need to ensure uniqueness: Not repeating known jokes. Let's create a new one: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving". That's maybe too long. Better: "Chuck Norris can make a horse run faster by staring at it". Hmm. Maybe: "Chuck Norris can make a computer think it's a human by tapping it with his pinky". Not sure. Let's craft a classic: "Chuck Norris can divide by zero". That's classic but maybe too common. But we need unique, not repeat existing. That one is common, so avoid. Let's think of something like: "Chuck Norris can make a Wi‑Fi signal reach the moon". That's unique. But we need to start with "Chuck Norris". So the joke_text should start with "Chuck Norris". Eg: "Chuck Norris can make a Wi‑Fi signal reach the moon just by blinking." That is unique. Now we need to produce JSON fields. joke_text: full joke text. Should be a single sentence? Could be multiple sentences but must start with "Chuck Norris". Let's produce: "Chuck Norris can make a Wi‑Fi signal reach the moon just by blinking, and the moon replies with a roundhouse kick." That's a bit long but okay. Headline: short, max 80 chars. Something like "Chuck Norris lässt das Internet bis zum Mond reichen". That's German, max 80 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris blinzelt, bricht das Internet zusammen". That's within 80 chars. Image prompt: English description for image generation: Must include specifics: "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." Then add specific scene from the joke: "He is blinking dramatically, a glowing Wi‑Fi signal beam shoots from his eye toward a luminous moon in the background." Also include "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: max 60 chars. Something like "Chuck Norris lässt Wi‑Fi bis zum Mond". That's 33 chars. Meta description: max 160 chars. Something like "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Blinker das Wi‑Fi bis zum Mond sendet – klassischer Humor, den du noch nicht kennst." That's under 160. Now ensure JSON format, no markdown code block. Just raw JSON. Check constraints: headline max 80 chars. Let's count: "Chuck Norris lässt das Internet bis zum Mond reichen". Count characters: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)l14ä15s16s17t18 (space19)d20a21s22 (space23)I24n25t26e27r28n29e30t31 (space32)b33i34s35 (space36)z37u38m39 (space40)M41o42n43d44 (space45)r46e47i48c49h50e51n52g53. That's 53 characters, okay. Meme caption max 80 chars: "Wenn Chuck Norris blinzelt, bricht das Internet zusammen". Count: W1e2n3 (space4)C5h6u7c8k9 (space10)N11o12r13r14i15s16 (space17)b18l19i20n21z22t23e24l24? Actually need to recount precisely. Let's count: "Wenn Chuck Norris blinzelt, bricht das Internet zusammen". Characters: W1 e2 n3 n4 (space5) C6 h7 u8 c9 k10 (space11) N12 o13 r14 r15 i16 s17 (space18) b19 l20 i21 n22 z23 e24 l25 t26 ,27 (space28) b29 r30 i31 c32 h33 t34 (space35) d36 a37 s38 (space39) I40 n41 t42 e43 r44 n45 e46 t47 (space48) z49 u50 s51 a52 m53 m54 e55 n56. That's 56 characters, okay. Image prompt: Must be English, include specifics. We'll craft a single string. Meta title max 60 chars: "Chuck Norris lässt Wi‑Fi bis zum Mond". Count: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) l14 ä15 s16 t17 (space18) W19 i20 ‑? Actually "Wi‑Fi" includes hyphen. Let's count: "Chuck Norris lässt Wi‑Fi bis zum Mond". Count characters: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11