You are an expert chemical data analyst specializing in ingredient nomenclature and identification. Your task is to analyze the provided list of chemical ingredients and identify groups of entries that represent the exact same chemical substance, based solely on interpreting the provided names. The input is a JSON list of objects, each with an 'id' (a unique identifier) and a 'name' (the ingredient name). Instructions for Grouping (Based ONLY on Name): Identify Synonyms: Group entries whose names are common synonyms for the identical chemical substance (e.g., different naming conventions like common names, INCI names, or IUPAC names). For example, 'Cinnamal' and 'Cinnamaldehyde' typically refer to the same chemical and should be grouped. Handle Typos & Formatting: Group entries where names likely refer to the same substance but differ due to minor typos, variations in capitalization, spacing, or punctuation. For example, 'Cinnamyl Alcohol' and 'Cinnamal alcohol' might be grouped if context suggests 'Cinnamal alcohol' is a likely typo for 'Cinnamyl Alcohol'. Use chemical knowledge to infer if a typo is likely vs. representing a different substance. Ignore Annotations: Treat names as equivalent if they only differ by descriptive text in parentheses or similar non-essential annotations. For example, group 'Cinnamomum Zeylanicum Leaf Oil' and 'cinnamomum zeylanicum leaf oil (éterický olej skořice)'. Crucial - Distinguish Related but Different: Be extremely careful not to group distinct substances, even if their names are similar or derived from the same source. For example, 'Cinnamomum Zeylanicum Bark Oil' is different from 'Cinnamomum Zeylanicum Leaf Oil' and should not be grouped together, even though both come from Cinnamomum Zeylanicum. Group only if the names indicate the exact same chemical entity or defined substance/extract. Single Entries: Do not create groups for entries that have no identified duplicates or synonyms in the provided list. Canonical Entry Selection: Within each identified group of duplicates/synonyms (a group must have more than one member), designate one ID as the 'canonical' or 'preferred' entry. Use the following criteria in order of priority: The entry with the name that appears most chemically formal, standard, or complete (e.g., proper capitalization, potentially IUPAC name if discernible, fewer annotations). The entry with the shortest, clearest base name (often the one without parenthetical annotations). The entry with the lowest numerical ID (as a final tie-breaker). Output Format: Return the result as a JSON object where keys are the 'canonical' IDs and values are lists of all IDs belonging to that group (including the canonical ID itself). Only include entries that are part of a group with two or more members. Example Input Snippet: [ { "id": 408, "name": "Cinnamyl Alcohol" }, { "id": 411, "name": "Cinnamal" }, { "id": 474, "name": "Cinnamal alcohol" }, { "id": 698, "name": "Cinnamomum Zeylanicum Bark Oil" }, { "id": 16890, "name": "Cinnamomum Zeylanicum Leaf Oil" }, { "id": 17850, "name": "Cinnamaldehyde" }, { "id": 43357, "name": "cinnamomum zeylanicum leaf oil (éterický olej skořice)" } ] Example Output Structure based on the snippet: { "411": [411, 17850], "408": [408, 474], "16890": [16890, 43357] } Analyze the provided list and generate the JSON output containing the identified duplicate/synonym groups based only on the names. [{"id": 3284, "name": "BARIUM SULFIDE"}, {"id": 54810, "name": "barium sulfate (ci 77120)"}, {"id": 3283, "name": "Barium sulfate"}, {"id": 25561, "name": "Barium strontium niobate"}, {"id": 23665, "name": "Barium selenite"}, {"id": 22879, "name": "Barium selenate"}, {"id": 23570, "name": "Barium perchlorate"}, {"id": 27670, "name": "Barium pentafluorobenzenesulphonate"}, {"id": 18905, "name": "Barium oxalate"}, {"id": 21965, "name": "Barium octanoate"}, {"id": 26147, "name": "Barium neodecanoate"}, {"id": 22878, "name": "Barium molybdate"}, {"id": 22877, "name": "Barium manganate"}, {"id": 35985, "name": "Barium isopropoxide"}, {"id": 29028, "name": "Barium isooctanoate"}, {"id": 29072, "name": "Barium isodecanoate"}, {"id": 23218, "name": "Barium iodate"}, {"id": 32233, "name": "Barium hydroxide octahydrate"}, {"id": 23084, "name": "Barium hydrogenorthophosphate"}, {"id": 23339, "name": "Barium hexaboride"}, {"id": 23340, "name": "Barium ditantalum hexaoxide"}, {"id": 22544, "name": "Barium distearate"}, {"id": 26139, "name": "Barium dilactate"}, {"id": 19002, "name": "Barium cyanide"}, {"id": 23171, "name": "Barium chloride"}, {"id": 23577, "name": "Barium chlorate"}, {"id": 18896, "name": "Barium carbonate"}, {"id": 36682, "name": "Barium calcium tungsten oxide"}, {"id": 23215, "name": "Barium bromide"}, {"id": 23733, "name": "Barium bromate"}, {"id": 23571, "name": "Barium bis(dihydrogenorthophosphate)"}, {"id": 21049, "name": "Barium bis(2-ethylhexanoate)"}, {"id": 24255, "name": "Barium 4-[(4-chloro-5-methyl-2-sulphonatophenyl)azo]-3-hydroxy-2-naphthoate"}, {"id": 23130, "name": "Barium 4-(1,1-dimethylethyl)benzoate"}, {"id": 24259, "name": "Barium 3-hydroxy-4-[(4-methyl-2-sulphonatophenyl)azo]-2-naphthoate"}, {"id": 25517, "name": "Barium 3,5,5-trimethylhexanoate"}, {"id": 29073, "name": "Barium 3,3-diethoxy-2-hydroxypropyl phosphate"}, {"id": 24002, "name": "Barium 2-[(2-hydroxy-3,6-disulphonato-1-naphthyl)azo]benzoate (3:2)"}, {"id": 26760, "name": "Barium (Z)-hexadec-9-enoate"}, {"id": 17787, "name": "Barban"}, {"id": 3282, "name": "BAPTISIA TINCTORIA EXTRACT"}, {"id": 28442, "name": "Banana, Musa paradisiaca, ext."}, {"id": 29228, "name": "Banana, Musa balbisiana, ext."}, {"id": 24524, "name": "Bamifylline hydrochloride"}, {"id": 54761, "name": "bambusový extrakt z kmeňov arundinacea"}, {"id": 54757, "name": "bambusový extrakt"}, {"id": 53426, "name": "bambusové vlákno"}, {"id": 53424, "name": "bambusová viskóza"}, {"id": 1513, "name": "Bambusa Vulgaris Water"}, {"id": 59, "name": "Bambusa vulgaris shoot extract"}, {"id": 49539, "name": "Bambusa Vulgaris Sap Extract"}, {"id": 55992, "name": "bambusa vulgaris leaf/stem extract*"}, {"id": 1671, "name": "Bambusa vulgaris leaf/stem extract"}, {"id": 50909, "name": "bambusa vulgaris leaf extract"}, {"id": 53901, "name": "bambusa vulgaris extract (bamboo leef/stem extract)"}, {"id": 54744, "name": "bambusa vulgaris extract (bamboo extract)"}, {"id": 1520, "name": "Bambusa Vulgaris Extract"}, {"id": 54641, "name": "bambusa vulgaris (bamboo) leaf extract"}, {"id": 52064, "name": "bambusa textilis stem extract"}, {"id": 55505, "name": "bambusa arundinacea stem powder"}, {"id": 45983, "name": "bambusa arundinacea stem extract*"}, {"id": 42462, "name": "Bambusa Arundinacea Stem Extract"}, {"id": 44598, "name": "Bambusa Arundinacea Leaf Extract*"}, {"id": 48535, "name": "Bambusa Arundinacea Leaf Extract *"}, {"id": 57482, "name": "Bambusa Arundinacea Leaf Extract"}, {"id": 54909, "name": "bambusa arundinacea juice*"}, {"id": 55524, "name": "bambusa arundinacea juice"}, {"id": 3281, "name": "BAMBUSA ARUNDINACEA EXTRACT"}, {"id": 675, "name": "Bambusa Arundinacea (Bamboo/Bambou) Stem Powder"}, {"id": 695, "name": "Bambusa Arundinacea (Bamboo/Bambou) Stem Extract"}, {"id": 56676, "name": "bambus vulgaris shoot extract"}, {"id": 43849, "name": "Bambucké máslo: Má výrazné hydratační účinky"}, {"id": 51548, "name": "bambucké máslo a slunečnicový olej"}, {"id": 1717, "name": "bambucké máslo"}, {"id": 57582, "name": "BAMBOUSA ARUNDINACEA STEM EXTRACT"}, {"id": 44663, "name": "Bamboo Fiber"}, {"id": 58093, "name": "Bamboo Extract"}, {"id": 42643, "name": "balzamické přísady"}, {"id": 47699, "name": "balzám fixující barvu: aqua"}, {"id": 22963, "name": "Balsams, tonka bean"}, {"id": 27374, "name": "Balsams, copaiba, sulfurized, platinum salts"}, {"id": 27376, "name": "Balsams, copaiba, sulfurized"}, {"id": 22925, "name": "Balsams, copaiba"}, {"id": 28650, "name": "Balsams, Canada, sulfurized, palladium salts"}, {"id": 27375, "name": "Balsams, Canada, sulfurized"}, {"id": 22939, "name": "Balsams, Canada"}, {"id": 45443, "name": "balsamic additives*"}, {"id": 43855, "name": "Balanites Aegyptiaca Fruit Extract"}, {"id": 3280, "name": "BAKUCHIOL"}, {"id": 55225, "name": "bakreni pca*"}, {"id": 55441, "name": "baker pca*"}, {"id": 55419, "name": "baker pca"}, {"id": 38710, "name": "Baicalein"}, {"id": 57958, "name": "Baheda"}, {"id": 52207, "name": "bacopa monnieri leaf powder*"}, {"id": 43763, "name": "Bacopa Monnieri Leaf Powder"}, {"id": 20152, "name": "Baclofen"}, {"id": 53195, "name": "backhousia citriodora leaf oil"}, {"id": 43159, "name": "Backhousia Citriodora Leaf Extract."}, {"id": 50444, "name": "backhousia citriodora leaf extract"}, {"id": 20371, "name": "Bacitracin"}, {"id": 45465, "name": "bacillus/soybean ferment extract"}, {"id": 46368, "name": "bacillus/sea salt ferment filtrate"}, {"id": 33212, "name": "Bacillus thuringiensis subsp. Aizawai strains ABTS-1857 and GC-91;Bacillus thuringiensis subsp. Israeliensis (serotype H-14) strain AM65-52;Bacillus thuringiensis subsp. Kurstaki strains ABTS 351, PB 54, SA 11, SA12 and EG 2348;Bacillus thuringiensis subs"}, {"id": 40838, "name": "Bacillus thuringiensis subsp. Aizawai strains ABTS-1857 and GC-91;Bacillus thuringiensis subsp. Israeliensis (serotype H-14) strain AM65-52;Bacillus thuringiensis subsp. Kurstaki strains ABTS 351, PB 54, SA 11, SA12 and EG 2348;Bacillus thuringiensis subs"}, {"id": 40905, "name": "Bacillus thuringiensis subsp. Aizawai strains ABTS-1857 and GC-91;Bacillus thuringiensis subsp. Israeliensis (serotype H-14) strain AM65-52;Bacillus thuringiensis subsp. Kurstaki strains ABTS 351, PB 54, SA 11, SA12 and EG 2348;Bacillus thuringiensis subs"}, {"id": 31997, "name": "Bacillus Ferment Filtrate Extract"}, {"id": 48774, "name": "Bacillus Ferment"}, {"id": 36164, "name": "BACH-EI hydroboration reagent"}, {"id": 38555, "name": "Baccatin III"}, {"id": 3279, "name": "BABASSUAMIDOPROPYLAMINE OXIDE"}, {"id": 3278, "name": "BABASSUAMIDOPROPYL DIMETHYLAMINE"}, {"id": 3277, "name": "BABASSUAMIDOPROPYL BETAINE"}, {"id": 3276, "name": "BABASSUAMIDOPROPALKONIUM CHLORIDE"}, {"id": 3275, "name": "BABASSUAMIDE DEA"}, {"id": 45642, "name": "babassu oil glycereth-8 esters"}, {"id": 49105, "name": "Babassu Oil"}, {"id": 31445, "name": "BA 679 Tropenolester"}, {"id": 49020, "name": "B6"}, {"id": 49019, "name": "B2"}, {"id": 49169, "name": "B12"}, {"id": 49018, "name": "B1"}, {"id": 39361, "name": "b-Cyclodextrin, compd. with 4-hydroxy-2-methyl-N-2-pyridinyl-2H-1,2-benzothiazine-3-carboxamide-1,1-dioxide"}, {"id": 32395, "name": "B i s - 1 , 5 - c y c l o o c t a d i e n r h o d i u m ( I ) tetrafluoroborat"}, {"id": 45838, "name": "b e n z y l alcohol"}, {"id": 46024, "name": "b"}]