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": "128 ORGAN MEATS\nORGAN MEATS (OFFAL) AND\nVOL-AU-VENT\n12 (75G 2 3/4 OUNCE) COCKSCOMBS\nAND ROOSTER KIDNEYS\n1 (100G 3.53 OUNCE) VEAL\nSWEETBREAD\n600G 1 POUND 5 OUNCES PUFF PASTRY.\n1 EGG YOLK\n1 BOUQUET GARNI\nVOL-AU-VENT\nfor a Family Lunch on Sunday\nA WHITE BURGUNDY.\nHA ANNY DRESSES PREMIER CRU\n700ML\n3 CUPS WHITE CHICKEN STOCK\n(SEE P. 246)\n500ML 2 CUPS CALF'S-FOOT JELLY\n3 CLOVES GARLIC\n15G 0.53 OUNCE (1 TABLESPOON)\nBUTTER\n1 SPRIG THYME\n1/4 BAY LEAF\n50ML 3 1/2 TABLESPOONS\nDRY WHITE WINE\n30ML 2 TABLESPOONS WHITE VEAL\nSTOCK (SEE P. 246)\nCHICKEN QUENELLES\n125G 4.41 OUNCES GROUND CHICKEN\n1 EGG WHITE\n125G 4.41 OUNCES (1/2 CUP)\nWHIPPING CREAM\nSALT AND PEPPER\n750ML\n3 CUPS PLUS 3 TABLESPOONS\nCHICKEN BROTH (SEE P. 245)\nCRAYFISH AND MUSHROOMS\n20 LARGE CRAYFISH\n10G 0.35 OUNCE SHALLOT\n2 CLOVES GARLIC\n3 SPRIGS FLAT-LEAF PARSLEY\n10ML 2 TEASPOONS OLIVE OIL\n20G .75 OUNCES\n(1 1/2 TABLESPOONS) BUTTER\n1 BOUQUET GARNI\n3 PEPPERCORNS\n10ML 2 TEASPOONS COGNAC\n250G 8.82 OUNCES WHITE MUSHROOMS\nJUICE OF 1/2 LEMON\nSALT\nFINISHING\n50ML 3 1/2 TABLESPOONS CHICKEN\nJUS (SEE P. 250)\nJUICE OF 1/2 LEMON\n10G 0.35 OUNCE (3/4 TABLESPOON)\nBUTTER\n8 PITTED GREEN OLIVES\nSOFT (SEMI-) WHIPPED CREAM*\nSERVES 4\nPREPARATION: 3 HOURS 30 MINUTES\nCOOKING: 2 HOURS\nRESTING: 18 HOURS\nMAKE THE ORGAN MEATS\nAND VOL-AU VENT\nA day ahead, purge* the cockscombs, rooster kidneys,\nand veal sweetbread of impurities by soaking in ice\nwater to cover for 12 hours in the refrigerator. Roll the\ndough out to a thickness of 2cm - 3/4 inch. Cut out\nfour 9cm 3 1/2 inch-diameter disks. Place them on a\nnonstick baking sheet. Make a 1.5cm- - 5/8 inch-deep\nincision 1.5cm - 5/8 inch from the edge of each disk.\nDilute the egg yolk with 1 tablespoon water. Brush\nthe disks with the egg wash. Refrigerate for 3 hours.\nPreheat the oven to 200°C - 400°F. (gas mark 6). Put\n7cm-2 3/4 inch-high blocks on the baking sheet and\nrest a wire rack on the blocks; this will keep the puff\npastry shells a uniform height. Bake for 30 minutes.\nRemove the outer membrane from the kidneys. Put\nthe kidneys and cockscombs into a saucepan with\nwater to cover and bring to a boil with the bou-\nquet garni. Let cool. Trim off the cartilage from the\ncockscombs and cut in half, depending on their\nsize. Place the cockscombs in a saucepan with\n350ml 1 1/2 cups white chicken stock and 250ml\n- 1 cup calf's foot jelly, and simmer for 2 hours;\nreserve the cockscombs and cooking liquid sepa-\nrately. Combine the remaining chicken stock with\nthe remaining calf's foot jelly and reduce* by half.\nAdd the kidneys to this reduction together with one\nunpeeled and crushed garlic clove and cook for 10\nminutes. Peel the kidneys and set aside; reserve the\ncooking liquid. Put the sweetbread in a saucepan\nwith cold water and bring to a boil. Drain. Cool in\nice water, then lay between two plates for 3 hours\nto flatten. Cut it into four pieces. Melt the butter\nin a sauté* pan and sear* the sweetbread pieces.\nAdd one crushed garlic clove, the thyme, and bay\nleaf. Deglaze with the white wine and reduce com-\npletely. Add the white veal stock. Cook in the oven.\nfor 20 minutes. Let cool in the cooking liquid. Drain\nand cut the sweetbread into uniform pieces the size\nof the white mushrooms.\nMAKE THE CHICKEN\nORGAN MEATS 129\nAUX LYONNAIS\nQUENELLES\nBlend the ground chicken, adding the egg white\nand gradually incorporating the cream. Season with\nsalt and pepper. Press through a strainer (sieve) into\na bowl and transfer to a pastry (piping) bag. Bring\nthe broth to a boil. Pipe the chicken forcemeat into\n3cm 1 1/4 inch-long cylinders. Poach* them in the\nbroth for about 5 minutes.\nMAKE THE CRAYFISH\nAND\nMUSHROOMS\nRinse the crayfish in cold water. Prick the tail fins\nwith a toothpick to draw out and remove the black\nvein (intestine). Separate the tails and claws from the\nheads. Cut the unpeeled shallot into 3mm- - 1/8 inch-\nthick rounds. Crush the garlic and, with your hands,\ncrush the parsley. Heat the oil in a Dutch oven (cast-\niron casserole) and sear the crayfish tails. Lower the\nheat and add 10g - 0.35 ounce (3/4 tablespoon) of\nthe butter, the bouquet garni, garlic, shallot, parsley,\nand peppercorns. Deglaze with the cognac and cover\nthe pan with a damp cloth. Let stand for a few minutes\noff the heat. Peel the tails while still warm, leaving\nthe last section of the shell intact; set aside. Reduce\nthe crayfish cooking liquid by half to make a sauce;\nreserve for finishing. Cut off the stems, and wash and\ndry the mushrooms. Put them into a sauté pan with\nanother 10g - 0.35 ounce (3/4 tablespoon) butter and\nthe lemon juice, and season with salt. Cover the mush-\nrooms with cold water. Cook for 5 minutes. Set aside*\nFINISHING\nIn a large sauté pan, reduce the cockscomb and kid-\nney cooking liquids by half. Reheat the cockscombs,\nkidneys, mushrooms, sweetbread pieces, and crayfish\ntails in this reduction. Add the chicken jus and lemon\njuice. Thicken with the butter. Add the quenelles and\nolives. Hollow out the puff pastry shells. Fill them\nwith the preparation. Top with a whole crayfish tail.\nArrange the rest of the preparation around the pastry.\nDrizzle with the crayfish sauce and cream."
}