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 in English. Must start with "Chuck Norris" in the joke. Must be unique, creative, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must avoid similar formulations to existing jokes. Must be unique. We need to produce a single JSON object, no markdown code blocks. Ensure fields within max lengths: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to craft a joke that starts with "Chuck Norris". Classic style: "Chuck Norris can divide by zero." But we need something unique. Maybe something like "Chuck Norris can make a roundhouse kick that creates a new continent." Or "Chuck Norris can program a computer using only his beard." Must be unique. Let's think: "Chuck Norris can make a snowstorm disappear with a single stare." Or "Chuck Norris can rewrite the laws of physics by blinking." Need to be unique and not a known joke. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." That's not typical. Better: "Chuck Norris can make the sun rise twice a day just by flexing his muscles." That's typical but maybe okay. We need to ensure uniqueness. Let's craft a fresh one: "Chuck Norris can turn a simple coffee break into a worldwide time zone shift with a single sip." That's creative. But must start with "Chuck Norris". So "Chuck Norris can turn a simple coffee break into a worldwide time zone shift with a single sip." That's okay. Now headline: short, max 80 chars. Something like "Der Kaffee, der die Welt neu ordnet". That's 27 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris Kaffee trinkt, ändert sich die Zeitzone". That's 48 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. Then specific scene from the joke: maybe "Chuck Norris holding a steaming coffee cup that emits swirling time vortex". So we need to embed that scene. Image prompt 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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to replace [Specific scene from the joke] with something like "holding a steaming coffee cup that creates a swirling time vortex". So final 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. holding a steaming coffee cup that creates a swirling time vortex. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Now meta_title max 60 chars: maybe "Chuck Norris lässt die Zeit mit Kaffee neu definieren". Count characters: Let's count: "Chuck Norris lässt die Zeit mit Kaffee neu definieren" length? Count: Chuck(5) + space=1 =>6, Norris(6)=>12, space=1=>13, lässt(5)=>18, space=1=>19, die(3)=>22, space=1=>23, Zeit(4)=>27, space=1=>28, mit(3)=>31, space=1=>32, Kaffee(6)=>38, space=1=>39, neu(3)=>42, space=1=>43, definieren(10)=>53. So 53 chars, okay under 60. Meta_description max 160 chars: maybe "Ein klassischer Chuck Norris Witz über einen Kaffee, der die Weltzeit neu ordnet – humorvoll, einzigartig und voller Action." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz über einen Kaffee, der die Weltzeit neu ordnet – humorvoll, einzigartig und voller Action." Let's count: We'll approximate length: It's probably under 160. Let's count precisely: "Ein klassischer Chuck Norris Witz über einen Kaffee, der die Weltzeit neu ordnet – humorvoll, einzigartig und voller Action." Count characters including spaces: E(1) i2 n3 space4 k5 l6 a7 s8 s9 i10 c11 h12 e13 r14 space15 C16 h17 u18 c19 k20 space21 N22 o23 r24 r25 i26 s27 space28 W29 i30 t31 z32 space33 ü34 b35 e36 r37 space38 e39 i40 n41 e42 n43 space44 K45 a46 f47 f48 e49 i50 ,51 space52 d53 e54 r55 space56 d57 i58 e59 space60 W61 e62 l63 t64 z65 e66 i67 t68 space69 n70 e71 u72 space73 o74 r75 d76 e77 n78 t79 space80 –81 space82 h83 u84 m85 o86 r87 s88 c89 h89? Actually need careful. But likely under 160. We'll trust. Now ensure JSON fields are correct. We must output JSON without markdown code block. So just raw JSON. Let's craft final JSON: { "joke_text": "Chuck Norris kann mit einem Schluck Kaffee die Weltzeitzone neu definieren und damit die gesamte Erde um eine Stunde nach vorne schieben.", "headline": "Der Kaffee, der die Welt neu ordnet", "meme_caption": "Wenn Chuck Norris Kaffee trinkt, ändert sich die Zeitzone", "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 sle