f051cc6a0e
- Added support for multi-range line selectors on URLs (e.g., `:5-10,20-30`) and combining `:raw` mode with line range selectors. - Added support for line range selectors on directory listings with offset and limit parameters. - Fixed `:raw` selector being ignored for JSON and feed URLs and directory listing line selectors dropping offset parameter. - Added clear error message for line offset beyond directory listing end. - Refactored URL parsing and directory reading to support multiple comma-separated ranges and improved line-based slicing logic. - Added comprehensive test coverage for multi-range selectors, raw mode combinations, and directory range operations.