Вход Регистрация
Файл: error-kitty/node_modules/express/node_modules/range-parser/index.js
Строк: 40
<?php
/**
 * Parse "Range" header `str` relative to the given file `size`.
 *
 * @param {Number} size
 * @param {String} str
 * @return {Array}
 * @api public
 */

module.exports = function(sizestr){
  var 
valid true;
  var 
str.indexOf('=');

  if (-
== i) return -2;

  var 
arr str.slice(1).split(',').map(function(range){
    var 
range range.split('-')
      , 
start parseInt(range[0], 10)
      , 
end parseInt(range[1], 10);

    
// -nnn
    
if (isNaN(start)) {
      
start size end;
      
end size 1;
    
// nnn-
    
} else if (isNaN(end)) {
      
end size 1;
    }

    
// limit last-byte-pos to current length
    
if (end size 1end size 1;

    
// invalid
    
if (isNaN(start)
      || 
isNaN(end)
      || 
start end
      
|| start 0valid false;

    return {
      
startstart,
      
endend
    
};
  });

  
arr.type str.slice(0i);

  return 
valid arr : -1;
};
?>
Онлайн: 1
Реклама