Ordering outcome after surface split for a T/F dispatch

I’m trying to split surfaces according to somee lines accross them (‘cutter’) and then from the outcome of the surface split, select the longer bits - i was hoping to achiveve it with a simple True/False dispatch however the order of the splitted surfaces it’s a bit odd and I don’t know how to sort them out.

In my current file it works on the middle segment but the end bits don’t work.
Any idea how to sort these out?

dispatch_after_surface_split_ordering_for review.gh (1.0 MB)

dispatch_after_surface_split_ordering_for review_re.gh (1.0 MB)

1 Like

:woman_facepalming:t4: yes, that’s it!
Didn’t know the ‘sort along curve’ component, very handy!

thank you