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": "Black Bean Soup",
  "description": "An all-time favorite for both lunch and dinner, black bean soup can be customized in nearly endless ways with toppings. For a simple black bean soup with balanced sweet, spicy, and smoky flavors, we avoided the long process of soaking and simmering dried beans by going straight for canned. Pureeing a portion of the beans gave our soup body, while a base of aromatics-garlic, oregano, cumin, and chili powder-gave it depth; dried porcini mushrooms brought umami flavor. To finish this soup with a little bite, we added red onion and cilantro. A drizzle of Creamy Avocado Dressing adds richness and bright acid to liven up the soup.",
  "subtitle": null,
  "ingredients": [
    {
      "section": "For the recipe",
      "ingredients": [
        "4 (15-ounce) cans black beans, rinsed, divided",
        "3 cups chicken or vegetable broth, divided",
        "1 tablespoon vegetable oil",
        "1 onion, chopped fine",
        "1 red bell pepper, stemmed, seeded, and chopped fine",
        "6 garlic cloves, minced",
        "1 tablespoon minced fresh oregano or 1 teaspoon dried",
        "½ ounce dried porcini mushrooms, rinsed and minced",
        "½ teaspoon ground cumin",
        "½ teaspoon chili powder",
        "½ cup minced fresh cilantro",
        "1 recipe Creamy Avocado Dressing (this page)",
        "½ cup thinly sliced red onion"
      ]
    }
  ],
  "instructions": [
    "Process 2 cups beans and 1 cup broth in blender until smooth, about 10 seconds; set aside.",
    "Combine oil, onion, and bell pepper in Dutch oven and cook over medium-high heat until vegetables are softened and lightly browned, 5 to 7 minutes.",
    "Stir in garlic, oregano, mushrooms, cumin, and chili powder and cook until fragrant, about 30 seconds.",
    "Stir in remaining 2 cups broth, scraping up any browned bits.",
    "Stir in pureed beans and remaining beans and simmer until flavors meld, about 15 minutes.",
    "Stir in cilantro and season with salt and pepper to taste.",
    "Divide among individual serving bowls, then top with dressing and red onion. Serve."
  ],
  "author": null
}