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, mocktail). Sinon choisis la meilleure option parmis (bread, appetizer, starter, main, dessert, breakfast, snack, teatime, jam, sauce, icecream)
    - 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": "English Muffins\nMAKES 8 MUFFINS\nhese muffins will get your day off to a great start, but don't save them just for breakfast; they can be a replacement for a sandwich roll and can\nalso be used to make kid-friendly pizzas! English muffin rings help these to rise in the proper shape; if you forgo the rings your muffins will be a\nless traditional shape but still tasty.\n400 grams (about 3 cups plus 1 tablespoon) Pastry Flour Blend (page 24)\n1 teaspoon xanthan gum\n2% teaspoons quick-rising yeast\n1 tablespoon flaxseed meal\n2 tablespoons organic cane sugar\n½ teaspoon salt\n3 teaspoons baking powder\n1 cup (240 ml) plus 2 tablespoons Hemp Milk (page 31) or non-dairy milk of choice, warmed\n1 tablespoon apple cider vinegar\n3 tablespoons grapeseed oil\n¼ cup (33 g) cornmeal\n100°F (38°C)\n1. Line a large baking sheet with parchment paper. Place eight English muffin rings on top.\n2. Mix together the flour, xanthan gum, yeast, flaxseed meal, sugar, salt, and baking powder in a medium bowl.\n3. Blend 1 cup (240 ml) of milk, vinegar, and oil together a large bowl, using a mixer on medium speed, about 30 seconds.\n4. Slowly add the dry ingredients and mix medium-low until combined. Increase the speed to medium-high and beat for 2 minutes. Add up to 2\ntablespoons of milk as needed, ½ tablespoon at a time, until the dough is sticking to the sides of the bowl.\n5. Sprinkle 2 tablespoons of cornmeal on a smooth prep surface. Lift the dough from the mixing bowl, form it into a large ball, and place it on top of\nthe cornmeal. Use a bench knife (see tool tip on page 132) to roll the dough in the cornmeal and create coated log.\n6. Slice the log into 8 hockey puck-shaped pieces. Coat each piece on all sides with the remaining cornmeal and place them in the English muffin\nrings.\n7. Sprinkle a few drops of water on a second piece of parchment and place it on top of the muffins (sprinkled side down). Place a second (smaller)\nbaking sheet or cookie sheet (upside down), over the muffins and parchment. This will force the muffins to expand outward while they rise. If you\nare using English muffin rings, the second baking sheet will sit on top of the rings and parchment. If you forgo the rings, choose a second baking\nsheet with a 1-inch (2.5 cm) lip.\n8. Let the muffins rise for 25 minutes in a warm, humid spot.\n9. Preheat the oven to 375°F (190°C). Allow the muffins to rise for another 5 to 10 minutes while the oven preheats.\n10. Bake (with the second baking sheet still covering the muffins) for 8 minutes.\n11. Carefully flip the baking sheets over so that the top sheet snow on the bottom and vice versa. Remove the baking sheet and parchment that is\nnow on top. Bake for another 7 to 9 minutes, uncovered, until the internal temperature is 200°F to 205°F (93°C to 96°C). The total baking time is\n15 to 17 minutes. Let the muffins cool completely before slicing.\nTO FREEZE\nMuffins that you don't plan to use within 2 to 3 days can be frozen in an airtight container for up to 6 months. I recommend slicing them before\nfreezing. Thaw at room temperature or in the refrigerator. Once frozen, English Muffins will be best toasted.\nBench knife\nAlso known as a pastry scraper or pastry cutter, a bench knife has flat sides with a sharp edge, allowing you to scrape, roll, coat, and divide\ndough. Use it on a smooth preparation surface when making English Muffins and other breads that require shaping. If you don't have a bench\nknife, use a spatula and a flat-edged knife to manipulate the dough.\n**********\n米米米米米米米"
}