Vector Normal to curve or surface

Hi all,
I’ve developed a set of catenary curves and divided them using DivideCurve. However, each curve has been divided a different number of times according to a list of numbers I have inputted, a specific number for each curve. I’d like to acquire the normal vectors at each break point. To do this, I’ve tried developing a surface using loft and evaluating the surface at each point. However, the unique number of divisions for each curve make the parametrics of this confusing and challenging for me; I can’t just use a single listiterationsscript.gh (34.3 KB)

. How should I solve this issue?

Could you internalize your curves in gh.?