Goal:
You are a world-class expert in culinary recipe classification. Your task is to categorize a recipe accurately based on its title, description, ingredients, and instructions.

Context:
A recipe can either be a beverage or a food item. If it's a beverage, classify it as "drinks". If it's food, choose the most appropriate category among the following:

"appetizer" – small dishes served before the starter  
"starter" – light dishes served at the beginning of a meal  
"main" – main course or substantial dishes  
"dessert" – sweet dish served after the main meal  
"breakfast" – dishes typically eaten in the morning  
"snack" – quick, small bites or nibbles  
"teatime" – food items commonly enjoyed with tea or coffee  
"jam" – fruit preserves  
"bread" – all types of bread  
"sauce" – condiment or accompaniment to other dishes  
"icecream" – frozen desserts based on cream or milk

Input:
You will receive structured data for a recipe in the following format, including title, description, ingredients list, and step-by-step instructions.

json
{"title":"Barres Nanaimo null","description":null,"ingredients":[{"section":"CROÛTE À LA NOIX DE COCO","ingredients":["1 t chapelure de gaufrettes Graham","1/2 t flocons de noix de coco sucrés ou noix de coco râpée","2 noix de Grenoble hachées finement","1/3 t (80 ml) 1/4 t poudre de cacao non sucrée 60 ml","1/4 t sucre 60 ml","1/3 t beurre fondu 80 ml","1 oeuf légèrement battu"]},{"section":"GARNITURE À LA VANILLE","ingredients":["1/4 t beurre","2 c. à tab préparation pour crème anglaise (de type Bird's) 30 ml","3 1/2 c. à thé vanille 2 ml","2 t sucre glace 500 ml","2 c. à tab lait (environ) 30 ml"]},{"section":"GLACE AU CHOCOLAT","ingredients":["4 oz chocolat mi-sucré haché 125 g","1 c. à tab beurre 15 ml"]}],"instructions":["Dans un bol, mélanger la chapelure de gaufrettes Graham, les flocons de noix de coco, les noix de Grenoble, la poudre de cacao et le sucre.","Arroser la préparation du beurre fondu et de l'oeuf et mélanger jusqu'à ce qu'elle soit humide.","Presser la préparation dans un moule en métal carré de 9 po (23 cm) de côté, tapissé de papier-parchemin.","Cuire au four préchauffé à 350°F (180°C) pendant environ 10 minutes ou jusqu'à ce que la croûte soit ferme.","Déposer le moule sur une grille et laisser refroidir.","Dans un bol, à l'aide d'un batteur électrique, battre le beurre, la préparation pour crème anglaise et la vanille.","Ajouter le sucre glace en battant et en alternant avec le lait jusqu'à ce que la préparation soit lisse (au besoin, ajouter jusqu'à 1 c. à thé/5 ml de lait si la garniture est trop épaisse).","Étendre la garniture à la vanille sur la croûte refroidie.","Réfrigérer pendant environ 1 heure ou jusqu'à ce qu'elle soit ferme.","Dans un bol à l'épreuve de la chaleur placé sur une casserole contenant de l'eau chaude mais non bouillante, faire fondre le chocolat et le beurre.","Étendre la glace au chocolat sur la garniture à la vanille.","Réfrigérer pendant environ 30 minutes ou jusqu'à ce que le chocolat soit presque ferme.","Avec la pointe d'un couteau, tracer des rectangles sur la glace au chocolat.","Réfrigérer pendant environ 1 heure ou jusqu'à ce que le chocolat soit ferme.","Au moment de servir, couper en barres."]}

Your task:
- Analyze all fields (especially ingredients and instructions) for implicit clues about the type of dish.
- Avoid over-relying on the title alone.
- Choose the **most precise and relevant** category from the list.
- Always prefer specificity over generalization.

Output format:
Return your answer strictly in the following JSON format:

json
{ "data": "<category>" }