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": "Savory Oatmeal Bowl",
  "description": "Savory oatmeal makes a terrific weekend brunch on return from the farmers' market (and it's just as good for lunch or dinner). One way to get extra-creamy oatmeal is to cook the oats in a combination of milk and water.",
  "subtitle": "Sautéed Greens, Poached Eggs, Togarashi",
  "ingredients": [
    {
      "section": "For the recipe",
      "ingredients": [
        "1 tablespoon plus 1 teaspoon neutral-tasting oil",
        "1 cup steel cut oats",
        "2½ cups water",
        "1 cup good-quality soy milk",
        "½ teaspoon fine sea salt",
        "1/4 cup minced fresh chives",
        "1 bunch spinach or Swiss chard (about 12 ounces)",
        "2 large garlic cloves, thinly sliced",
        "1 teaspoon freshly grated ginger",
        "4 large poached eggs",
        "3 scallions, white and green parts, thinly sliced",
        "4 teaspoons soy sauce",
        "Chili Oil, Chili-Bean Oil, or toasted sesame oil, for serving",
        "Togarashi Blend, homemade or store-bought, for serving"
      ]
    }
  ],
  "instructions": [
    "Place a medium saucepan over medium-high heat and add 1 teaspoon of the oil. Once hot, add the oats. Cook, stirring frequently, until they darken a shade and are fragrant, 3 to 5 minutes.",
    "Pour in the water and soy milk. As soon as the mixture comes to a boil, reduce the heat to low, stir in the salt, partially cover the pan, and cook for 18 to 22 minutes, until the oats reach the desired thickness.",
    "Stir in the chives. Let stand, covered, until ready to assemble. (If the oatmeal thickens too much as it sits, stir in a few tablespoons of water to loosen it.)",
    "If using mature spinach, pick off any long, tough stems. If using chard, trim off the stems, reserve them for another use, and cut the leaves into bite-sized pieces.",
    "Meanwhile, heat a skillet over medium-low heat and add the remaining 1 tablespoon oil. Once hot, add the garlic and ginger. Stir for a moment, then add the greens. If the greens are dry, add about 2 teaspoons water to the pan. Cook until just wilted.",
    "Gather the greens in one corner of the pan with a spatula and, tilting the pan over the sink, press on the greens to extract and pour off as much liquid as possible. (You can do this in a colander if you're worried about accidentally dumping the greens into the sink.)",
    "Transfer the greens to a plate or cutting board.",
    "Divide the oatmeal among four bowls. Top with the greens and 1 egg each per bowl, then top each serving with the scallions and 1 teaspoon each of soy sauce. Serve immediately, passing the flavored oil and togarashi at the table.",
    "Garnish liberally with the togarashi."
  ],
  "author": null
}