haberto have (auxiliary), there is/there are+lesto them indirect object pronoun
auxiliaryRare#39,895
to have (to them)Used with a past participle to form the perfect infinitive (e.g., "haberles dicho" = "to have told them"). "les" means "to them" (indirect object; often translated as "them").