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": "For 4\nPreparation time: 25 min\nCooking time: 25 min\nResting time: overnight + 3 h\nThe rhubarb compote\n350 g/12 oz rhubarb\n35 g/14 oz caster (superfine) sugar\njuice of ½ lemon\n14 bunch of tarragon\nThe shortbread\n40 g/1½ oz salted butter\n18 g/4 oz soft brown sugar\n55 g/2 oz plain (all-purpose) flour\n1/4 teaspoon baking powder\n10 g/3 oz potato flour\nThe white chocolate foam\n110 g/3½ oz white chocolate\n125 ml/4 fl oz whole milk\n5 g/4 oz caster (superfine) sugar\n100 ml/3½ fl oz double (heavy) cream\nEquipment\nsiphon (optional)\nRhubarb and tarragon tart\nThis combination of rhubarb and white chocolate foam may seem a little\nodd but it is very tasty - just remember to start the rhubarb compote the\nday before. I use tarragon often in my cooking: in salads and main dishes,\nof course, but also in patisserie. Alas, this marvellous herb is not used\nas much as it should be. Its unique flavour gives real character to dishes,\nwithout overwhelming other ingredients. Give it a try.\n1-The rhubarb compote\nThe day before, trim the rhubarb and cut into small pieces. Mix with the sugar and\nlemon juice, then put into a non-metallic colander set over a bowl in the fridge.\nLeave to macerate overnight. The next day, cook the rhubarb over a medium heat\nfor 25 minutes, stirring every so often. Add the finely chopped tarragon at the end\nof the cooking time, then leave to cool.\n2-The shortbread\nMix all the ingredients together by hand to make a very crumbly, coarse dough, then\nspread out on a lined baking sheet or tray. Bake for about 15-20 minutes at 150°C\n(300°F; gas mark 2) until pale golden. Remove from the oven and leave to cool.\n3-The white chocolate foam\nMelt the white chocolate in a bain-marie. Mix together the milk and sugar, then\npour this mixture onto the melted chocolate. Beat until smooth, then mix in the\ncream. Leave to cool in the fridge for 3 hours. Pour into a siphon and insert 2 gas\ncartridges, then chill.\n4-Serving\nDivide the rhubarb compote between + glasses or individual dishes and add a layer\nof crumbled shortbread to each one. Top with the white chocolate foam, then serve\nimmediately.\nIf you don't have a siphon | Break the chocolate into pieces and melt it in a bain-marie.\nCombine the milk and sugar, then bring to the boil and pour onto the melted chocolate. Mix\ntogether to make a smooth cream. Leave to cool at room temperature. Meanwhile, lightly whip\nthe cream, then carefully fold into the chocolate mixture. Use as instructed in step 4 of the recipe.\nMaking it even better | For a change, try flavouring the shortbread with a little finely\nchopped ginger.\n16\n:\nEntertaining"
}