Goal
   Objectif est d'identifier l'origine d'une recette de cuisine et de retourner un code correspondant dans un format JSON structuré.

    1. Recherche d’un pays mentionné dans la recette et extraction de son code ISO 3166-1 alpha-2.
    2. Détermination de l’origine culinaire du pays si aucun pays n'est explicitement mentionné.
    3. Identification d’un continent si aucun pays ne peut être déterminé.
    4. Retour du code WWW si l’origine ne peut être définie.

    Return Format
    Renvoies un objet JSON structuré comme suit :
    json
    {
        "data": "<code>"
    }
    - Si un pays est mentionné, utilise son code ISO 3166-1 alpha-2 (ex. : FR pour la France).
    - Si aucun pays n'est trouvé, renvoie un code de continent parmi :
        WAF (Afrique)
        WAS (Asie)
        WEU (Europe)
        WNA (Amérique du Nord)
        WSA (Amérique du Sud)
        WOC (Océanie)
    - Si aucune information ne permet de déterminer une origine, renvoie WWW.

    Warnings
    - Respecte l’ordre de priorité : pays → continent → code WWW.
    - Le code ISO 3166-1 alpha-2 doit être exact et valide si un pays est identifié.
    - Le format du JSON doit être strictement respecté et bien formatté.
    - Ne fais aucune supposition infondée sur l’origine de la recette.

    Context Dump
    Données de la recette fournies :

    json
    {
  "title": "BARBECUE PORK RIBS WITH WATERMELON-TOMATO SALAD",
  "description": "",
  "subtitle": "The sweetness and acidity of watermelon salad is a welcome accompaniment to the richness of ribs. Don't make it too far ahead of serving time; the salad can chill for only up to 1 hour before the watermelon starts breaking down.",
  "ingredients": [
    {
      "section": "FOR THE RIBS",
      "ingredients": [
        "3 pounds pork loin back ribs, membrane removed (see Tip), cut into individual ribs",
        "1 tablespoon Whole30-compliant barbecue rub",
        "¾ cup Whole30-compliant chicken broth or Chicken Bone Broth (page 294)",
        "1 cup Whole30-compliant barbecue sauce",
        "Grated orange zest"
      ]
    },
    {
      "section": "FOR THE SALAD",
      "ingredients": [
        "3 cups 1-inch chunks seedless watermelon",
        "2 cups halved cherry tomatoes",
        "½ cup thinly sliced red onion",
        "3 tablespoons extra-virgin olive oil",
        "2 tablespoons white balsamic vinegar or white wine vinegar",
        "½ teaspoon salt",
        "1/4 cup lightly packed chopped fresh mint or basil"
      ]
    }
  ],
  "instructions": [
    "Sprinkle the ribs with the barbecue rub; rub in with your fingers.",
    "Add the ribs and broth to a 4-quart slow cooker.",
    "COVER and cook on low for 5 to 6 hours or on high for 2½ to 3 hours.",
    "Meanwhile, in a medium bowl, combine the watermelon, tomatoes, and onion.",
    "In a small bowl, whisk together the olive oil, vinegar, and salt.",
    "Drizzle the dressing over the watermelon salad; toss to coat.",
    "Cover and chill for up to 1 hour.",
    "Sprinkle with the mint just before serving.",
    "TRANSFER the ribs to a serving platter; discard the cooking liquid.",
    "Brush the ribs with the barbecue sauce and top with orange zest.",
    "Serve with the watermelon-tomato salad."
  ],
  "author": ""
}