function $0b4b8223d505c909$var$utf8Text(buf, i) {
    var total = $0b4b8223d505c909$var$utf8CheckIncomplete(this, buf, i);
    if (!this.lastNeed) return buf.toString('utf8', i);
    this.lastTotal = total;
    var end = buf.length - (total - this.lastNeed);
    buf.copy(this.lastChar, 0, end);
    return buf.toString('utf8', i, end);
}
// number of bytes are available.
number of bytes are available.
number of bytes are available .
function $0b4b8223d505c909$var$utf8Text(buf, i) {
    var total = $0b4b8223d505c909$var$utf8CheckIncomplete(this, buf, i);
    if (!this.lastNeed) return buf.toString('utf8', i);
    this.lastTotal = total;
    var end = buf.length - (total - this.lastNeed);
    buf.copy(this.lastChar, 0, end);
    return buf.toString('utf8', i, end);
}
function $0b4b8223d505c909$var$utf8Text ( buf , i ) { var total = $0b4b8223d505c909$var$utf8CheckIncomplete ( this , buf , i ) ; if ( ! this . lastNeed ) return buf . toString ( 'utf8' , i ) ; this . lastTotal = total ; var end = buf . length - ( total - this . lastNeed ) ; buf . copy ( this . lastChar , 0 , end ) ; return buf . toString ( 'utf8' , i , end ) ; }
number of bytes are available.
number of bytes are available .