bool contains(PageOffset offset) { return _allData.fold(() => false, (a) => a.length >= offset.endAt); }