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": "Instant Pot Garlic-Sage Sausage Loaf with Orange-Walnut Gremolata",
  "description": "",
  "subtitle": "When the meatloaf is done cooking, it's allowed to rest for just a few minutes while cubed butternut squash cooks for a mashed-veggie side. A sprinkling of the gremolata-a mixture of chopped toasted walnuts, orange zest, and chopped parsley-adds texture and a spark of fresh flavor to the finished dish.",
  "ingredients": [
    {
      "section": "For the recipe",
      "ingredients": [
        "1 large egg, lightly beaten",
        "1 stalk celery, finely chopped",
        "½ cup finely chopped onion",
        "½ cup finely chopped dried apricots",
        "3 cloves garlic, minced",
        "1 teaspoon dried sage, crushed",
        "½ teaspoon fennel seeds, crushed",
        "½ teaspoon ground cloves",
        "1 teaspoon salt",
        "3/4 teaspoon black pepper",
        "1½ pounds ground pork",
        "1 butternut squash (2% to 2½ pounds), peeled, halved, seeded, and cut into 1-inch cubes",
        "1 tablespoon Clarified Butter (page 296) or ghee",
        "½ cup chopped walnuts, toasted (see Tip)",
        "½ cup chopped fresh parsley",
        "1½ teaspoons grated orange zest"
      ]
    }
  ],
  "instructions": [
    "IN a large bowl, combine the egg, celery, onion, apricots, garlic, sage, fennel seeds, cloves, ½ teaspoon of the salt, and ½ teaspoon of the pepper.",
    "Add the pork; mix well.",
    "On a 12 x 18-inch piece of foil, shape the meat mixture into an 8-inch-long loaf.",
    "Place in the center of the foil.",
    "Wrap the foil around the loaf to enclose.",
    "Poke several holes on the top of the foil to allow steam to escape.",
    "PLACE the rack in a 6-quart Instant Pot.",
    "Add 1 cup water to the pot.",
    "Place the foil packet on the rack.",
    "Lock the lid in place.",
    "SELECT Manual and cook on high pressure for 25 minutes.",
    "Use natural release.",
    "CAREFULLY remove the foil packet and rack.",
    "Pour the water out of the pot.",
    "Return the rack to the pot.",
    "Add ¾ cup water to the pot.",
    "Place the squash on the rack.",
    "Lock the lid in place.",
    "SELECT Manual and cook on high pressure for 4 minutes.",
    "Use quick release.",
    "Transfer the squash to a large bowl.",
    "Add the butter, remaining ½ teaspoon salt, and remaining 1/4 teaspoon pepper.",
    "Use a potato masher or fork to mash the squash.",
    "IN a small bowl, combine the walnuts, parsley, and orange zest.",
    "Unwrap the sausage loaf and cut into 6 slices.",
    "Serve the mashed squash alongside the slices, sprinkled with the gremolata."
  ],
  "author": ""
}