Sort: ย 

Ouch, that looks like time to replace then, not worth spending money on a risky repair and having go bad again imho... Lot's of damage there and unknowns lurking under the cracked plastic.