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": "IS\nFor 4\nPreparation time: 15 min\nCooking time: 10 min\nThe quick crème anglaise\n2 egg yolks\n35 g/14 oz caster (superfine) sugar\n100 ml/3½ fl oz milk\n100 ml/3½ fl oz double (heavy) cream\nThe banana-passionfruit foam\n100 g/3½ oz banana purée\n100 g/3½ oz passionfruit purée\n25 g/1 oz caster (superfine) sugar\n120 ml/34 fl oz very cold double\n(heavy) cream\nThe coconut and lime\nîles flottantes\n5 egg whites\n60 g/24 oz caster (superfine) sugar\nzest of ½ lime, chopped\n250 g/8½ oz grated fresh coconut\nEquipment\nsiphon (optional)\nCoconut and lime\nîles flottantes with\nbanana-passionfruit foam\nYou don't need an oven or even a pan for this, just a microwave! These îles\nflottantes taste and look completely different to the classic version. Try them...\n1-The quick crème anglaise\nPut the egg yolks and sugar in a heatproof bowl and mix together for 30 seconds.\nWarm the milk and cream, then pour into the bowl. Stir, then cook in the micro-\nwave at full power (900W) for 1 minute and stir again. Cook for a little longer if the\nsauce does not have a coating consistency.\n2-The banana-passionfruit foam\nMix the 2 fruit purées together, then stir in the sugar and cream. Pour the mixture\ninto a siphon and insert 2 gas cartridges. Chill.\n3-The coconut and lime îles flottantes\nWhisk the egg whites with the sugar and lime zest until glossy and stiff. Fill\nplastic moulds 10 cm/4 wide and 3 cm/1% in high with the egg whites and smooth\nthe surfaces with a spatula. Cook in the microwave for 30 seconds at full power\n(900W), then carefully unmould. Leave to cool for 15 minutes, then gently roll them\nin the coconut. (See step-by-step method on p. 82.)\n4-Serving\nPour the crème anglaise into the bottom of 4 glasses or clear dishes. Top with the\nbanana-passionfruit foam, then carefully add a coconut and lime ile flottante to each\nglass. Serve immediately.\nIf you don't have a siphon | The day before serving, mix 250 ml/9 fl oz double (heary) cream\nwith the finely chopped zest of a lime. Leave to infuse in the fridge for 24 hours. The next day.\nwhip this cream with 35 g/14 oz sugar to make a chantilly. Gently whisk in 100 g/3½ oz\npassionfruit purée and use as instructed in the recipe.\nSpeeding things up | Look for ready-made fruit purées in shops specializing in frozen foods\nor online. Or you could use mixed fresh fruit instead.\nTip If you make double or triple the amount of crème anglaise, you'll need to microware it for\nlonger-keep an eye on it and stir it from time to time. If you make more than 4 fles flottantes,\nyou'll also need to increase the cooking time... or just microwave them 4 at a time.\nWorth knowing If the fles flottantes seem too large once they're cooked, just cut smaller pieces\nout of them using a 4-5 cm/1½-2 in pastry cutter. The presentation will be even more beautiful!\nEntertaining"
}