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": "FARMHOUSE GUINEA FOWL",
  "description": "This delicious farmhouse guinea fowl dish paired with lentils will surely impress your guests with its rich flavors and lovely presentation.",
  "subtitle": "with Lentils",
  "ingredients": [
    {
      "section": "Pour la recette",
      "ingredients": [
        "320G 11.29 OUNCES (1 2/3 cups) PUY (FRENCH GREEN) LENTILS",
        "1 FREE-RANGE GUINEA FOWL, CLEANED AND TRUSSED",
        "1/2 HEAD GARLIC",
        "2 SPRIGS THYME",
        "10G 0.35 OUNCE (3/4 TABLESPOON) BUTTER",
        "200ML 3/4 CUP PLUS 1 TABLESPOON OLIVE OIL",
        "200ML 3/4 CUP PLUS 1 TABLESPOON WHITE CHICKEN STOCK (SEE P. 246)",
        "FLEUR DE SEL",
        "PEPPER",
        "2 CARROTS",
        "2 WHITE ONIONS",
        "2 LITERS 8 1/2 CUPS WHITE CHICKEN STOCK (SEE P. 246)",
        "1 BOUQUET GARNI",
        "1 BAY LEAF",
        "SALT",
        "FRESHLY GROUND PEPPER",
        "10ML 2 TEASPOONS SHERRY VINEGAR",
        "FLEUR DE SEL",
        "FRESHLY GROUND PEPPER"
      ]
    }
  ],
  "instructions": [
    "One day ahead, soak the lentils in 790ml - 3 1/3 cups (double the volume) of cold water for 12 hours at room temperature.",
    "On the day of serving, preheat the oven to 220°C - 425°F (gas mark 7). Roast the guinea fowl in a baking pan with the garlic, thyme, butter, and oil for 40 minutes, turning often and basting regularly to crisp the skin.",
    "Take the bird out of the oven and deglaze the pan with the chicken stock. Reduce the cooking liquid for 10 minutes over medium heat and set aside to add to the lentils.",
    "Drain and rinse the lentils. Peel and cut the carrots and onions into brunoise. Brown them in a sauté pan in a little olive oil.",
    "Add the lentils. Mix, then add the chicken stock.",
    "Add the bouquet garni and bay leaf. Cook over medium heat for 40 minutes without bringing to a boil, otherwise the lentils will burst.",
    "Season with salt and pepper after the lentils have cooked for 30 minutes. Add the guinea fowl cooking liquid.",
    "Untie the guinea fowl. Add a little vinegar to the lentils and arrange them in a deep serving dish; reserve the cooking sauce.",
    "Place the guinea fowl on top. Finish by seasoning with a pinch of fleur de sel and two turns of the pepper mill.",
    "Serve the lentil cooking sauce separately."
  ],
  "author": "ALLARD"
}