
            accu.push(chunk);
            if (done) {
                lastloop = true;
            }
            accusize += chunk.length;

            if(accusize<CHUNK_SIZE && !lastloop)
            {
                continue;
            }

            buffer += accu.join("");
            accu = [];
            accusize = 0;

            // Process each character in the buffer
            let objstart = 0;
            let objend = 0;
            let bl = buffer.length;
            let