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": "Oat Milk\nMAKES 3 CUPS (720 ML)\nntil recently oats were not an option for those allergic to wheat or gluten, due to the potential of cross-contamination with wheat. Now there are\nU many sources of gluten-free oats, but gluten-free oat milk remains difficult to find. The solution is to make your own. Oats produce mildly sweet\nmilk.\n½ cup (48 g) gluten-free old-fashioned oats\n3 cups (720 ml) water\n1. Combine the oats and water and let the mixture soak for 8 to 12 hours in the refrigerator.\n2. Puree the oats and water together with a high-speed blender or food processor until the oats are no longer visible, about 1 minute.\n3. Strain the pulp from the milk (see Making Milk on page 30). Use the milk immediately or refrigerate it in an airtight container for up to 3 weeks.\nShake well before each use.\nFLAVORED MILKS\nThe recipes previously mentioned are for unsweetened milks. You have the option to add ingredients to vary the flavor and sugar content. Stir or\nblend in the added ingredients after straining the milk:\nFOR VANILLA MILK\nAdd 1½ teaspoons Vanilla Extract (page 288) per 3 cups (720 ml) of milk.\nFOR SWEETENED MILK\nAdd up to 1 tablespoon organic cane sugar or sweetener of choice (see page 8) per 3 cups (720 ml) of milk. This amount is roughly equivalent to\nthe amount of sugar in off-the-shelf sweetened varieties of these milks.\nFOR CHOCOLATE MILK\nAdd up to 2 tablespoons of Chocolate Syrup (page 292) per 3 cups (720 ml) of milk. Note that the chocolate syrup already contains sugar-there\nis no need to add more.\nFOR BUTTERMILK TASTE\nAdd 1 tablespoon fresh lemon juice to 1 cup (240 ml) of milk.\nCOCONUT MILK PRODUCTS\nIt's important to note that whereas the Food Allergen Labeling Consumer Protection Act requires that coconut be labeled as a tree nut, it is not\nactually a nut. If a coconut product contains a warning that it contains tree nuts and you are allergic to tree nuts but not coconut, you should confirm\nwith the company that there are no other nuts in the product. Nevertheless, it is possible to be allergic to coconut. Always follow your doctor's\ninstructions.\nAs noted earlier, coconut milk is reasonably priced and available to most of us. If you choose coconut milk for drinking or baking, be sure to\nchoose one labeled as a \"beverage\" rather than whole-fat coconut milk (that usually comes in a can), unless otherwise specified. Save the whole-fat\ncanned varieties of coconut milk for making Whipped Coconut Cream (page 35). It should not be substituted when non-dairy milk is called for in a\nrecipe.\nYou will also find some recipes in this book that call for coconut milk creamer, a relatively new product designed to replace the cream you might\nput in your coffee. It can be found in pint containers in the refrigerated section of the grocery store.\n+\n+++\nA\nO\nA\nA\nxxx\nx\nOXE\n回\nOX\nCOXON\nXOX\naxp\nx\n0\nXOX\nx"
}