J3WXJPRANTKZFWIKPERNAM73LV7Z2443K3CKJZNESRNXWV6G5XIAC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
i - 1
let len = self.pos_a[i-1].vertex.end - self.pos_a[i-1].vertex.start; if pos < self.pos_a[i-1].pos + len || len == 0 { i - 1 } else { i }
let len = self.pos_a[i-1].vertex.end - self.pos_a[i-1].vertex.start;
if pos < self.pos_a[i-1].pos + len || len == 0 {
} else {
i
}