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. Must be a classic Chuck Norris joke, unique, not repeating existing jokes. Must start with "Chuck Norris" or mention him. Must be funny, ironic, typical genre. Must avoid profanity, politics, real suffering, etc. Must avoid similar formulations to existing jokes. Must be unique. We need to craft a joke text that starts with "Chuck Norris" and is a full joke. Example: "Chuck Norris can divide by zero." That's a known one, but we need unique. Maybe something like "Chuck Norris can make a round square." Or "Chuck Norris can hear sign language." But need to be unique. We need to produce JSON only, no markdown code block. Must be valid JSON. Fields: - joke_text: full joke text (German). Should start with "Chuck Norris". Could be something like: "Chuck Norris kann einen Schatten im Dunkeln sehen, selbst wenn er selbst blind ist." That's maybe not typical. Let's think of a classic style: "Chuck Norris can slam a revolving door." That's known. Need unique. Maybe: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er schaut ihn nur an." That's unique. But must be funny and typical. Let's craft: "Chuck Norris kann einen Kaugummi aus dem Mund eines Fisches ziehen, ohne das Wasser zu berühren." Hmm. Better: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, nur indem er ihn anschaut." That's maybe okay. But we need to ensure uniqueness and not similar to existing jokes. Let's think of something like: "Chuck Norris kann das Internet mit einem einzigen Blick überlasten, sodass Google nur noch 'Chuck Norris' sucht." That's maybe too modern. We need to keep it classic but unique. Maybe: "Chuck Norris kann einen Bären zähmen, indem er ihm ein Rätsel stellt – und der Bär löst es, bevor er den Lösungsweg versteht." That's weird. Let's pick something simple: "Chuck Norris kann einen Kaugummi aus dem Mund eines Fisches ziehen, ohne das Wasser zu berühren." That's unique. But we need to ensure it's a joke that ends with a punchline. Classic Chuck Norris jokes often have a hyperbolic claim: "Chuck Norris can divide by zero." Or "Chuck Norris can make a horse drink water." Or "Chuck Norris can make a stone cry." Let's craft: "Chuck Norris kann einen Stein zum Weinen bringen – indem er ihn anschaut, während er ein Liebesgedicht vorträgt." That's maybe okay. But we need to ensure it's unique. Maybe: "Chuck Norris kann einen Regenbogen aus einem einzigen Tropfen Wasser erschaffen – und er tut es, indem er ihn anschaut." Hmm. Let's think of a classic format: "Chuck Norris kann ... , weil ...". Actually typical jokes: "Chuck Norris can kill two birds with one stone... but only if the birds are already dead." That's known. Need unique. Maybe: "Chuck Norris kann einen Schneemann im Winter zum Schmelzen bringen, indem er ihn anlächelt." That's unique. But we need to ensure it's funny and typical. Let's craft a joke: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er schaut ihn nur an und sagt: 'Öffne dich!'" That's maybe too long. Better: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er schaut ihn nur an und er öffnet sich von selbst." That's okay. But we need to start with "Chuck Norris". So the joke_text should start with "Chuck Norris". Let's produce something like: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er schaut ihn nur an und er öffnet sich von selbst." That's a joke. It's unique? Not sure if similar exists. Might be okay. But we need to ensure it's not a known joke. I think it's okay. Now we need headline: short, max 80 characters. Something like "Chuck Norris öffnet Kühlschrank per Blick". That's within 80 characters. Meme caption: max 80 characters. Something like "Wenn Chuck Norris den Kühlschrank öffnet, gibt's Milch im Überfluss". Keep under 80. Image prompt: English prompt for image generation: "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 fill [Specific scene from the joke] with the scene: maybe "Chuck Norris opening a refrigerator with a stare". So we can write: "Chuck Norris opening a refrigerator with a stare". So the 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 opening a refrigerator with a stare. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: SEO Title max 60 characters. Something like "Chuck Norris Kühlschrank Witz – Lustiger Klassiker". Count characters: "Chuck Norris Kühlschrank Witz – Lustiger Klassiker" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, Kühlschrank(10)=23, space=24, Witz(4)=28, space=29, – (dash) maybe 1=30, space=31, Lustiger(8)=39, space=40, Klassiker(9)=49. So 49 characters, okay. Meta description: max 160 characters. Something like "Entdecke den legendären Chuck Norris Witz, bei dem er einen Kühlschrank nur mit einem Blick öffnet – humorvoll, ironisch und einzigartig!" Count characters: Let's count roughly: "Entdecke den legendären Chuck Norris Witz, bei dem er einen Kühlschrank nur mit einem Blick öffnet – humorvoll, ironisch und einzigartig!" That's maybe ~130 characters, okay. Now ensure JSON fields are correctly quoted, no extra fields. We must output only JSON, no markdown code block. Let's craft final JSON: { "joke_text": "Chuck Norris kann einen K