Goal
   Objectif est d'extraire et structurer les informations d'une recette de cuisine sous forme d'un objet JSON sans jamais modifier le texte d'origine.

    1. Identification et extraction des informations demandées.
    2. Calcul des temps de préparation et de cuisson si non précisés.
    3. Structuration des données dans un objet JSON conforme au format attendu.
    4. Respect strict de la langue d'origine et du texte des instructions.
    5. Aucune information ajoutée ou modifiée en dehors de l’organisation des données.
    

    Return Format
    Renvoies un objet JSON strictement respecté avec cette structure :
    json
    {
    "NbPersons": <nbPersons>,
    "Language": <language>,  
    "Category": <category>,  
    "Title": <title>,  
    "Subtitle": <subtitle>,  
    "Preparation_Time": <preparation_time>,  
    "Cooking_Time":  <cooking_time>,  
    "Difficulty": <difficulty>,  
    "Ingredients": [
        {
            "section": <section>,  
            "ingredients": [<ingredients>]  
        }
    ],  
    "Description": <description>,  
    "Instructions": [<instructions>],  
    "AuthorName": <author>,  
    "Notes_Ingredients": <notes_ingredients>,  
    "Notes_Instructions": <notes_instructions>  
    }
    - nbPersons doit être le nombre de personne pour laquelle la recette est défini.
    - language doit être le code ISO 639 de la langue de la recette
    - category doit être "drinks" si c'est du liquide parmis cette liste (thé, café, jus de fruit, cocktail). Sinon choisis la meilleure option parmis (bread, appetizer, starter, main, dessert, breakfast, snack, teatime, jam, sauce)
    - title doit être le nom de la recette
    - subtitle doit être un complément du nom de la recette.
    - preparation_time doit être le temps de préparation total (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
    - cooking_time doit être le Temps de cuisson total  (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
    - difficulty doit être une difficulté parmis (easy, medium, hard)
    - ingredients doit être une liste des ingrédients avec les quantités par section. Exemple: {section: "Pour la sauce", ingredients: ["1 kg de beurre"]}. Si absence d'information pour la section, tu mettras "Pour la recette".
    - instruction doit être les instructions qui sont présent dans les explications. Précises bien en détails ce qui est écris pour les instructions. Fais attention à respecter l'ordre des instructions. C'est une liste de string.
    - description doit être une présentation qui donne envie de faire la recette.
    - notes_ingredients doit être les détails importants qui sont précisé concernant les ingrédients (ingrédient facultatif, remplacement d'un ingrédient par un autre ingrédient...)
    - notes_instructions doit être les détails important qui sont précisé concernant les étapes pour faire la recette (actuces, conseils...)

    Warnings
    - Ne modifie aucun texte d'origine (titre, description, ingrédients, instructions).
    - Ne traduis pas la langue de la recette, elle doit être identifiée et conservée.
    - Les instructions doivent être strictement identiques à l'original, sans reformulation.
    - Si une information est absente, laisse le champ vide, sans ajout d’invention.
    - Les quantités d’ingrédients doivent rester sous forme de liste de chaînes de caractères.
    - Respecte le format JSON exact et assure-toi qu’il soit bien formatté.

    Context Dump
    Texte source fourni :

    {
    "explication": "Classics\nFor 4\nPreparation time: 25 min\nCooking time: 8 min\nGreen asparagus\nwith mint hollandaise sauce\nI have my father to thank both for my love of asparagus and for this recipe.\nThe mint adds a sharp note that sets off the asparagus flavour and the\nsoftness of the hollandaise. There are two very important techniques in\nthis recipe: how to make a sabayon and how to cook asparagus.\nThe asparagus\n20 green asparagus spears\nsplash of olive oil\n150 ml/5 fl oz vegetable stock\n(see step-by-step method on p. 126)\n2 sprigs of mint\nThe hollandaise sauce\n100 g/3½ oz butter\n2 egg yolks\n2 tablespoons asparagus-cooking\nliquid\njuice of 1 lemon\nI tablespoon finely chopped mint\nfine salt\nFinishing off\nsplash of olive oil\nfleur de sel\nmint leaves\n1-The asparagus\nPrepare the asparagus spears by bending the stems until they snap, then discarding\nthe woody ends. Then, using a small knife, remove the 'scales' on the remaining\nstems so they are smooth. Put a saucepan over a high heat, add the olive oil and\nsauté the asparagus all over, without letting it colour too much. Add the vegetable\nstock and the mint leaves. Cook for another 3-4 minutes (the asparagus should still\nbe slightly crunchy). Drain over a bowl, reserving the cooking liquid, then chill the\nasparagus in the fridge. Remove the mint from the cooking liquid.\n2-The hollandaise sauce\nMelt the butter over a gentle heat, then remove from the heat. Using a spoon, skim\nthe foam from the top, then pour off the yellow clarified butter and discard the white\nmilk solids that will have separated out. In a saucepan, whisk together the egg yolks,\nthe asparagus-cooking liquid and a pinch of salt. Place over the lowest heat possible\nand whisk rapidly for 3-4 minutes. As soon as the sabayon is good and foamy, remove\nfrom the heat and gradually mix in the warm clarified butter. Finally, stir in the\nlemon juice and the finely chopped mint. Check the seasoning.\n3-Finishing off and plating up\nPreheat the oven to 150°C (300°F: gas mark 2). Put the asparagus in a baking dish,\ncover with damp kitchen paper (to prevent it drying out) and reheat in the oven for\n2 minutes. Divide between 4 plates. Using a pastry brush, coat the asparagus spears\nwith a little olive oil to make them glossy, then scatter over the fleur de sel and a few\nmint leaves. Serve immediately with the hollandaise sauce.\nTip To save time, make up a large batch of clarified butter, then divide it into small portions\nand freeze. You can defrost as much or as little as you need as and when. You can also use clarified\nbutter to grease moulds and tins.\n225"
}