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: 30 min\nCooking time: 15 min\nLobster and celery\nwith red fruits\nI find that the iodine flavours of lobster marry very well with red fruits,\nparticularly blackcurrant. The next time you're lucky enough to get hold\nof some good lobster, make this dish: it's guaranteed to make your\ntastebuds shiver!\nThe lobsters\n20 ml/%4 fl oz distilled white vinegar\n2 x 550-600 g/1 lb 2 oz-1 lb 5 oz\nlobsters\n50 g/14 oz butter\nThe celery\n1/2 bunch of celery\nknob of salted butter\n100 ml/3½ fl oz vegetable stock\n(see step-by-step method on p. 126)\nlarge pinch of green peppercorns\nfine salt\nThe blackcurrant juice\n250 g/8½ oz blackcurrants,\nfresh or frozen\n25 g/1 oz caster (superfine) sugar\nThe red fruits\n20 blackcurrants\n20 blueberries\na little butter for cooking\n8 redcurrants\n8 raspberries\n4 strawberries\n1-The lobsters\nBring a large saucepan of water to the boil, add the vinegar and the lobsters and cook\nfor 3 minutes, then drain. Remove the claws from the cooked lobsters, then return\nthe claws to the pan and cook for another minute. Cool the lobsters under cold\nrunning water for a few minutes, then shell and chill the meat.\n2-The celery\nTrim the celery and cut the stalks into strips 1 cm/½ in wide. In a medium-sized\nsaucepan, cook the celery with the butter over a gentle heat for 5 minutes, then\nadd the vegetable stock and the crushed green peppercorns. Leave to cook for\n4-5 minutes, or until the stock has practically evaporated and the celery is glossy.\nSeason with a little salt..\n3-The blackcurrant juice\nPut the blackcurrants and sugar into a saucepan set inside another, slightly larger\nsaucepan filled with water (a bain-marie). Place over a gentle heat for a few minutes.\nCrush the warm blackcurrants and sugar to release all their juices, then strain through\na sieve. Pour three-quarters of the juice into a clean saucepan and reduce over a\nmedium heat until it thickens and becomes syrupy. Keep both the reduction and the\nremaining non-reduced juice to one side.\n4-Cooking the lobsters\nMelt the butter in a frying pan, then add the lobster meat and gently reheat -\nbe careful not to overcook it. Halve the lobster tails lengthways.\n5-The red fruits\nWarm the blackcurrants and blueberries with a little butter in a small saucepan for\nabout 10 seconds. Add the non-reduced blackcurrant juice and cook briefly before\nadding the other red fruits.\n6-Plating up\nBrush the lobster tails and claws with a little butter, then place on the plates. Divide\nthe celery and red fruits between the plates, then decorate with drops of the reduced\nblackcurrant juice.\nThe secret | Don't overcook the lobster. Its delicate flesh is very sensitive to too much heat: if\novercooked, the texture will be ruined and the subtlety of its flavour will be lost. When you take\nthe lobster tail meat from the shells, it should be barely cooked, as it will be finished off in the\nmelted butter when it is reheated (step 4).\nEveryday\n147"
}