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. Constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Must be in German. Must start with "Chuck Norris" or mention it. Must be unique, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering, etc. We need to generate a joke text that starts with "Chuck Norris". Provide a headline (short), meme caption, image prompt in English describing a scene from the joke, meta title and description. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, indem er die Server mit einem einzigen Fingerzeig zum Schweigen bringt." That's maybe too generic. Need unique. Maybe: "Chuck Norris hat einmal einen Kühlschrank so kalt gemacht, dass er die Temperaturen im Weltraum um 10.000 Kelvin senken konnte – und dann hat er ihn zum Grill benutzt." Hmm. Better: "Chuck Norris hat einmal einen Schneemann gebaut, der so stark war, dass er die globale Erwärmung um 5 Grad Celsius reduzierte – und dann hat er ihn zum Skateboard benutzt." Might be weird. Classic style: "Chuck Norris kann mit einem einzigen Hauch von Bart das Wetter auf der anderen Seite der Erde umkehren." Not unique. We need something unique. Let's think: "Chuck Norris hat einmal einen Kaugummi gekaut, der so stark war, dass er die Schwerkraft für 30 Sekunden auf null setzte – und dann hat er ihn als Anker für ein Raumschiff benutzt." That's a bit. Maybe: "Chuck Norris hat einmal einen Kaugummi so stark gekaut, dass er die Zeit in einer kleinen Stadt um 3 Stunden zurückspulen konnte – und dann hat er den Kaugummi als Schlüssel für die Tür zum Himmel benutzt." Hmm. Better: "Chuck Norris hat einmal einen Kaugummi geklaut, der so stark war, dass er die Schwerkraft in einem ganzen Bundesland umkehren konnte – und dann hat er ihn als Türschild für das White House benutzt." Might be okay. But need to start with "Chuck Norris". Let's craft a joke: "Chuck Norris hat einmal einen Kaugummi geklaut, der so stark war, dass er die Schwerkraft in einem ganzen Bundesland umkehren konnte – und dann hat er ihn als Türschild für das White House benutzt." That's a bit long but okay. But we need to ensure uniqueness. Let's think of a classic Chuck Norris joke: "Chuck Norris can divide by zero." That's English. German version: "Chuck Norris kann durch Null teilen – und das Ergebnis ist immer ein neuer Kontinent." That's unique. But need to be in German and start with Chuck Norris. Let's craft: "Chuck Norris kann durch Null teilen – und das Ergebnis ist immer ein neuer Kontinent, den er sofort als neuen Wohnort für seine Katze erklärt." That's okay. But maybe better: "Chuck Norris kann durch Null teilen – und das Ergebnis ist ein komplett neuer Planet, den er sofort als Parkplatz für seine Autos nutzt." That's fun. Let's decide: "Chuck Norris kann durch Null teilen – und das Ergebnis ist ein komplett neuer Planet, den er sofort als Parkplatz für seine Autos nutzt." That's a joke. Now we need headline (max 80 chars). Something like: "Chuck Norris teilt durch Null und erschafft einen neuen Planeten". That's within 80 chars. Meme caption (max 80 chars): "Wenn Chuck Norris durch Null teilt, entsteht ein neuer Parkplatz!" That's within 80. Image prompt: English description of a specific scene from the joke. Must be 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 embed the specific scene: maybe "standing on a newly created planet made of pizza, holding a cosmic calculator". Let's craft: "Chuck Norris standing on a newly created planet made of pizza, holding a cosmic calculator that shows '0/0 = new planet'". But need to keep within prompt. 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, standing on a newly created planet made of pizza, holding a cosmic calculator displaying '0/0 = new planet', photorealistic action movie poster, dramatic cinematic lighting, American flag background, no text, no captions." Make sure it's English. Meta title max 60 chars: "Chuck Norris teilt durch Null – neuer Planet" That's 38 chars maybe. Meta description max 160 chars: "Chuck Norris kann durch Null teilen und einen neuen Planeten erschaffen – ein klassischer, humorvoller Witz über seine übermenschliche Macht." That's within 160. Now ensure JSON format, no markdown code fences. Provide just JSON. Check constraints: headline max 80 chars. Let's count: "Chuck Norris teilt durch Null und erschafft einen neuen Planeten". Count characters: Let's count: C(1)h2u3c4k5 (space6)N7o8o9r10r11i12s13 (space14)t15e16i17l18t19 (space20)d21u22r23 (space24)N25u26l27l28 (space29)u30n31d32 (space33)e34r35s36c37h38f39t40 (space41)e42i43n44e45n46 (space47)n48e49u50e51n52 (space53)P54l55a56n57e58t59. That's 59 characters, okay. Meme caption max 80 chars: "Wenn Chuck Norris durch Null teilt, entsteht ein neuer Parkplatz!" Count: Let's count: W1e2n3 (space4)C5h6u7c8k9 (space10)N11o12o13r14r15i16s17 (space18)d19i20e21 (space22)N2