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 German language. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must not be offensive, political, etc. Must avoid similar formulations. Provide a unique joke. We need to create a joke text that starts with "Chuck Norris" or mentions him. Provide headline up to 80 chars, meme caption up to 80 chars, image prompt in English describing a hyper-realistic portrait etc with specific scene from the joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions in image prompt. Provide meta title up to 60 chars, meta description up to 160 chars. We need to ensure JSON format, no markdown code block. Just raw JSON. Let's craft a joke: Something like "Chuck Norris can divide by zero." That's classic but maybe too common. Need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new continent." That's also common. Let's think of something fresh: "Chuck Norris can program a computer using only his beard." Or "Chuck Norris can make a coffee that gives you superpowers." Need to be unique. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." That's maybe not unique enough. We need to ensure it's not a known joke. Let's craft: "Chuck Norris can make a snowstorm disappear with a single stare." That might be unique. But must be typical Chuck Norris genre: exaggeration of superhuman abilities. Let's propose: "Chuck Norris can turn a simple 'Hello World' program into a universe‑creating algorithm just by breathing on the keyboard." That's unique. But we need to keep it concise and funny. Maybe: "Chuck Norris can write a novel in Morse code using only his eyebrows." That's unique. But we need to start with "Chuck Norris". So "Chuck Norris can write a novel in Morse code using only his eyebrows." That's okay. Now we need to embed a specific scene for image prompt: "Chuck Norris writing a novel in Morse code using only his eyebrows while a crowd of amazed programmers watches, with an American flag backdrop." But image prompt must be English and describe 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 [Spezifische Szene aus dem Witz]. So we need to include that scene. Let's craft 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 writing a novel in Morse code using only his eyebrows while a crowd of amazed programmers watches, American flag background. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But we need to keep it within the description: The prompt should be English, describing the scene. Should not include text or captions. So we can describe the scene without text. Now headline: short up to 80 chars. Something like "Chuck Norris schreibt mit den Augen Morsecode". That's German, under 80 chars. Meme caption: up to 80 chars, maybe "Wenn Chuck Norris einen Roman mit den Augen schreibt". That's okay. Meta title: up to 60 chars, maybe "Chuck Norris – Der Augen-Morse-Code-Held". That's 38 chars. Meta description: up to 160 chars, maybe "Entdecke den unglaublichen Witz, wie Chuck Norris mit einem Blick einen Roman in Morsecode schreibt – legendär, ironisch und absolut einzigartig!" That's about 140 chars. Now ensure no duplicate jokes. This is unique. Now produce JSON with fields exactly as required. Check each field length constraints: - headline max 80 characters. Let's count: "Chuck Norris schreibt mit den Augen Morsecode" length? Count characters including spaces: "Chuck"5 + space1=6, "Norris"6 =>12, space=13, "schreibt"8 =>21, space=22, "mit"3 =>25, space=26, "den"3 =>29, space=30, "Augen"5 =>35, space=36, "Morsecode"9 =>45. So 45 chars, okay. - meme_caption max 80 chars. "Wenn Chuck Norris einen Roman mit den Augen schreibt" length? Count: "Wenn"4 + space1=5, "Chuck"5 =>10, space=11, "Norris"6 =>17, space=18, "einen"5 =>23, space=24, "Roman"5 =>29, space=30, "mit"3 =>33, space=34, "den"3 =>37, space=38, "Augen"5 =>43, space=44, "schreibt"8 =>52. So 52 chars, okay. - meta_title max 60 chars. "Chuck Norris – Der Augen-Morse-Code-Held" length? Count: "Chuck"5, space=6, "Norris"6 =>12, space=13, "–" (dash) maybe counts as 1 =>14, space=15, "Der"3 =>18, space=19, "Augen"5 =>24, space=25, "Morse-Code-Held"13? Let's count: "Morse"5 =>30, "-"1 =>31, "Code"4 =>35, "-"1 =>36, "Held"4 =>40. So total about 40 chars, okay. - meta_description max 160 chars. Let's count approximate: "Entdecke den unglaublichen Witz, wie Chuck Norris mit einem Blick einen Roman in Morsecode schreibt – legendär, ironisch und absolut einzigartig!" Let's count roughly: It's likely under 160. Let's count precisely: "Entdecke"8, space=9, "den"3 =>12, space=13, "unglaublichen"12 =>25, space=26, "Witz,"5 =>31, space=32, "wie"3 =>35, space=36, "Chuck"5 =>41, space=42, "Norris"6 =>48, space=49, "mit"3 =>