`return_overflowing_tokens` with something like total_max_length
Hello,I have a long text sample, which I’m encoding into windows usingreturn_overflowing_tokens=True.This works fine, but occasionally, I have a very long sample that I want to truncate. For example, with a 20k tokens sample and a 1kmax_length, I get 20 windows,BUTwith a 1m tokens sample and a 1kmax_length(for window), I only want the first 30 windows or 30k tokens. There is no need to tokenize all data.Currently, as a workaround, I first run the tokenizer withtruncation=true,  return_offsets_mapping=True, max_length=30kand then truncate the text based on the offset_mappingThen, I tokenize withreturn_overflowing_tokens=Trueto get the windows.Is there a way to avoid tokenizing twice?