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": "TIRAMISU OPERA\nServes 6\nPreparation time: 1 hour 45 minutes\nCooking time: 1 hour 15 minutes\nResting time: 1 hour plus 5 hours\nFor the coffee sponge cake\n5 tablespoons (% stick plus\n1 tablespoon/70 g) unsalted butter\n¾ cup plus 2 tablespoons (80 g) ground coffee\n6 (100 g) egg yolks (½ cup\n1% tablespoons)\n3 tablespoons (35 g) superfine sugar (1)\n2 tablespoons (10 g) all-purpose flour\n2% tablespoons (10 g) cornstarch\n3 (90 g) egg whites (½ cup)\n½ cup (70 g) superfine sugar (2)\nFor the cocoa nib praline\n1½ cups (180 g) hazelnuts\n3 tablespoons (36 g) superfine sugar\n½ cup (64 g) cocoa nibs\n1 tablespoons (20 g) grapeseed oil\n¼ teaspoon (1 g) fleur de sel\nFor the chocolate ganache\n2% tablespoons (40 g) milk\n½ cup (160 g) whipping cream\n¼ cup (50 g) glucose powder\n9% ounces (260 g) dark chocolate\n4 tablespoons (stick/60 g) unsalted butter\nPeruvian coffee milk jam\nAlain Ducasse\n4 cups (1 liter) milk\n3½ ounces (100 g) piloncillo sugar\n2% teaspoons (10 g) baking powder\n½ cup (30 g) ground\nPeruvian coffee\nFor the mascarpone mousse\ncup (150 g) mascarpone cheese\ncup (150 g) whipping cream\n2 large (100 g) eggs\n(½ cup plus 1% tablespoons)\n4 ounce (20 g) piloncillo sugar\n1 tablespoon (5 g) ground coffee\nFor the chocolate coating\n½ cup (100 g) cocoa butter\n3% ounces (100 g) dark chocolate\nFor the coffee Chantilly cream\n1 cup (250 g) whipping cream\n1% tablespoons (25 g) mascarpone cheese\n1 tablespoon (15 g) superfine sugar\n1 tablespoon (5 g) ground\nPeruvian coffee\nFor the coffee praline\n½ cup (100 g) almonds\n1 tablespoon (15 g) water\n¼ cup (50 g) superfine sugar\n½ teaspoon (2 g) fleur de sel\n1½ cups (120 g) ground coffee\nFor the coffee gel\n2% cups (250 g) Peruvian\ncoffee (espresso)\n1 tablespoon (12 g) superfine sugar\n¼ teaspoon (2 g) agar powder\nFor the neutral glaze\n½ cup plus 4 teaspoons (140 g) whole milk\n1 cup (240 g) whipping cream\n1½ cups (275 g) superfine sugar (1)\n½ cup plus 1 tablespoon (90 g) glucose powder 3% tablespoons (25 g) cornstarch\n½ cup plus 2 tablespoons (90 g) superfine sugar\n¼ cup (60 g) gelatin mass\nFor the coffee sponge cake\nWhip the butter and ground coffee with an electric mixer. Beat the egg yolks with the superfine sugar (1). Sift together the flour and starch. Whisk the\negg whites until stiff and fold them with the superfine sugar (2). Mix the egg yolk mixture with the butter-coffee paste mixture. Gently fold in the egg\nwhites, then the flour and starch, stopping as soon as the mixture is homogeneous. Spread the batter on a baking sheet to about ½ inch (1 cm).\nBake in the oven at 350°F (175°C) for about 13 minutes, then cut into 1¼-inch (3-cm)-diameter disks.\nFor the cocoa nib praline\nPlace the hazelnuts on a baking sheet lined with parchment paper and roast them in the oven at 320°F (160°C) for 15 minutes. In a saucepan, add\nthe superfine sugar and make a dry caramel, then pour it over the hazelnuts. Add the cocoa nibs on top. Mix the hazelnuts, caramel, and cocoa nibs,\nthen add the oil and fleur de sel. Using a mixer fitted with the flat beater, let the praline rotate for about 30 minutes to obtain a praline with small\ncrispy grains.\nFor the chocolate ganache\nIn a saucepan, boil the milk with the cream and glucose powder. Then emulsify with the chocolate. Mix, then add the clarified butter.\nFor the Peruvian coffee milk jam Alain Ducasse\nIn a saucepan, bring the milk to a boil, then add the piloncillo sugar and baking powder. On medium heat, reduce by three-quarters, stirring often, to\nobtain about 1 cup (250 g) of jam. Then add the ground coffee.\nFor the mascarpone mousse\nPut all the ingredients into a mixer bowl and mix until you obtain mousse.\nFor the chocolate coating\nMelt the cocoa butter in a saucepan, then pour it over the chocolate in a container and mix.\nFor the coffee Chantilly cream\nMix all the ingredients together.\nFor the coffee praline\nPut the almonds onto a baking sheet lined with parchment paper and roast them lightly in a 300°F (150°C) oven for about 15 minutes. In a\nsaucepan, heat the water and superfine sugar to 230°F (110°C) and add the almonds. Stir and heat until it turns a caramel color. Let cool on a sheet\nof parchment paper. When the mixture has cooled down, blend it in a food processor with the fleur de sel and coffee until it becomes a paste.\nFor the coffee gel\nIn a saucepan, heat the coffee, add the sugar and agar powder, and bring to a boil. Let cool, mix, and set aside.\nFor the neutral glaze\nIn a saucepan, heat the milk with the cream, superfine sugar (1), and glucose powder. Mix the starch and superfine sugar (2), add in a fine stream,\nand bring to a boil. Let cool to 105°F (40°C), then add the gelatin mass. Mix and pass through a conical strainer.\nFor assembly and finishing\nUse silicone molds in the shape of baskets.\nStart by placing 1 coffee sponge disk in each mold. Fill them with cocoa nib praline and add chocolate ganache on top. Cover with milk jam and\nplace in the freezer for 30 minutes. Add the mascarpone mousse, then place the operas in the freezer for about 2 hours 30 minutes. Heat the\nchocolate coating in a saucepan at 95°F (35°C). Turn out the operas and dip them in the chocolate coating with a toothpick. Arrange them on a\nbaking sheet lined with parchment paper. Beat the coffee Chantilly cream with a mixer, then, using a pastry bag fitted with a 1-inch (14-m) tip, pipe\nflowers. Garnish the center with the coffee praline, coffee gel, and neutral glaze, then place the operas in the freezer four about 2 hours 30 minutes."
}