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 start with "Chuck Norris". Must be unique, not repeating existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must be creative. Provide image_prompt in English describing a hyper-realistic portrait etc with specific scene from the joke. Must be within constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke. Something like: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe: "Chuck Norris can make a roundhouse kick that creates a new dimension where the sky is made of cheese." Something like that. Must start with "Chuck Norris". Must be a full joke text. Let's craft: Joke_text: "Chuck Norris kann einen Roundhouse-Kick so stark ausführen, dass er die Schwerkraft für 24 Stunden umkehrt und plötzlich alle Socken in der Welt nur noch links liegen." But need to be unique. Maybe: "Chuck Norris hat einmal einen Kaugummi gekaut, und daraus entstand ein ganzes Universum, das nur aus Kaugummi besteht – und er hat es dann mit einem einzigen Blick wieder zusammengeklebt." Better: "Chuck Norris hat einen Kaugummi gekaut, der so stark war, dass er die Zeit zum Stillstand brachte, und dann hat er ihn ausspuckt und daraus einen neuen Mond gemacht." But must be typical Chuck Norris style: exaggeration, impossible feats, humor. Let's propose: Joke_text: "Chuck Norris kann mit einem einzigen Rundtritt einen Kuchen backen, der so saftig ist, dass selbst die Sterne neidisch werden – und er hat ihn dann in 0,0001 Sekunden aufgegessen, bevor die Uhr überhaupt angefangen hat zu ticken." But maybe too long. Let's keep it concise but still a full joke. Maybe: "Chuck Norris hat einmal einen Kaugummi gekaut, der so stark war, dass er die Schwerkraft für 24 Stunden umkehrte – und plötzlich fiel die gesamte Menschheit nach oben, weil sie keinen Boden mehr hatte." But need to start with "Chuck Norris". So: "Chuck Norris kann einen Kaugummi so kauen, dass die Schwerkraft für 24 Stunden umkehrt und plötzlich alles nach oben fällt." That's okay. Now headline: max 80 chars. Something like: "Chuck Norris lässt die Schwerkraft umkehren". That's 33 chars. Meme caption: max 80 chars. Something like: "Wenn Chuck Norris kaugt, fällt die Welt nach oben". That's 44 chars. Image prompt: Must be English, describing hyper-realistic portrait of 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]. Must include "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: maybe "He is chewing a massive bubble‑gum that glows, with gravity reversed and objects floating upward". Must end with "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within constraints? Not specified length, but must be a prompt. Meta title max 60 chars. Something like: "Chuck Norris lässt Schwerkraft umkehren – Witz". That's 44 chars. Meta description max 160 chars. Something like: "Ein klassischer Chuck Norris Witz über einen Kaugummi, der die Schwerkraft umkehrt – humorvoll, ironisch und einzigartig." Count characters: Let's count: "Ein klassischer Chuck Norris Witz über einen Kaugummi, der die Schwerkraft umkehrt – humorvoll, ironisch und einzigartig." That's about 106 characters, okay. Now ensure no repeated jokes. This is unique. Now produce JSON with those fields. Check constraints: JSON must be returned without markdown code blocks. So just raw JSON. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure each value is a string, properly escaped if needed (quotes inside). Use double quotes for JSON. Check headline length: "Chuck Norris lässt die Schwerkraft umkehren" length? Count: Chuck(5) space(1)=6, Norris(6)=12, space=13, lässt(5)=18, space=19, die(3)=22, space=23, Schwerkraft(11)=34, space=35, umkehren(7)=42. So 42 chars, okay under 80. Meme caption: "Wenn Chuck Norris kaugt, fällt die Welt nach oben" length? Count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, kaugt,(6 inc comma?) Actually "kaugt," is 6 inc comma, so 24, space=25, fällt(5)=30, space=31, die(3)=34, space=35, Welt(4)=39, space=40, nach(4)=44, space=45, oben(4)=49. So 49 chars, okay. Image prompt: Must be English, include the description. Let's craft: "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 is chewing an enormous glowing bubble‑gum that creates a vortex reversing gravity, causing objects to float upward. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's a single string, no line breaks? Could include line breaks but better keep as one line. It's okay. Meta title: "Chuck Norris lässt Schwerkraft umkehren – Witz" length? Count: Chuck(5) space=6, Norris(6)=12, space=13, lässt(5)=18, space=19, Schwerkraft(11)=30, space=31, umkehren(7)=38, space=39, –(1?) Actually dash with spaces? We'll count characters including spaces: "–" is one char, then space? Actually we wrote "– Witz". So