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": 492, "name": "Bztylphenyl methylpropional"}, {"id": 47981, "name": "bytylphenyl methylpropional"}, {"id": 51280, "name": "bytylparaben"}, {"id": 33331, "name": "Byk-052"}, {"id": 46321, "name": "bu­tyrospermum parkii butter"}, {"id": 3469, "name": "BUXUS SEMPERVIRENS EXTRACT"}, {"id": 55871, "name": "buxus chinensis (jojoba) seed oil*"}, {"id": 55569, "name": "butytene glycol"}, {"id": 47419, "name": "butyspermum parkii butter"}, {"id": 37896, "name": "Butyryl coenzyme A lithium salt hydrate"}, {"id": 3468, "name": "BUTYRUM"}, {"id": 3467, "name": "BUTYROYL TRIHEXYL CITRATE"}, {"id": 56551, "name": "butyrospremum parkii butter"}, {"id": 57548, "name": "Butyrosperumum"}, {"id": 43093, "name": "BUTYROSPERUMU PARKII (SHEA) BUTTER EXTRACT"}, {"id": 56492, "name": "butyrosperum parkii butter"}, {"id": 55655, "name": "butyrospernum parkii butter"}, {"id": 16899, "name": "Butyrospermun Parkii Fruit Butter"}, {"id": 44906, "name": "ButyrospermumParkiiButter"}, {"id": 51349, "name": "butyrospermumparkii butter"}, {"id": 48833, "name": "Butyrospermum Parklis Flower Butter*"}, {"id": 55032, "name": "butyrospermum parkiu (shea) butter"}, {"id": 52056, "name": "butyrospermum parkiii butter"}, {"id": 48987, "name": "Butyrospermum ParkiiButter"}, {"id": 52828, "name": "butyrospermum parkii/shea butter"}, {"id": 28951, "name": "Butyrospermum parkii, ext., oleins, hydrogenated"}, {"id": 51147, "name": "butyrospermum parkii*"}, {"id": 55626, "name": "butyrospermum parkii(shea) butter unsaponifiables"}, {"id": 57452, "name": "butyrospermum parkii(shea) butter"}, {"id": 49817, "name": "butyrospermum parkii shea butter"}, {"id": 50911, "name": "butyrospermum parkii seedcake extract"}, {"id": 48322, "name": "butyrospermum parkii oil"}, {"id": 55841, "name": "butyrospermum parkii maslo * (karité)"}, {"id": 16896, "name": "Butyrospermum Parkii Fruit Butter"}, {"id": 54981, "name": "butyrospermum parkii extract"}, {"id": 51129, "name": "butyrospermum parkii butterhelianthus annuus seed oil"}, {"id": 46880, "name": "butyrospermum parkii butter1"}, {"id": 42522, "name": "Butyrospermum Parkii Butter/Shea Butter"}, {"id": 50351, "name": "Butyrospermum Parkii Butter**"}, {"id": 43239, "name": "Butyrospermum Parkii Butter* * Z ekologického zemědělství."}, {"id": 16841, "name": "Butyrospermum Parkii Butter*"}, {"id": 53885, "name": "butyrospermum parkii butter(shea)"}, {"id": 3466, "name": "BUTYROSPERMUM PARKII BUTTER UNSAPONIFIABLES"}, {"id": 48647, "name": "Butyrospermum Parkii Butter Extract*"}, {"id": 46224, "name": "butyrospermum parkii butter extract"}, {"id": 58167, "name": "Butyrospermum Parkii Butter Caprylic/Capric Triglyceride"}, {"id": 48567, "name": "Butyrospermum Parkii Butter bio"}, {"id": 49938, "name": "BUTYROSPERMUM PARKII BUTTER / SHEA BUTTER"}, {"id": 56504, "name": "butyrospermum parkii butter / shea"}, {"id": 44926, "name": "butyrospermum parkii butter *"}, {"id": 42970, "name": "Butyrospermum Parkii Butter (máslo karité v bio kvalitě"}, {"id": 46169, "name": "butyrospermum parkii butter (butyrospermum parkii (shea butter))"}, {"id": 44780, "name": "butyrospermum parkii butter (bambucké máslo)"}, {"id": 48452, "name": "Butyrospermum Parkii Butter Cetearyl Ethylhexanoate Cetyl Esters"}, {"id": 45384, "name": "Butyrospermum Parkii Butter"}, {"id": 47435, "name": "butyrospermum parkii buter"}, {"id": 51877, "name": "butyrospermum parkii *"}, {"id": 43841, "name": "Butyrospermum Parkii (SheaButter)"}, {"id": 46583, "name": "butyrospermum parkii (shea) oil"}, {"id": 52900, "name": "butyrospermum parkii (shea) nut shell powder"}, {"id": 54007, "name": "butyrospermum parkii (shea) nut butter"}, {"id": 58061, "name": "Butyrospermum Parkii (Shea) Butter*/**"}, {"id": 41578, "name": "butyrospermum parkii (shea) butter*"}, {"id": 53663, "name": "butyrospermum parkii (shea) butter organic"}, {"id": 43002, "name": "Butyrospermum Parkii (Shea) Butter Extract"}, {"id": 42913, "name": "Butyrospermum Parkii (Shea) Butter (Butyrospermum Parkii Butter)"}, {"id": 48027, "name": "butyrospermum parkii (shea) butter (betyroseprmum parkii buttter)"}, {"id": 1542, "name": "Butyrospermum Parkii (Shea) Butter"}, {"id": 46928, "name": "butyrospermum parkii (shea)"}, {"id": 46820, "name": "butyrospermum parkii (shea butter*"}, {"id": 42653, "name": "Butyrospermum parkii (Shea Butter)**"}, {"id": 46272, "name": "butyrospermum parkii (shea butter)*"}, {"id": 48290, "name": "butyrospermum parkii (shea butter) unsaponifiables"}, {"id": 42152, "name": "Butyrospermum Parkii (Shea Butter) Fruit"}, {"id": 46256, "name": "butyrospermum parkii (shea butter) extract"}, {"id": 43060, "name": "Butyrospermum Parkii (Shea Butter) Butter*"}, {"id": 46921, "name": "butyrospermum parkii (shea butter) butter"}, {"id": 45665, "name": "butyrospermum parkii (shea butter)"}, {"id": 42987, "name": "Butyrospermum Parkii (organické bambucké máslo)"}, {"id": 56692, "name": "butyrospermum parkii (karitejevo maslo)"}, {"id": 51830, "name": "butyrospermum parkii butter"}, {"id": 42135, "name": "Butyrospermum Parkii"}, {"id": 49129, "name": "Butyrospermum Parkii\nButter"}, {"id": 54820, "name": "butyrospermum parkia (shea) butter*"}, {"id": 51071, "name": "butyrospermum parki(shea butter)"}, {"id": 57396, "name": "butyrospermum parki butter"}, {"id": 54451, "name": "butyrospermum cerifera (carnauba) wax"}, {"id": 53607, "name": "butyrospermum (shea) butter"}, {"id": 49262, "name": "Butyrospermum"}, {"id": 51721, "name": "butyrospemum parkii butter *"}, {"id": 51013, "name": "butyrospemum parkii (shea) butter extract"}, {"id": 46074, "name": "butyrosmermum parkii butter"}, {"id": 43325, "name": "Butyropsermum Parkii (Shea Butter)"}, {"id": 50514, "name": "butyropsermum parkii"}, {"id": 18819, "name": "Butyrophenone"}, {"id": 17974, "name": "Butyronitrile"}, {"id": 3464, "name": "BUTYROLACTONE"}, {"id": 48699, "name": "Butyro spermum Parkii Butter"}, {"id": 50289, "name": "BUTYRIS LAC POWDER"}, {"id": 36379, "name": "Butyrimidic acid, ethyl ester, hydrochloride"}, {"id": 17918, "name": "Butyric acid"}, {"id": 52890, "name": "butyphenyl metylpropional"}, {"id": 55798, "name": "butyphenyl methylpropional"}, {"id": 55339, "name": "butynosperum parki butter"}, {"id": 18361, "name": "Butynedioic acid"}, {"id": 48619, "name": "Butymethyl Methylpropional"}, {"id": 26393, "name": "Butyltripropylammonium bromide"}, {"id": 35996, "name": "Butyltrimethylammonium bis(trifluoromethylsulfonyl)imide"}, {"id": 22605, "name": "Butyltricyclohexylstannane"}, {"id": 54417, "name": "butylresorcinol"}, {"id": 42194, "name": "Butylphthalimide"}, {"id": 33832, "name": "Butylphosphonic dichloride"}, {"id": 55193, "name": "butylpherryl methylproprinal"}, {"id": 45618, "name": "butylphenyl methylpropional"}, {"id": 53690, "name": "butylphenylmethylpropional"}, {"id": 44721, "name": "Butylphenyl."}, {"id": 45795, "name": "butylphenyl metylpropional"}, {"id": 50218, "name": "Butylphenyl Methypropional"}, {"id": 55394, "name": "butylphenyl methylpropionalcitronellol"}, {"id": 56461, "name": "butylphenyl methylpropional citronellol"}, {"id": 95, "name": "Butylphenyl methylpropional"}, {"id": 49613, "name": "Butylphenyl Methylpropiona"}, {"id": 57386, "name": "butylphenyl methylpropio"}, {"id": 489, "name": "Butylphenyl methylpropinal"}, {"id": 57444, "name": "butylphenyl methylpropi"}, {"id": 57388, "name": "butylphenyl methylprop"}, {"id": 57390, "name": "butylphenyl methylp"}, {"id": 47274, "name": "butylphenyl methlypropional"}, {"id": 43183, "name": "Butylphenyl"}, {"id": 56495, "name": "butylpheny methylpropional"}, {"id": 56781, "name": "butylphenol sulfonate"}, {"id": 42864, "name": "Butylphennyl"}, {"id": 55752, "name": "butylpheniyl methylpropional"}, {"id": 55060, "name": "butylphenil methylpropional"}, {"id": 1224, "name": "Butylparaben"}, {"id": 48672, "name": "butylovaný hydroxyanisol"}, {"id": 27524, "name": "Butyloctylmagnesium"}, {"id": 3463, "name": "BUTYLOCTYL SALICYLATE"}, {"id": 3462, "name": "BUTYLOCTYL OLEATE"}, {"id": 3461, "name": "BUTYLOCTYL CANDELILLATE"}, {"id": 3460, "name": "BUTYLOCTYL BENZOATE"}, {"id": 3459, "name": "BUTYLOCTYL BEESWAX"}, {"id": 3458, "name": "BUTYLOCTANOL"}, {"id": 380, "name": "Butyloctanoic Acid"}, {"id": 25018, "name": "Butylnaphthalenesulphonic acid"}, {"id": 46667, "name": "butylmethoxydibenzoylmethane"}, {"id": 19636, "name": "Butylmagnesium chloride"}, {"id": 54607, "name": "butyllene glycol"}, {"id": 20923, "name": "Butylhydroxyoxostannane"}, {"id": 50619, "name": "butylhenyl methylpropional"}, {"id": 51032, "name": "butylglykol"}, {"id": 3457, "name": "BUTYLGLUCOSIDE CAPRATE"}, {"id": 51486, "name": "butylfenylmethyl propional"}, {"id": 53990, "name": "butylfenyl metylpropional"}, {"id": 50708, "name": "butylfenyl methylpropional"}, {"id": 26479, "name": "Butylethylmagnesium"}, {"id": 48231, "name": "butylenglykol"}, {"id": 49831, "name": "Butylenes Glycol"}, {"id": 55589, "name": "butyleneglycol"}, {"id": 40952, "name": "Butylene/Ethylene/Styrene Copolymer"}, {"id": 40951, "name": "Butylene/Ethylene/Propylene Copolymer"}, {"id": 3456, "name": "BUTYLENE/ETHYLENE COPOLYMER"}, {"id": 43007, "name": "Butylene/ Ethylene/ Styrene Copolymer"}, {"id": 52170, "name": "butylene glycolfragrance"}, {"id": 50060, "name": "Butylene Glycol,\nPEG-7 Glyceryl Cocoate"}, {"id": 3455, "name": "BUTYLENE GLYCOL MONTANATE"}, {"id": 52033, "name": "butylene glycol laurate"}, {"id": 52681, "name": "butylene glycol kyselina salicilová"}, {"id": 50505, "name": "butylene glycol iodopropynyl"}, {"id": 44442, "name": "Butylene Glycol DicaprylateDicaprate"}, {"id": 41654, "name": "Butylene Glycol Dicaprylate/Dicaprate"}, {"id": 46595, "name": "butylene glycol dicaprylate-dicaprate"}, {"id": 49140, "name": "Butylene Glycol Dicaprylate"}, {"id": 42459, "name": "Butylene Glycol Cocoate"}, {"id": 46155, "name": "butylene glycol"}, {"id": 151, "name": "Butylene Glycol"}, {"id": 48010, "name": "butylene"}, {"id": 50170, "name": "Butylen Glycol"}, {"id": 37521, "name": "Butyldimethylmethoxysilane"}, {"id": 40950, "name": "Butyldimethicone Methacrylate/Methyl Methacrylate Crosspolymer"}, {"id": 20781, "name": "Butylcyclopentane"}, {"id": 49241, "name": "Butylcyclohexyl ACETATE"}, {"id": 50506, "name": "butylcarbamate"}, {"id": 3454, "name": "BUTYLATED PVP"}, {"id": 3453, "name": "BUTYLATED POLYOXYMETHYLENE UREA"}, {"id": 51832, "name": "butylated hydroxytoluene"}, {"id": 40949, "name": "Butylaminoethyl Methacrylate Crosspolymer"}, {"id": 51223, "name": "butylaminoethyl methacrylate copolymer"}, {"id": 34487, "name": "butyl(methyl)nitrosoamine"}, {"id": 23530, "name": "Butyl(ethyl)amine"}, {"id": 18009, "name": "Butyl vinyl ether"}, {"id": 19191, "name": "Butyl valerate"}, {"id": 3452, "name": "BUTYL THIOGLYCOLATE"}, {"id": 33900, "name": "Butyl tert-butyl sulfide"}, {"id": 3451, "name": "BUTYL STEARATE"}, {"id": 20803, "name": "Butyl salicylate"}, {"id": 19170, "name": "Butyl propionate"}, {"id": 40948, "name": "Butyl Polydimethylsiloxyl Ethylene/Propylene/Vinylnorbornene Copolymer"}, {"id": 3450, "name": "BUTYL PHTHALYL BUTYL GLYCOLATE"}, {"id": 36731, "name": "Butyl phenyl sulfone"}, {"id": 50125, "name": "Butyl Paraben"}, {"id": 18004, "name": "Butyl palmitate"}, {"id": 3449, "name": "Butyl oleate"}, {"id": 22738, "name": "Butyl O-butyryllactate"}, {"id": 3448, "name": "Butyl myristate"}, {"id": 57031, "name": "butyl methoxydlibenzoylmethane"}, {"id": 55783, "name": "butyl methoxydin+benzoylmethane"}, {"id": 55336, "name": "butyl methoxydibezoylmethane"}, {"id": 55766, "name": "butyl methoxydibenzylmethane"}, {"id": 46149, "name": "butyl methoxydibenzo­ylmethane"}, {"id": 768, "name": "BUTYL METHOXYDIBENZO­YLMETHANE"}, {"id": 54459, "name": "butyl methoxydibenzoymethane"}, {"id": 46717, "name": "butyl methoxydibenzoylmethane (avobenzone)"}, {"id": 711, "name": "Butyl Methoxydibenzoylmethane"}, {"id": 49952, "name": "Butyl methoxydibenzoylmethan"}, {"id": 55765, "name": "butyl methoxydibenzoyl-methane"}, {"id": 55809, "name": "butyl methoxydibenzoyl methane"}, {"id": 48134, "name": "butyl methoxydibenzoyl methan"}, {"id": 51767, "name": "butyl methoxydibenzolymethane"}, {"id": 50401, "name": "butyl methoxydibenzolmyethane"}, {"id": 49545, "name": "BUTYL METHOXYBENZOYLMETHANE"}, {"id": 47496, "name": "butyl methoxy-dibenzoylmethane"}, {"id": 52987, "name": "butyl methoxy dibenzoylmethane"}, {"id": 44466, "name": "BUTYL METHOXIDIBENZOYLMETHANE"}, {"id": 49566, "name": "BUTYL METHOXDIBENZOYMETHANE"}, {"id": 40947, "name": "Butyl Methacrylate/DMAPA Acrylates/Vinylacetamide Crosspolymer"}, {"id": 3447, "name": "BUTYL METHACRYLATE"}, {"id": 17878, "name": "Butyl laurate"}, {"id": 3446, "name": "BUTYL LACTATE"}, {"id": 17958, "name": "Butyl isovalerate"}, {"id": 3445, "name": "BUTYL ISOSTEARATE"}, {"id": 18010, "name": "Butyl isocyanate"}, {"id": 19468, "name": "Butyl hexanoate"}, {"id": 49805, "name": "Butyl hethoxydibenzoylmethane"}, {"id": 19201, "name": "Butyl formate"}, {"id": 18609, "name": "Butyl fluoroacetate"}, {"id": 19490, "name": "Butyl ethyl ether"}, {"id": 484, "name": "Butyl ether"}, {"id": 3444, "name": "BUTYL ESTER OF PVM/MA COPOLYMER"}, {"id": 3443, "name": "BUTYL ESTER OF ETHYLENE/MA COPOLYMER"}, {"id": 23532, "name": "Butyl diphenylphosphinite"}, {"id": 40946, "name": "Butyl Dimethicone Acrylate/Cyclohexylmethacrylate/Ethylhexyl Acrylate Copolymer"}, {"id": 28320, "name": "Butyl dihydrogen phosphate, potassium salt"}, {"id": 25271, "name": "Butyl decanoate"}, {"id": 2694, "name": "Butyl cyclohexanecarboxylate"}, {"id": 25602, "name": "Butyl cyclohex-3-ene-1-carboxylate"}, {"id": 19171, "name": "Butyl chloroacetate"}, {"id": 36898, "name": "Butyl butoxyacetate"}, {"id": 3442, "name": "BUTYL BENZOIC ACID/PHTHALIC ANHYDRIDE/TRIMETHYLOLETHANE COPOLYMER"}, {"id": 3441, "name": "Butyl benzoate"}, {"id": 49192, "name": "BUTYL ALCOHOL"}, {"id": 3440, "name": "BUTYL ACRYLATE/STYRENE COPOLYMER"}, {"id": 40945, "name": "Butyl Acrylate/Isopropylacrylamide/PEG-18 Dimethacrylate Crosspolymer"}, {"id": 40944, "name": "Butyl Acrylate/Hydroxypropyl Dimethicone Acrylate Copolymer"}, {"id": 3439, "name": "BUTYL ACRYLATE/HYDROXYETHYL METHACRYLATE COPOLYMER"}, {"id": 40943, "name": "BUTYL ACRYLATE/GLYCOL DIMETHACRYLATE CROSSPOLYMER"}]