This file is indexed.

/usr/share/javascript/q/queue.min.js is in libjs-q 1.4.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
var Q=require("./q");module.exports=Queue;function Queue(){var ends=Q.defer();var closed=Q.defer();return{put:function(value){var next=Q.defer();ends.resolve({head:value,tail:next.promise});ends.resolve=next.resolve},get:function(){var result=ends.promise.get("head");ends.promise=ends.promise.get("tail");return result.fail(function(error){closed.resolve(error);throw error})},closed:closed.promise,close:function(error){error=error||new Error("Can't get value from closed queue");var end={head:Q.reject(error)};end.tail=end;ends.resolve(end);return closed.promise}}}