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, no markdown code blocks. Must be unique, start with Chuck Norris or mention him. Must be classic Chuck Norris style. Must avoid repeats. Provide a joke text, headline up to 80 chars, meme caption up to 80 chars, image_prompt in English describing scene, meta title up to 60 chars, meta description up to 160 chars. We need to ensure no markdown formatting, just plain JSON. We need to craft a joke: maybe "Chuck Norris counted to infinity... twice." But need unique. Let's think of a new one: "Chuck Norris doesn't read books. He stares them down until he gets the information he wants." That's known but maybe okay? Might be too common. Need unique. Let's create something: "Chuck Norris once tried to divide by zero, and the calculator surrendered and gave him the answer." That's also known but maybe okay. We need something fresh: "Chuck Norris once challenged a calendar to a fight, and the calendar now lives in fear of his next leap year." Hmm. Better: "Chuck Norris once tried to teach a dog to fetch the sun, and the sun now rises on his command." Might be okay. We need to start with Chuck Norris or mention him. Let's start with "Chuck Norris..." Provide a joke text. Let's craft: "Chuck Norris once tried to teach a snowflake to stay still, and now winter fears to end." That's unique. But need to be funny and typical. Maybe: "Chuck Norris doesn't need a Wi‑Fi signal; he simply glares at the router until it gives him the password." That's known. Let's think of something original: "Chuck Norris once tried to play hide and seek with a mountain, and the mountain now hides behind every avalanche." Might be okay. We need to ensure uniqueness, not repeating known jokes. Let's produce: joke_text: "Chuck Norris once tried to teach a snowflake to stay still, and now winter fears to end." Headline: "Chuck Norris und der ewig freezegewordene Winter" Meme caption: "Wenn selbst der Winter vor Chuck Norris zurückschreckt" Image prompt: English description: "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. He stands on a snowy cliff, holding a snowflake that is frozen mid‑air, eyes glowing, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: "Chuck Norris Witz: Winter fürchtet ihn" Meta description: "Entdecke den ultimativen Chuck Norris Witz über Winter und Schneeflocken – einzigartig, humorvoll und legendär." Check lengths: Headline max 80 chars: "Chuck Norris und der ewig freezegewordene Winter" length? Let's count: characters including spaces: "Chuck Norris und der ewig freezegewordene Winter" = 48? Let's count: Chuck(5) space1=6, Norris(6)=12, space=13, und(3)=16, space=17, der(3)=20, space=21, ewig(4)=25, space=26, freezegewordene(15)=41, space=42, Winter(6)=48. So 48 chars, okay. Meme caption max 80 chars: "Wenn selbst der Winter vor Chuck Norris zurückschreckt" length: count: Wenn(4) space=5, selbst(6)=11, space=12, der(3)=15, space=16, Winter(6)=22, space=23, vor(3)=26, space=27, Chuck(5)=32, space=33, Norris(6)=39, space=40, zurückschreckt(11)=51. So 51 chars, okay. Image prompt: Must be English, include specific scene from joke. We'll embed "He stands on a snowy cliff, holding a snowflake that is frozen mid‑air". That's fine. Meta title max 60 chars: "Chuck Norris Witz: Winter fürchtet ihn" length: count: Chuck(5) space=6, Norris(6)=12, space=13, Witz:(5 inc space?) Actually "Witz:" is 5 inc colon? Let's count precisely: "Chuck Norris Witz: Winter fürchtet ihn". Characters: Chuck(5) space=6, Norris(6)=12, space=13, Witz:(5 inc colon?) Actually "Witz:" is 5 characters (W i t z :). So 13+5=18, space=19, Winter(6)=25, space=26, fürchtet(7)=33, space=34, ihn(3)=37. So 37 chars, okay. Meta description max 160 chars: "Entdecke den ultimativen Chuck Norris Witz über Winter und Schneeflocken – einzigartig, humorvoll und legendär." Let's count roughly: It's likely under 160. Let's count: Entdecke(8) space=9, den(3)=12, space=13, ultimativen(11)=24, space=25, Chuck(5)=30, space=31, Norris(6)=37, space=38, Witz(4)=42, space=43, über(4)=47, space=48, Winter(6)=54, space=55, und(3)=58, space=59, Schneeflocken(11)=70, space=71, – (dash with spaces?) we have space before dash? Actually we have space then dash then space. Let's simplify: " – " is 3 chars including spaces. So 71+3=74, space? Actually we already have space before dash? We wrote " – " includes spaces. So after "Schneeflocken" we have space then dash then space. That's 3 chars. So 74. Then "einzigartig," (11 inc comma) =85, space=86, "humorvoll" (9) =95, space=96, "und" (3)=99, space=100, "legendär." (9 inc period) =109. So total ~109 characters, okay. Now ensure JSON fields exactly as required. We must output JSON without markdown code block. So just raw JSON. Make sure no