Browse Source

PDF.js version 1.9.516 - See mozilla/pdf.js@336d26dd13cf2684b02345db4eb51927e616fead

master v1.9.516
pdfjsbot 7 years ago
parent
commit
7b76edb58b
  1. 2
      bower.json
  2. 127
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 30
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 2
      build/pdf.min.js
  7. 107
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 2
      build/pdf.worker.min.js
  10. 14
      lib/core/annotation.js
  11. 10
      lib/core/cff_parser.js
  12. 8
      lib/core/colorspace.js
  13. 10
      lib/core/document.js
  14. 10
      lib/core/evaluator.js
  15. 2
      lib/core/fonts.js
  16. 4
      lib/core/function.js
  17. 4
      lib/core/image.js
  18. 18
      lib/core/obj.js
  19. 10
      lib/core/parser.js
  20. 5
      lib/core/primitives.js
  21. 2
      lib/core/stream.js
  22. 4
      lib/display/api.js
  23. 6
      lib/display/canvas.js
  24. 4
      lib/display/global.js
  25. 2
      lib/display/pattern_helper.js
  26. 4
      lib/display/svg.js
  27. 4
      lib/pdf.js
  28. 4
      lib/pdf.worker.js
  29. 6
      lib/shared/util.js
  30. 4
      lib/test/unit/function_spec.js
  31. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "1.9.514",
"version": "1.9.516",
"main": [
"build/pdf.js",
"build/pdf.worker.js"

127
build/pdf.combined.js

@ -98,7 +98,7 @@ return /******/ (function(modules) { // webpackBootstrap @@ -98,7 +98,7 @@ return /******/ (function(modules) { // webpackBootstrap
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.isArray = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@ -892,9 +892,6 @@ function isNum(v) { @@ -892,9 +892,6 @@ function isNum(v) {
function isString(v) {
return typeof v === 'string';
}
function isArray(v) {
return v instanceof Array;
}
function isArrayBuffer(v) {
return (typeof v === 'undefined' ? 'undefined' : _typeof(v)) === 'object' && v !== null && v.byteLength !== undefined;
}
@ -1452,7 +1449,6 @@ exports.deprecated = deprecated; @@ -1452,7 +1449,6 @@ exports.deprecated = deprecated;
exports.getLookupTableFactory = getLookupTableFactory;
exports.getVerbosityLevel = getVerbosityLevel;
exports.info = info;
exports.isArray = isArray;
exports.isArrayBuffer = isArrayBuffer;
exports.isBool = isBool;
exports.isEmptyObj = isEmptyObj;
@ -1491,12 +1487,9 @@ exports.unreachable = unreachable; @@ -1491,12 +1487,9 @@ exports.unreachable = unreachable;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isStream = exports.isRefsEqual = exports.isRef = exports.isName = exports.isDict = exports.isCmd = exports.isEOF = exports.RefSetCache = exports.RefSet = exports.Ref = exports.Name = exports.Dict = exports.Cmd = exports.EOF = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _util = __w_pdfjs_require__(0);
var EOF = {};
var Name = function NameClosure() {
function Name(name) {
@ -1576,7 +1569,7 @@ var Dict = function DictClosure() { @@ -1576,7 +1569,7 @@ var Dict = function DictClosure() {
var value = this.get(key1, key2, key3);
var xref = this.xref,
suppressEncryption = this.suppressEncryption;
if (!(0, _util.isArray)(value) || !xref) {
if (!Array.isArray(value) || !xref) {
return value;
}
value = value.slice();
@ -2442,7 +2435,7 @@ var JpegStream = function JpegStreamClosure() { @@ -2442,7 +2435,7 @@ var JpegStream = function JpegStreamClosure() {
}
var jpegImage = new _jpg.JpegImage();
var decodeArr = this.dict.getArray('Decode', 'D');
if (this.forceRGB && (0, _util.isArray)(decodeArr)) {
if (this.forceRGB && Array.isArray(decodeArr)) {
var bitsPerComponent = this.dict.get('BitsPerComponent') || 8;
var decodeArrLength = decodeArr.length;
var transform = new Int32Array(decodeArrLength);
@ -4017,7 +4010,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -4017,7 +4010,7 @@ var ColorSpace = function ColorSpaceClosure() {
return ColorSpace.fromIR(IR);
};
ColorSpace.fromIR = function ColorSpace_fromIR(IR) {
var name = (0, _util.isArray)(IR) ? IR[0] : IR;
var name = Array.isArray(IR) ? IR[0] : IR;
var whitePoint, blackPoint, gamma;
switch (name) {
case 'DeviceGrayCS':
@ -4090,7 +4083,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -4090,7 +4083,7 @@ var ColorSpace = function ColorSpaceClosure() {
throw new _util.FormatError('unrecognized colorspace ' + cs.name);
}
}
if ((0, _util.isArray)(cs)) {
if (Array.isArray(cs)) {
var mode = xref.fetchIfRef(cs[0]).name;
var numComps, params, alt, whitePoint, blackPoint, gamma;
switch (mode) {
@ -4155,7 +4148,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -4155,7 +4148,7 @@ var ColorSpace = function ColorSpaceClosure() {
case 'Separation':
case 'DeviceN':
var name = xref.fetchIfRef(cs[1]);
numComps = (0, _util.isArray)(name) ? name.length : 1;
numComps = Array.isArray(name) ? name.length : 1;
alt = ColorSpace.parseToIR(cs[2], xref, res);
var tintFnIR = _function.PDFFunction.getIR(xref, xref.fetchIfRef(cs[3]));
return ['AlternateCS', numComps, alt, tintFnIR];
@ -4172,7 +4165,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -4172,7 +4165,7 @@ var ColorSpace = function ColorSpaceClosure() {
throw new _util.FormatError('unrecognized color space object: "' + cs + '"');
};
ColorSpace.isDefaultDecode = function ColorSpace_isDefaultDecode(decode, n) {
if (!(0, _util.isArray)(decode)) {
if (!Array.isArray(decode)) {
return true;
}
if (n * 2 !== decode.length) {
@ -5261,7 +5254,7 @@ var Parser = function ParserClosure() { @@ -5261,7 +5254,7 @@ var Parser = function ParserClosure() {
filterName;
if ((0, _primitives.isName)(filter)) {
filterName = filter.name;
} else if ((0, _util.isArray)(filter)) {
} else if (Array.isArray(filter)) {
var filterZero = this.xref.fetchIfRef(filter[0]);
if ((0, _primitives.isName)(filterZero)) {
filterName = filterZero.name;
@ -5384,13 +5377,13 @@ var Parser = function ParserClosure() { @@ -5384,13 +5377,13 @@ var Parser = function ParserClosure() {
var filter = dict.get('Filter', 'F');
var params = dict.get('DecodeParms', 'DP');
if ((0, _primitives.isName)(filter)) {
if ((0, _util.isArray)(params)) {
if (Array.isArray(params)) {
params = this.xref.fetchIfRef(params[0]);
}
return this.makeFilter(stream, filter.name, length, params);
}
var maybeLength = length;
if ((0, _util.isArray)(filter)) {
if (Array.isArray(filter)) {
var filterArray = filter;
var paramsArray = params;
for (var i = 0, ii = filterArray.length; i < ii; ++i) {
@ -5399,7 +5392,7 @@ var Parser = function ParserClosure() { @@ -5399,7 +5392,7 @@ var Parser = function ParserClosure() {
throw new _util.FormatError('Bad filter name: ' + filter);
}
params = null;
if ((0, _util.isArray)(paramsArray) && i in paramsArray) {
if (Array.isArray(paramsArray) && i in paramsArray) {
params = this.xref.fetchIfRef(paramsArray[i]);
}
stream = this.makeFilter(stream, filter.name, maybeLength, params);
@ -5868,7 +5861,7 @@ var Linearization = { @@ -5868,7 +5861,7 @@ var Linearization = {
var hints = linDict.get('H'),
hintsLength,
item;
if ((0, _util.isArray)(hints) && ((hintsLength = hints.length) === 2 || hintsLength === 4)) {
if (Array.isArray(hints) && ((hintsLength = hints.length) === 2 || hintsLength === 4)) {
for (var index = 0; index < hintsLength; index++) {
if (!(Number.isInteger(item = hints[index]) && item > 0)) {
throw new Error('Hint (' + index + ') in the linearization dictionary is invalid.');
@ -6129,7 +6122,7 @@ var PDFFunction = function PDFFunctionClosure() { @@ -6129,7 +6122,7 @@ var PDFFunction = function PDFFunctionClosure() {
return this.fromIR(IR);
},
parseArray: function PDFFunction_parseArray(xref, fnObj) {
if (!(0, _util.isArray)(fnObj)) {
if (!Array.isArray(fnObj)) {
return this.parse(xref, fnObj);
}
var fnArray = [];
@ -6247,7 +6240,7 @@ var PDFFunction = function PDFFunctionClosure() { @@ -6247,7 +6240,7 @@ var PDFFunction = function PDFFunctionClosure() {
var c0 = dict.getArray('C0') || [0];
var c1 = dict.getArray('C1') || [1];
var n = dict.get('N');
if (!(0, _util.isArray)(c0) || !(0, _util.isArray)(c1)) {
if (!Array.isArray(c0) || !Array.isArray(c1)) {
throw new _util.FormatError('Illegal dictionary for interpolated function');
}
var length = c0.length;
@ -13453,8 +13446,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -13453,8 +13446,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.9.514';
exports.build = build = '22ade754';
exports.version = version = '1.9.516';
exports.build = build = '336d26dd';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -14510,7 +14503,7 @@ var Catalog = function CatalogClosure() { @@ -14510,7 +14503,7 @@ var Catalog = function CatalogClosure() {
var flags = outlineDict.get('F') || 0;
var color = outlineDict.getArray('C'),
rgbColor = blackColor;
if ((0, _util.isArray)(color) && color.length === 3 && (color[0] !== 0 || color[1] !== 0 || color[2] !== 0)) {
if (Array.isArray(color) && color.length === 3 && (color[0] !== 0 || color[1] !== 0 || color[2] !== 0)) {
rgbColor = _colorspace.ColorSpace.singletons.rgb.getRgb(color, 0);
}
var outlineItem = {
@ -14850,7 +14843,7 @@ var Catalog = function CatalogClosure() { @@ -14850,7 +14843,7 @@ var Catalog = function CatalogClosure() {
continue;
}
var kids = currentNode.get('Kids');
if (!(0, _util.isArray)(kids)) {
if (!Array.isArray(kids)) {
capability.reject(new _util.FormatError('page dictionary kids object is not an array'));
return;
}
@ -15002,7 +14995,7 @@ var Catalog = function CatalogClosure() { @@ -15002,7 +14995,7 @@ var Catalog = function CatalogClosure() {
var baseUrl = url.split('#')[0];
if ((0, _util.isString)(remoteDest)) {
url = baseUrl + '#' + remoteDest;
} else if ((0, _util.isArray)(remoteDest)) {
} else if (Array.isArray(remoteDest)) {
url = baseUrl + '#' + JSON.stringify(remoteDest);
}
}
@ -15057,7 +15050,7 @@ var Catalog = function CatalogClosure() { @@ -15057,7 +15050,7 @@ var Catalog = function CatalogClosure() {
if ((0, _primitives.isName)(dest)) {
dest = dest.name;
}
if ((0, _util.isString)(dest) || (0, _util.isArray)(dest)) {
if ((0, _util.isString)(dest) || Array.isArray(dest)) {
resultObj.dest = dest;
}
}
@ -15629,7 +15622,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -15629,7 +15622,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
continue;
}
var entries = obj.get(this._type);
if ((0, _util.isArray)(entries)) {
if (Array.isArray(entries)) {
for (i = 0, n = entries.length; i < n; i += 2) {
dict[xref.fetchIfRef(entries[i])] = xref.fetchIfRef(entries[i + 1]);
}
@ -15652,7 +15645,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -15652,7 +15645,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
return null;
}
var kids = kidsOrEntries.get('Kids');
if (!(0, _util.isArray)(kids)) {
if (!Array.isArray(kids)) {
return null;
}
l = 0;
@ -15675,7 +15668,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -15675,7 +15668,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
}
}
var entries = kidsOrEntries.get(this._type);
if ((0, _util.isArray)(entries)) {
if (Array.isArray(entries)) {
l = 0;
r = entries.length - 2;
while (l <= r) {
@ -15787,7 +15780,7 @@ var FileSpec = function FileSpecClosure() { @@ -15787,7 +15780,7 @@ var FileSpec = function FileSpecClosure() {
}();
var ObjectLoader = function () {
function mayHaveChildren(value) {
return (0, _primitives.isRef)(value) || (0, _primitives.isDict)(value) || (0, _util.isArray)(value) || (0, _primitives.isStream)(value);
return (0, _primitives.isRef)(value) || (0, _primitives.isDict)(value) || Array.isArray(value) || (0, _primitives.isStream)(value);
}
function addChildren(node, nodesToVisit) {
if ((0, _primitives.isDict)(node) || (0, _primitives.isStream)(node)) {
@ -15799,7 +15792,7 @@ var ObjectLoader = function () { @@ -15799,7 +15792,7 @@ var ObjectLoader = function () {
nodesToVisit.push(rawValue);
}
}
} else if ((0, _util.isArray)(node)) {
} else if (Array.isArray(node)) {
for (var _i = 0, _ii = node.length; _i < _ii; _i++) {
var value = node[_i];
if (mayHaveChildren(value)) {
@ -21155,7 +21148,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -21155,7 +21148,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
xObjStateManager = new StateManager(currentState);
matrix = xobj.dict.getArray('Matrix');
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
xObjStateManager.transform(matrix);
}
enqueueChunk();
@ -21486,7 +21479,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -21486,7 +21479,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
for (i = 0, ii = widths.length; i < ii; i++) {
start = xref.fetchIfRef(widths[i++]);
code = xref.fetchIfRef(widths[i]);
if ((0, _util.isArray)(code)) {
if (Array.isArray(code)) {
for (j = 0, jj = code.length; j < jj; j++) {
glyphsWidths[start++] = xref.fetchIfRef(code[j]);
}
@ -21506,7 +21499,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -21506,7 +21499,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
for (i = 0, ii = vmetrics.length; i < ii; i++) {
start = xref.fetchIfRef(vmetrics[i++]);
code = xref.fetchIfRef(vmetrics[i]);
if ((0, _util.isArray)(code)) {
if (Array.isArray(code)) {
for (j = 0, jj = code.length; j < jj; j++) {
glyphsVMetrics[start++] = [xref.fetchIfRef(code[j++]), xref.fetchIfRef(code[j++]), xref.fetchIfRef(code[j])];
}
@ -21621,7 +21614,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -21621,7 +21614,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
if (!df) {
throw new _util.FormatError('Descendant fonts are not specified');
}
dict = (0, _util.isArray)(df) ? this.xref.fetchIfRef(df[0]) : df;
dict = Array.isArray(df) ? this.xref.fetchIfRef(df[0]) : df;
type = dict.get('Subtype');
if (!(0, _primitives.isName)(type)) {
throw new _util.FormatError('invalid font Subtype');
@ -21644,7 +21637,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -21644,7 +21637,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
hash.update(entry.name);
} else if ((0, _primitives.isRef)(entry)) {
hash.update(entry.toString());
} else if ((0, _util.isArray)(entry)) {
} else if (Array.isArray(entry)) {
var diffLength = entry.length,
diffBuf = new Array(diffLength);
for (var j = 0; j < diffLength; j++) {
@ -23530,7 +23523,7 @@ var CFFParser = function CFFParserClosure() { @@ -23530,7 +23523,7 @@ var CFFParser = function CFFParserClosure() {
return;
}
var privateOffset = parentDict.getByName('Private');
if (!(0, _util.isArray)(privateOffset) || privateOffset.length !== 2) {
if (!Array.isArray(privateOffset) || privateOffset.length !== 2) {
parentDict.removeByName('Private');
return;
}
@ -23847,12 +23840,12 @@ var CFFDict = function CFFDictClosure() { @@ -23847,12 +23840,12 @@ var CFFDict = function CFFDictClosure() {
};
for (var i = 0, ii = layout.length; i < ii; ++i) {
var entry = layout[i];
var key = (0, _util.isArray)(entry[0]) ? (entry[0][0] << 8) + entry[0][1] : entry[0];
var key = Array.isArray(entry[0]) ? (entry[0][0] << 8) + entry[0][1] : entry[0];
tables.keyToNameMap[key] = entry[1];
tables.nameToKeyMap[entry[1]] = key;
tables.types[key] = entry[2];
tables.defaults[key] = entry[3];
tables.opcodes[key] = (0, _util.isArray)(entry[0]) ? entry[0] : [entry[0]];
tables.opcodes[key] = Array.isArray(entry[0]) ? entry[0] : [entry[0]];
tables.order.push(key);
}
return tables;
@ -24162,10 +24155,10 @@ var CFFCompiler = function CFFCompilerClosure() { @@ -24162,10 +24155,10 @@ var CFFCompiler = function CFFCompilerClosure() {
}
var values = dict.values[key];
var types = dict.types[key];
if (!(0, _util.isArray)(types)) {
if (!Array.isArray(types)) {
types = [types];
}
if (!(0, _util.isArray)(values)) {
if (!Array.isArray(values)) {
values = [values];
}
if (values.length === 0) {
@ -29150,10 +29143,10 @@ var SVGGraphics = function SVGGraphics() { @@ -29150,10 +29143,10 @@ var SVGGraphics = function SVGGraphics() {
this.paintInlineImageXObject(imgData, mask);
},
paintFormXObjectBegin: function SVGGraphics_paintFormXObjectBegin(matrix, bbox) {
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
this.transform(matrix[0], matrix[1], matrix[2], matrix[3], matrix[4], matrix[5]);
}
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
var cliprect = document.createElementNS(NS, 'svg:rect');
@ -29217,8 +29210,8 @@ exports.SVGGraphics = SVGGraphics; @@ -29217,8 +29210,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict";
var pdfjsVersion = '1.9.514';
var pdfjsBuild = '22ade754';
var pdfjsVersion = '1.9.516';
var pdfjsBuild = '336d26dd';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(98);
var pdfjsDisplayAPI = __w_pdfjs_require__(55);
@ -35080,8 +35073,8 @@ if (!_global_scope2.default.PDFJS) { @@ -35080,8 +35073,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '1.9.514';
PDFJS.build = '22ade754';
PDFJS.version = '1.9.516';
PDFJS.build = '336d26dd';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -36839,11 +36832,11 @@ var CanvasGraphics = function CanvasGraphicsClosure() { @@ -36839,11 +36832,11 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
paintFormXObjectBegin: function CanvasGraphics_paintFormXObjectBegin(matrix, bbox) {
this.save();
this.baseTransformStack.push(this.baseTransform);
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
this.transform.apply(this, matrix);
}
this.baseTransform = this.ctx.mozCurrentTransform;
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
this.ctx.rect(bbox[0], bbox[1], width, height);
@ -36951,7 +36944,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() { @@ -36951,7 +36944,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
this.save();
resetCtxToDefault(this.ctx);
this.current = new CanvasExtraState();
if ((0, _util.isArray)(rect) && rect.length === 4) {
if (Array.isArray(rect) && rect.length === 4) {
var width = rect[2] - rect[0];
var height = rect[3] - rect[1];
this.ctx.rect(rect[0], rect[1], width, height);
@ -37556,7 +37549,7 @@ var TilingPattern = function TilingPatternClosure() { @@ -37556,7 +37549,7 @@ var TilingPattern = function TilingPatternClosure() {
this.ctx.scale(1 / scale[0], 1 / scale[1]);
},
clipBbox: function clipBbox(graphics, bbox, x0, y0, x1, y1) {
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var bboxWidth = x1 - x0;
var bboxHeight = y1 - y0;
graphics.ctx.rect(x0, y0, bboxWidth, bboxHeight);
@ -38693,14 +38686,14 @@ var Page = function PageClosure() { @@ -38693,14 +38686,14 @@ var Page = function PageClosure() {
},
get mediaBox() {
var mediaBox = this.getInheritedPageProp('MediaBox', true);
if (!(0, _util.isArray)(mediaBox) || mediaBox.length !== 4) {
if (!Array.isArray(mediaBox) || mediaBox.length !== 4) {
return (0, _util.shadow)(this, 'mediaBox', LETTER_SIZE_MEDIABOX);
}
return (0, _util.shadow)(this, 'mediaBox', mediaBox);
},
get cropBox() {
var cropBox = this.getInheritedPageProp('CropBox', true);
if (!(0, _util.isArray)(cropBox) || cropBox.length !== 4) {
if (!Array.isArray(cropBox) || cropBox.length !== 4) {
return (0, _util.shadow)(this, 'cropBox', this.mediaBox);
}
return (0, _util.shadow)(this, 'cropBox', cropBox);
@ -38735,7 +38728,7 @@ var Page = function PageClosure() { @@ -38735,7 +38728,7 @@ var Page = function PageClosure() {
getContentStream: function Page_getContentStream() {
var content = this.content;
var stream;
if ((0, _util.isArray)(content)) {
if (Array.isArray(content)) {
var xref = this.xref;
var i,
n = content.length;
@ -38958,7 +38951,7 @@ var PDFDocument = function PDFDocumentClosure() { @@ -38958,7 +38951,7 @@ var PDFDocument = function PDFDocumentClosure() {
if (this.acroForm) {
this.xfa = this.acroForm.get('XFA');
var fields = this.acroForm.get('Fields');
if ((!fields || !(0, _util.isArray)(fields) || fields.length === 0) && !this.xfa) {
if ((!fields || !Array.isArray(fields) || fields.length === 0) && !this.xfa) {
this.acroForm = null;
}
}
@ -39107,7 +39100,7 @@ var PDFDocument = function PDFDocumentClosure() { @@ -39107,7 +39100,7 @@ var PDFDocument = function PDFDocumentClosure() {
hash,
fileID = '';
var idArray = xref.trailer.get('ID');
if (idArray && (0, _util.isArray)(idArray) && idArray[0] && (0, _util.isString)(idArray[0]) && idArray[0] !== EMPTY_FINGERPRINT) {
if (Array.isArray(idArray) && idArray[0] && (0, _util.isString)(idArray[0]) && idArray[0] !== EMPTY_FINGERPRINT) {
hash = (0, _util.stringToBytes)(idArray[0]);
} else {
if (this.stream.ensureRange) {
@ -44586,7 +44579,7 @@ var Type1Font = function Type1FontClosure() { @@ -44586,7 +44579,7 @@ var Type1Font = function Type1FontClosure() {
continue;
}
var value = properties.privateData[field];
if ((0, _util.isArray)(value)) {
if (Array.isArray(value)) {
for (var j = value.length - 1; j > 0; j--) {
value[j] -= value[j - 1];
}
@ -50251,7 +50244,7 @@ var PDFImage = function PDFImageClosure() { @@ -50251,7 +50244,7 @@ var PDFImage = function PDFImageClosure() {
if (mask) {
if ((0, _primitives.isStream)(mask)) {
maskPromise = handleImageData(mask, nativeDecoder);
} else if ((0, _util.isArray)(mask)) {
} else if (Array.isArray(mask)) {
maskPromise = Promise.resolve(mask);
} else {
(0, _util.warn)('Unsupported mask format.');
@ -50412,7 +50405,7 @@ var PDFImage = function PDFImageClosure() { @@ -50412,7 +50405,7 @@ var PDFImage = function PDFImageClosure() {
if (sw !== width || sh !== height) {
alphaBuf = resizeImageMask(alphaBuf, mask.bpc, sw, sh, width, height);
}
} else if ((0, _util.isArray)(mask)) {
} else if (Array.isArray(mask)) {
alphaBuf = new Uint8Array(width * height);
var numComps = this.numComps;
for (i = 0, ii = width * height; i < ii; ++i) {
@ -50752,7 +50745,7 @@ var Annotation = function () { @@ -50752,7 +50745,7 @@ var Annotation = function () {
}, {
key: 'setRectangle',
value: function setRectangle(rectangle) {
if ((0, _util.isArray)(rectangle) && rectangle.length === 4) {
if (Array.isArray(rectangle) && rectangle.length === 4) {
this.rectangle = _util.Util.normalizeRect(rectangle);
} else {
this.rectangle = [0, 0, 0, 0];
@ -50762,7 +50755,7 @@ var Annotation = function () { @@ -50762,7 +50755,7 @@ var Annotation = function () {
key: 'setColor',
value: function setColor(color) {
var rgbColor = new Uint8Array(3);
if (!(0, _util.isArray)(color)) {
if (!Array.isArray(color)) {
this.color = rgbColor;
return;
}
@ -50804,7 +50797,7 @@ var Annotation = function () { @@ -50804,7 +50797,7 @@ var Annotation = function () {
}
} else if (borderStyle.has('Border')) {
var array = borderStyle.getArray('Border');
if ((0, _util.isArray)(array) && array.length >= 3) {
if (Array.isArray(array) && array.length >= 3) {
this.borderStyle.setHorizontalCornerRadius(array[0]);
this.borderStyle.setVerticalCornerRadius(array[1]);
this.borderStyle.setWidth(array[2]);
@ -50958,7 +50951,7 @@ var AnnotationBorderStyle = function () { @@ -50958,7 +50951,7 @@ var AnnotationBorderStyle = function () {
}, {
key: 'setDashArray',
value: function setDashArray(dashArray) {
if ((0, _util.isArray)(dashArray) && dashArray.length > 0) {
if (Array.isArray(dashArray) && dashArray.length > 0) {
var isValid = true;
var allZeros = true;
for (var i = 0, len = dashArray.length; i < len; i++) {
@ -51178,18 +51171,18 @@ var ChoiceWidgetAnnotation = function (_WidgetAnnotation3) { @@ -51178,18 +51171,18 @@ var ChoiceWidgetAnnotation = function (_WidgetAnnotation3) {
_this5.data.options = [];
var options = _util.Util.getInheritableProperty(params.dict, 'Opt');
if ((0, _util.isArray)(options)) {
if (Array.isArray(options)) {
var xref = params.xref;
for (var i = 0, ii = options.length; i < ii; i++) {
var option = xref.fetchIfRef(options[i]);
var isOptionArray = (0, _util.isArray)(option);
var isOptionArray = Array.isArray(option);
_this5.data.options[i] = {
exportValue: isOptionArray ? xref.fetchIfRef(option[0]) : option,
displayValue: isOptionArray ? xref.fetchIfRef(option[1]) : option
};
}
}
if (!(0, _util.isArray)(_this5.data.fieldValue)) {
if (!Array.isArray(_this5.data.fieldValue)) {
_this5.data.fieldValue = [_this5.data.fieldValue];
}
_this5.data.combo = _this5.hasFieldFlag(_util.AnnotationFieldFlag.COMBO);

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

30
build/pdf.js

@ -98,7 +98,7 @@ return /******/ (function(modules) { // webpackBootstrap @@ -98,7 +98,7 @@ return /******/ (function(modules) { // webpackBootstrap
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.isArray = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@ -892,9 +892,6 @@ function isNum(v) { @@ -892,9 +892,6 @@ function isNum(v) {
function isString(v) {
return typeof v === 'string';
}
function isArray(v) {
return v instanceof Array;
}
function isArrayBuffer(v) {
return (typeof v === 'undefined' ? 'undefined' : _typeof(v)) === 'object' && v !== null && v.byteLength !== undefined;
}
@ -1452,7 +1449,6 @@ exports.deprecated = deprecated; @@ -1452,7 +1449,6 @@ exports.deprecated = deprecated;
exports.getLookupTableFactory = getLookupTableFactory;
exports.getVerbosityLevel = getVerbosityLevel;
exports.info = info;
exports.isArray = isArray;
exports.isArrayBuffer = isArrayBuffer;
exports.isBool = isBool;
exports.isEmptyObj = isEmptyObj;
@ -4180,8 +4176,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -4180,8 +4176,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.9.514';
exports.build = build = '22ade754';
exports.version = version = '1.9.516';
exports.build = build = '336d26dd';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -6992,10 +6988,10 @@ var SVGGraphics = function SVGGraphics() { @@ -6992,10 +6988,10 @@ var SVGGraphics = function SVGGraphics() {
this.paintInlineImageXObject(imgData, mask);
},
paintFormXObjectBegin: function SVGGraphics_paintFormXObjectBegin(matrix, bbox) {
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
this.transform(matrix[0], matrix[1], matrix[2], matrix[3], matrix[4], matrix[5]);
}
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
var cliprect = document.createElementNS(NS, 'svg:rect');
@ -7059,8 +7055,8 @@ exports.SVGGraphics = SVGGraphics; @@ -7059,8 +7055,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict";
var pdfjsVersion = '1.9.514';
var pdfjsBuild = '22ade754';
var pdfjsVersion = '1.9.516';
var pdfjsBuild = '336d26dd';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(82);
var pdfjsDisplayAPI = __w_pdfjs_require__(48);
@ -12922,8 +12918,8 @@ if (!_global_scope2.default.PDFJS) { @@ -12922,8 +12918,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '1.9.514';
PDFJS.build = '22ade754';
PDFJS.version = '1.9.516';
PDFJS.build = '336d26dd';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -14681,11 +14677,11 @@ var CanvasGraphics = function CanvasGraphicsClosure() { @@ -14681,11 +14677,11 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
paintFormXObjectBegin: function CanvasGraphics_paintFormXObjectBegin(matrix, bbox) {
this.save();
this.baseTransformStack.push(this.baseTransform);
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
this.transform.apply(this, matrix);
}
this.baseTransform = this.ctx.mozCurrentTransform;
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
this.ctx.rect(bbox[0], bbox[1], width, height);
@ -14793,7 +14789,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() { @@ -14793,7 +14789,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
this.save();
resetCtxToDefault(this.ctx);
this.current = new CanvasExtraState();
if ((0, _util.isArray)(rect) && rect.length === 4) {
if (Array.isArray(rect) && rect.length === 4) {
var width = rect[2] - rect[0];
var height = rect[3] - rect[1];
this.ctx.rect(rect[0], rect[1], width, height);
@ -15398,7 +15394,7 @@ var TilingPattern = function TilingPatternClosure() { @@ -15398,7 +15394,7 @@ var TilingPattern = function TilingPatternClosure() {
this.ctx.scale(1 / scale[0], 1 / scale[1]);
},
clipBbox: function clipBbox(graphics, bbox, x0, y0, x1, y1) {
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var bboxWidth = x1 - x0;
var bboxHeight = y1 - y0;
graphics.ctx.rect(x0, y0, bboxWidth, bboxHeight);

2
build/pdf.js.map

File diff suppressed because one or more lines are too long

2
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

107
build/pdf.worker.js vendored

@ -98,7 +98,7 @@ return /******/ (function(modules) { // webpackBootstrap @@ -98,7 +98,7 @@ return /******/ (function(modules) { // webpackBootstrap
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.isArray = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@ -892,9 +892,6 @@ function isNum(v) { @@ -892,9 +892,6 @@ function isNum(v) {
function isString(v) {
return typeof v === 'string';
}
function isArray(v) {
return v instanceof Array;
}
function isArrayBuffer(v) {
return (typeof v === 'undefined' ? 'undefined' : _typeof(v)) === 'object' && v !== null && v.byteLength !== undefined;
}
@ -1452,7 +1449,6 @@ exports.deprecated = deprecated; @@ -1452,7 +1449,6 @@ exports.deprecated = deprecated;
exports.getLookupTableFactory = getLookupTableFactory;
exports.getVerbosityLevel = getVerbosityLevel;
exports.info = info;
exports.isArray = isArray;
exports.isArrayBuffer = isArrayBuffer;
exports.isBool = isBool;
exports.isEmptyObj = isEmptyObj;
@ -1491,12 +1487,9 @@ exports.unreachable = unreachable; @@ -1491,12 +1487,9 @@ exports.unreachable = unreachable;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isStream = exports.isRefsEqual = exports.isRef = exports.isName = exports.isDict = exports.isCmd = exports.isEOF = exports.RefSetCache = exports.RefSet = exports.Ref = exports.Name = exports.Dict = exports.Cmd = exports.EOF = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _util = __w_pdfjs_require__(0);
var EOF = {};
var Name = function NameClosure() {
function Name(name) {
@ -1576,7 +1569,7 @@ var Dict = function DictClosure() { @@ -1576,7 +1569,7 @@ var Dict = function DictClosure() {
var value = this.get(key1, key2, key3);
var xref = this.xref,
suppressEncryption = this.suppressEncryption;
if (!(0, _util.isArray)(value) || !xref) {
if (!Array.isArray(value) || !xref) {
return value;
}
value = value.slice();
@ -2442,7 +2435,7 @@ var JpegStream = function JpegStreamClosure() { @@ -2442,7 +2435,7 @@ var JpegStream = function JpegStreamClosure() {
}
var jpegImage = new _jpg.JpegImage();
var decodeArr = this.dict.getArray('Decode', 'D');
if (this.forceRGB && (0, _util.isArray)(decodeArr)) {
if (this.forceRGB && Array.isArray(decodeArr)) {
var bitsPerComponent = this.dict.get('BitsPerComponent') || 8;
var decodeArrLength = decodeArr.length;
var transform = new Int32Array(decodeArrLength);
@ -3714,7 +3707,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -3714,7 +3707,7 @@ var ColorSpace = function ColorSpaceClosure() {
return ColorSpace.fromIR(IR);
};
ColorSpace.fromIR = function ColorSpace_fromIR(IR) {
var name = (0, _util.isArray)(IR) ? IR[0] : IR;
var name = Array.isArray(IR) ? IR[0] : IR;
var whitePoint, blackPoint, gamma;
switch (name) {
case 'DeviceGrayCS':
@ -3787,7 +3780,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -3787,7 +3780,7 @@ var ColorSpace = function ColorSpaceClosure() {
throw new _util.FormatError('unrecognized colorspace ' + cs.name);
}
}
if ((0, _util.isArray)(cs)) {
if (Array.isArray(cs)) {
var mode = xref.fetchIfRef(cs[0]).name;
var numComps, params, alt, whitePoint, blackPoint, gamma;
switch (mode) {
@ -3852,7 +3845,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -3852,7 +3845,7 @@ var ColorSpace = function ColorSpaceClosure() {
case 'Separation':
case 'DeviceN':
var name = xref.fetchIfRef(cs[1]);
numComps = (0, _util.isArray)(name) ? name.length : 1;
numComps = Array.isArray(name) ? name.length : 1;
alt = ColorSpace.parseToIR(cs[2], xref, res);
var tintFnIR = _function.PDFFunction.getIR(xref, xref.fetchIfRef(cs[3]));
return ['AlternateCS', numComps, alt, tintFnIR];
@ -3869,7 +3862,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -3869,7 +3862,7 @@ var ColorSpace = function ColorSpaceClosure() {
throw new _util.FormatError('unrecognized color space object: "' + cs + '"');
};
ColorSpace.isDefaultDecode = function ColorSpace_isDefaultDecode(decode, n) {
if (!(0, _util.isArray)(decode)) {
if (!Array.isArray(decode)) {
return true;
}
if (n * 2 !== decode.length) {
@ -4958,7 +4951,7 @@ var Parser = function ParserClosure() { @@ -4958,7 +4951,7 @@ var Parser = function ParserClosure() {
filterName;
if ((0, _primitives.isName)(filter)) {
filterName = filter.name;
} else if ((0, _util.isArray)(filter)) {
} else if (Array.isArray(filter)) {
var filterZero = this.xref.fetchIfRef(filter[0]);
if ((0, _primitives.isName)(filterZero)) {
filterName = filterZero.name;
@ -5081,13 +5074,13 @@ var Parser = function ParserClosure() { @@ -5081,13 +5074,13 @@ var Parser = function ParserClosure() {
var filter = dict.get('Filter', 'F');
var params = dict.get('DecodeParms', 'DP');
if ((0, _primitives.isName)(filter)) {
if ((0, _util.isArray)(params)) {
if (Array.isArray(params)) {
params = this.xref.fetchIfRef(params[0]);
}
return this.makeFilter(stream, filter.name, length, params);
}
var maybeLength = length;
if ((0, _util.isArray)(filter)) {
if (Array.isArray(filter)) {
var filterArray = filter;
var paramsArray = params;
for (var i = 0, ii = filterArray.length; i < ii; ++i) {
@ -5096,7 +5089,7 @@ var Parser = function ParserClosure() { @@ -5096,7 +5089,7 @@ var Parser = function ParserClosure() {
throw new _util.FormatError('Bad filter name: ' + filter);
}
params = null;
if ((0, _util.isArray)(paramsArray) && i in paramsArray) {
if (Array.isArray(paramsArray) && i in paramsArray) {
params = this.xref.fetchIfRef(paramsArray[i]);
}
stream = this.makeFilter(stream, filter.name, maybeLength, params);
@ -5565,7 +5558,7 @@ var Linearization = { @@ -5565,7 +5558,7 @@ var Linearization = {
var hints = linDict.get('H'),
hintsLength,
item;
if ((0, _util.isArray)(hints) && ((hintsLength = hints.length) === 2 || hintsLength === 4)) {
if (Array.isArray(hints) && ((hintsLength = hints.length) === 2 || hintsLength === 4)) {
for (var index = 0; index < hintsLength; index++) {
if (!(Number.isInteger(item = hints[index]) && item > 0)) {
throw new Error('Hint (' + index + ') in the linearization dictionary is invalid.');
@ -5826,7 +5819,7 @@ var PDFFunction = function PDFFunctionClosure() { @@ -5826,7 +5819,7 @@ var PDFFunction = function PDFFunctionClosure() {
return this.fromIR(IR);
},
parseArray: function PDFFunction_parseArray(xref, fnObj) {
if (!(0, _util.isArray)(fnObj)) {
if (!Array.isArray(fnObj)) {
return this.parse(xref, fnObj);
}
var fnArray = [];
@ -5944,7 +5937,7 @@ var PDFFunction = function PDFFunctionClosure() { @@ -5944,7 +5937,7 @@ var PDFFunction = function PDFFunctionClosure() {
var c0 = dict.getArray('C0') || [0];
var c1 = dict.getArray('C1') || [1];
var n = dict.get('N');
if (!(0, _util.isArray)(c0) || !(0, _util.isArray)(c1)) {
if (!Array.isArray(c0) || !Array.isArray(c1)) {
throw new _util.FormatError('Illegal dictionary for interpolated function');
}
var length = c0.length;
@ -12222,7 +12215,7 @@ var Catalog = function CatalogClosure() { @@ -12222,7 +12215,7 @@ var Catalog = function CatalogClosure() {
var flags = outlineDict.get('F') || 0;
var color = outlineDict.getArray('C'),
rgbColor = blackColor;
if ((0, _util.isArray)(color) && color.length === 3 && (color[0] !== 0 || color[1] !== 0 || color[2] !== 0)) {
if (Array.isArray(color) && color.length === 3 && (color[0] !== 0 || color[1] !== 0 || color[2] !== 0)) {
rgbColor = _colorspace.ColorSpace.singletons.rgb.getRgb(color, 0);
}
var outlineItem = {
@ -12562,7 +12555,7 @@ var Catalog = function CatalogClosure() { @@ -12562,7 +12555,7 @@ var Catalog = function CatalogClosure() {
continue;
}
var kids = currentNode.get('Kids');
if (!(0, _util.isArray)(kids)) {
if (!Array.isArray(kids)) {
capability.reject(new _util.FormatError('page dictionary kids object is not an array'));
return;
}
@ -12714,7 +12707,7 @@ var Catalog = function CatalogClosure() { @@ -12714,7 +12707,7 @@ var Catalog = function CatalogClosure() {
var baseUrl = url.split('#')[0];
if ((0, _util.isString)(remoteDest)) {
url = baseUrl + '#' + remoteDest;
} else if ((0, _util.isArray)(remoteDest)) {
} else if (Array.isArray(remoteDest)) {
url = baseUrl + '#' + JSON.stringify(remoteDest);
}
}
@ -12769,7 +12762,7 @@ var Catalog = function CatalogClosure() { @@ -12769,7 +12762,7 @@ var Catalog = function CatalogClosure() {
if ((0, _primitives.isName)(dest)) {
dest = dest.name;
}
if ((0, _util.isString)(dest) || (0, _util.isArray)(dest)) {
if ((0, _util.isString)(dest) || Array.isArray(dest)) {
resultObj.dest = dest;
}
}
@ -13341,7 +13334,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -13341,7 +13334,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
continue;
}
var entries = obj.get(this._type);
if ((0, _util.isArray)(entries)) {
if (Array.isArray(entries)) {
for (i = 0, n = entries.length; i < n; i += 2) {
dict[xref.fetchIfRef(entries[i])] = xref.fetchIfRef(entries[i + 1]);
}
@ -13364,7 +13357,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -13364,7 +13357,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
return null;
}
var kids = kidsOrEntries.get('Kids');
if (!(0, _util.isArray)(kids)) {
if (!Array.isArray(kids)) {
return null;
}
l = 0;
@ -13387,7 +13380,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -13387,7 +13380,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
}
}
var entries = kidsOrEntries.get(this._type);
if ((0, _util.isArray)(entries)) {
if (Array.isArray(entries)) {
l = 0;
r = entries.length - 2;
while (l <= r) {
@ -13499,7 +13492,7 @@ var FileSpec = function FileSpecClosure() { @@ -13499,7 +13492,7 @@ var FileSpec = function FileSpecClosure() {
}();
var ObjectLoader = function () {
function mayHaveChildren(value) {
return (0, _primitives.isRef)(value) || (0, _primitives.isDict)(value) || (0, _util.isArray)(value) || (0, _primitives.isStream)(value);
return (0, _primitives.isRef)(value) || (0, _primitives.isDict)(value) || Array.isArray(value) || (0, _primitives.isStream)(value);
}
function addChildren(node, nodesToVisit) {
if ((0, _primitives.isDict)(node) || (0, _primitives.isStream)(node)) {
@ -13511,7 +13504,7 @@ var ObjectLoader = function () { @@ -13511,7 +13504,7 @@ var ObjectLoader = function () {
nodesToVisit.push(rawValue);
}
}
} else if ((0, _util.isArray)(node)) {
} else if (Array.isArray(node)) {
for (var _i = 0, _ii = node.length; _i < _ii; _i++) {
var value = node[_i];
if (mayHaveChildren(value)) {
@ -18867,7 +18860,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -18867,7 +18860,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
xObjStateManager = new StateManager(currentState);
matrix = xobj.dict.getArray('Matrix');
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
xObjStateManager.transform(matrix);
}
enqueueChunk();
@ -19198,7 +19191,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -19198,7 +19191,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
for (i = 0, ii = widths.length; i < ii; i++) {
start = xref.fetchIfRef(widths[i++]);
code = xref.fetchIfRef(widths[i]);
if ((0, _util.isArray)(code)) {
if (Array.isArray(code)) {
for (j = 0, jj = code.length; j < jj; j++) {
glyphsWidths[start++] = xref.fetchIfRef(code[j]);
}
@ -19218,7 +19211,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -19218,7 +19211,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
for (i = 0, ii = vmetrics.length; i < ii; i++) {
start = xref.fetchIfRef(vmetrics[i++]);
code = xref.fetchIfRef(vmetrics[i]);
if ((0, _util.isArray)(code)) {
if (Array.isArray(code)) {
for (j = 0, jj = code.length; j < jj; j++) {
glyphsVMetrics[start++] = [xref.fetchIfRef(code[j++]), xref.fetchIfRef(code[j++]), xref.fetchIfRef(code[j])];
}
@ -19333,7 +19326,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -19333,7 +19326,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
if (!df) {
throw new _util.FormatError('Descendant fonts are not specified');
}
dict = (0, _util.isArray)(df) ? this.xref.fetchIfRef(df[0]) : df;
dict = Array.isArray(df) ? this.xref.fetchIfRef(df[0]) : df;
type = dict.get('Subtype');
if (!(0, _primitives.isName)(type)) {
throw new _util.FormatError('invalid font Subtype');
@ -19356,7 +19349,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -19356,7 +19349,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
hash.update(entry.name);
} else if ((0, _primitives.isRef)(entry)) {
hash.update(entry.toString());
} else if ((0, _util.isArray)(entry)) {
} else if (Array.isArray(entry)) {
var diffLength = entry.length,
diffBuf = new Array(diffLength);
for (var j = 0; j < diffLength; j++) {
@ -21242,7 +21235,7 @@ var CFFParser = function CFFParserClosure() { @@ -21242,7 +21235,7 @@ var CFFParser = function CFFParserClosure() {
return;
}
var privateOffset = parentDict.getByName('Private');
if (!(0, _util.isArray)(privateOffset) || privateOffset.length !== 2) {
if (!Array.isArray(privateOffset) || privateOffset.length !== 2) {
parentDict.removeByName('Private');
return;
}
@ -21559,12 +21552,12 @@ var CFFDict = function CFFDictClosure() { @@ -21559,12 +21552,12 @@ var CFFDict = function CFFDictClosure() {
};
for (var i = 0, ii = layout.length; i < ii; ++i) {
var entry = layout[i];
var key = (0, _util.isArray)(entry[0]) ? (entry[0][0] << 8) + entry[0][1] : entry[0];
var key = Array.isArray(entry[0]) ? (entry[0][0] << 8) + entry[0][1] : entry[0];
tables.keyToNameMap[key] = entry[1];
tables.nameToKeyMap[entry[1]] = key;
tables.types[key] = entry[2];
tables.defaults[key] = entry[3];
tables.opcodes[key] = (0, _util.isArray)(entry[0]) ? entry[0] : [entry[0]];
tables.opcodes[key] = Array.isArray(entry[0]) ? entry[0] : [entry[0]];
tables.order.push(key);
}
return tables;
@ -21874,10 +21867,10 @@ var CFFCompiler = function CFFCompilerClosure() { @@ -21874,10 +21867,10 @@ var CFFCompiler = function CFFCompilerClosure() {
}
var values = dict.values[key];
var types = dict.types[key];
if (!(0, _util.isArray)(types)) {
if (!Array.isArray(types)) {
types = [types];
}
if (!(0, _util.isArray)(values)) {
if (!Array.isArray(values)) {
values = [values];
}
if (values.length === 0) {
@ -24519,8 +24512,8 @@ exports.getUnicodeForGlyph = getUnicodeForGlyph; @@ -24519,8 +24512,8 @@ exports.getUnicodeForGlyph = getUnicodeForGlyph;
"use strict";
var pdfjsVersion = '1.9.514';
var pdfjsBuild = '22ade754';
var pdfjsVersion = '1.9.516';
var pdfjsBuild = '336d26dd';
var pdfjsCoreWorker = __w_pdfjs_require__(62);
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;
@ -31168,14 +31161,14 @@ var Page = function PageClosure() { @@ -31168,14 +31161,14 @@ var Page = function PageClosure() {
},
get mediaBox() {
var mediaBox = this.getInheritedPageProp('MediaBox', true);
if (!(0, _util.isArray)(mediaBox) || mediaBox.length !== 4) {
if (!Array.isArray(mediaBox) || mediaBox.length !== 4) {
return (0, _util.shadow)(this, 'mediaBox', LETTER_SIZE_MEDIABOX);
}
return (0, _util.shadow)(this, 'mediaBox', mediaBox);
},
get cropBox() {
var cropBox = this.getInheritedPageProp('CropBox', true);
if (!(0, _util.isArray)(cropBox) || cropBox.length !== 4) {
if (!Array.isArray(cropBox) || cropBox.length !== 4) {
return (0, _util.shadow)(this, 'cropBox', this.mediaBox);
}
return (0, _util.shadow)(this, 'cropBox', cropBox);
@ -31210,7 +31203,7 @@ var Page = function PageClosure() { @@ -31210,7 +31203,7 @@ var Page = function PageClosure() {
getContentStream: function Page_getContentStream() {
var content = this.content;
var stream;
if ((0, _util.isArray)(content)) {
if (Array.isArray(content)) {
var xref = this.xref;
var i,
n = content.length;
@ -31433,7 +31426,7 @@ var PDFDocument = function PDFDocumentClosure() { @@ -31433,7 +31426,7 @@ var PDFDocument = function PDFDocumentClosure() {
if (this.acroForm) {
this.xfa = this.acroForm.get('XFA');
var fields = this.acroForm.get('Fields');
if ((!fields || !(0, _util.isArray)(fields) || fields.length === 0) && !this.xfa) {
if ((!fields || !Array.isArray(fields) || fields.length === 0) && !this.xfa) {
this.acroForm = null;
}
}
@ -31582,7 +31575,7 @@ var PDFDocument = function PDFDocumentClosure() { @@ -31582,7 +31575,7 @@ var PDFDocument = function PDFDocumentClosure() {
hash,
fileID = '';
var idArray = xref.trailer.get('ID');
if (idArray && (0, _util.isArray)(idArray) && idArray[0] && (0, _util.isString)(idArray[0]) && idArray[0] !== EMPTY_FINGERPRINT) {
if (Array.isArray(idArray) && idArray[0] && (0, _util.isString)(idArray[0]) && idArray[0] !== EMPTY_FINGERPRINT) {
hash = (0, _util.stringToBytes)(idArray[0]);
} else {
if (this.stream.ensureRange) {
@ -37061,7 +37054,7 @@ var Type1Font = function Type1FontClosure() { @@ -37061,7 +37054,7 @@ var Type1Font = function Type1FontClosure() {
continue;
}
var value = properties.privateData[field];
if ((0, _util.isArray)(value)) {
if (Array.isArray(value)) {
for (var j = value.length - 1; j > 0; j--) {
value[j] -= value[j - 1];
}
@ -42726,7 +42719,7 @@ var PDFImage = function PDFImageClosure() { @@ -42726,7 +42719,7 @@ var PDFImage = function PDFImageClosure() {
if (mask) {
if ((0, _primitives.isStream)(mask)) {
maskPromise = handleImageData(mask, nativeDecoder);
} else if ((0, _util.isArray)(mask)) {
} else if (Array.isArray(mask)) {
maskPromise = Promise.resolve(mask);
} else {
(0, _util.warn)('Unsupported mask format.');
@ -42887,7 +42880,7 @@ var PDFImage = function PDFImageClosure() { @@ -42887,7 +42880,7 @@ var PDFImage = function PDFImageClosure() {
if (sw !== width || sh !== height) {
alphaBuf = resizeImageMask(alphaBuf, mask.bpc, sw, sh, width, height);
}
} else if ((0, _util.isArray)(mask)) {
} else if (Array.isArray(mask)) {
alphaBuf = new Uint8Array(width * height);
var numComps = this.numComps;
for (i = 0, ii = width * height; i < ii; ++i) {
@ -43227,7 +43220,7 @@ var Annotation = function () { @@ -43227,7 +43220,7 @@ var Annotation = function () {
}, {
key: 'setRectangle',
value: function setRectangle(rectangle) {
if ((0, _util.isArray)(rectangle) && rectangle.length === 4) {
if (Array.isArray(rectangle) && rectangle.length === 4) {
this.rectangle = _util.Util.normalizeRect(rectangle);
} else {
this.rectangle = [0, 0, 0, 0];
@ -43237,7 +43230,7 @@ var Annotation = function () { @@ -43237,7 +43230,7 @@ var Annotation = function () {
key: 'setColor',
value: function setColor(color) {
var rgbColor = new Uint8Array(3);
if (!(0, _util.isArray)(color)) {
if (!Array.isArray(color)) {
this.color = rgbColor;
return;
}
@ -43279,7 +43272,7 @@ var Annotation = function () { @@ -43279,7 +43272,7 @@ var Annotation = function () {
}
} else if (borderStyle.has('Border')) {
var array = borderStyle.getArray('Border');
if ((0, _util.isArray)(array) && array.length >= 3) {
if (Array.isArray(array) && array.length >= 3) {
this.borderStyle.setHorizontalCornerRadius(array[0]);
this.borderStyle.setVerticalCornerRadius(array[1]);
this.borderStyle.setWidth(array[2]);
@ -43433,7 +43426,7 @@ var AnnotationBorderStyle = function () { @@ -43433,7 +43426,7 @@ var AnnotationBorderStyle = function () {
}, {
key: 'setDashArray',
value: function setDashArray(dashArray) {
if ((0, _util.isArray)(dashArray) && dashArray.length > 0) {
if (Array.isArray(dashArray) && dashArray.length > 0) {
var isValid = true;
var allZeros = true;
for (var i = 0, len = dashArray.length; i < len; i++) {
@ -43653,18 +43646,18 @@ var ChoiceWidgetAnnotation = function (_WidgetAnnotation3) { @@ -43653,18 +43646,18 @@ var ChoiceWidgetAnnotation = function (_WidgetAnnotation3) {
_this5.data.options = [];
var options = _util.Util.getInheritableProperty(params.dict, 'Opt');
if ((0, _util.isArray)(options)) {
if (Array.isArray(options)) {
var xref = params.xref;
for (var i = 0, ii = options.length; i < ii; i++) {
var option = xref.fetchIfRef(options[i]);
var isOptionArray = (0, _util.isArray)(option);
var isOptionArray = Array.isArray(option);
_this5.data.options[i] = {
exportValue: isOptionArray ? xref.fetchIfRef(option[0]) : option,
displayValue: isOptionArray ? xref.fetchIfRef(option[1]) : option
};
}
}
if (!(0, _util.isArray)(_this5.data.fieldValue)) {
if (!Array.isArray(_this5.data.fieldValue)) {
_this5.data.fieldValue = [_this5.data.fieldValue];
}
_this5.data.combo = _this5.hasFieldFlag(_util.AnnotationFieldFlag.COMBO);

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

2
build/pdf.worker.min.js vendored

File diff suppressed because one or more lines are too long

14
lib/core/annotation.js

@ -173,7 +173,7 @@ var Annotation = function () { @@ -173,7 +173,7 @@ var Annotation = function () {
}, {
key: 'setRectangle',
value: function setRectangle(rectangle) {
if ((0, _util.isArray)(rectangle) && rectangle.length === 4) {
if (Array.isArray(rectangle) && rectangle.length === 4) {
this.rectangle = _util.Util.normalizeRect(rectangle);
} else {
this.rectangle = [0, 0, 0, 0];
@ -183,7 +183,7 @@ var Annotation = function () { @@ -183,7 +183,7 @@ var Annotation = function () {
key: 'setColor',
value: function setColor(color) {
var rgbColor = new Uint8Array(3);
if (!(0, _util.isArray)(color)) {
if (!Array.isArray(color)) {
this.color = rgbColor;
return;
}
@ -225,7 +225,7 @@ var Annotation = function () { @@ -225,7 +225,7 @@ var Annotation = function () {
}
} else if (borderStyle.has('Border')) {
var array = borderStyle.getArray('Border');
if ((0, _util.isArray)(array) && array.length >= 3) {
if (Array.isArray(array) && array.length >= 3) {
this.borderStyle.setHorizontalCornerRadius(array[0]);
this.borderStyle.setVerticalCornerRadius(array[1]);
this.borderStyle.setWidth(array[2]);
@ -379,7 +379,7 @@ var AnnotationBorderStyle = function () { @@ -379,7 +379,7 @@ var AnnotationBorderStyle = function () {
}, {
key: 'setDashArray',
value: function setDashArray(dashArray) {
if ((0, _util.isArray)(dashArray) && dashArray.length > 0) {
if (Array.isArray(dashArray) && dashArray.length > 0) {
var isValid = true;
var allZeros = true;
for (var i = 0, len = dashArray.length; i < len; i++) {
@ -599,18 +599,18 @@ var ChoiceWidgetAnnotation = function (_WidgetAnnotation3) { @@ -599,18 +599,18 @@ var ChoiceWidgetAnnotation = function (_WidgetAnnotation3) {
_this5.data.options = [];
var options = _util.Util.getInheritableProperty(params.dict, 'Opt');
if ((0, _util.isArray)(options)) {
if (Array.isArray(options)) {
var xref = params.xref;
for (var i = 0, ii = options.length; i < ii; i++) {
var option = xref.fetchIfRef(options[i]);
var isOptionArray = (0, _util.isArray)(option);
var isOptionArray = Array.isArray(option);
_this5.data.options[i] = {
exportValue: isOptionArray ? xref.fetchIfRef(option[0]) : option,
displayValue: isOptionArray ? xref.fetchIfRef(option[1]) : option
};
}
}
if (!(0, _util.isArray)(_this5.data.fieldValue)) {
if (!Array.isArray(_this5.data.fieldValue)) {
_this5.data.fieldValue = [_this5.data.fieldValue];
}
_this5.data.combo = _this5.hasFieldFlag(_util.AnnotationFieldFlag.COMBO);

10
lib/core/cff_parser.js

@ -671,7 +671,7 @@ var CFFParser = function CFFParserClosure() { @@ -671,7 +671,7 @@ var CFFParser = function CFFParserClosure() {
return;
}
var privateOffset = parentDict.getByName('Private');
if (!(0, _util.isArray)(privateOffset) || privateOffset.length !== 2) {
if (!Array.isArray(privateOffset) || privateOffset.length !== 2) {
parentDict.removeByName('Private');
return;
}
@ -988,12 +988,12 @@ var CFFDict = function CFFDictClosure() { @@ -988,12 +988,12 @@ var CFFDict = function CFFDictClosure() {
};
for (var i = 0, ii = layout.length; i < ii; ++i) {
var entry = layout[i];
var key = (0, _util.isArray)(entry[0]) ? (entry[0][0] << 8) + entry[0][1] : entry[0];
var key = Array.isArray(entry[0]) ? (entry[0][0] << 8) + entry[0][1] : entry[0];
tables.keyToNameMap[key] = entry[1];
tables.nameToKeyMap[entry[1]] = key;
tables.types[key] = entry[2];
tables.defaults[key] = entry[3];
tables.opcodes[key] = (0, _util.isArray)(entry[0]) ? entry[0] : [entry[0]];
tables.opcodes[key] = Array.isArray(entry[0]) ? entry[0] : [entry[0]];
tables.order.push(key);
}
return tables;
@ -1303,10 +1303,10 @@ var CFFCompiler = function CFFCompilerClosure() { @@ -1303,10 +1303,10 @@ var CFFCompiler = function CFFCompilerClosure() {
}
var values = dict.values[key];
var types = dict.types[key];
if (!(0, _util.isArray)(types)) {
if (!Array.isArray(types)) {
types = [types];
}
if (!(0, _util.isArray)(values)) {
if (!Array.isArray(values)) {
values = [values];
}
if (values.length === 0) {

8
lib/core/colorspace.js

@ -142,7 +142,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -142,7 +142,7 @@ var ColorSpace = function ColorSpaceClosure() {
return ColorSpace.fromIR(IR);
};
ColorSpace.fromIR = function ColorSpace_fromIR(IR) {
var name = (0, _util.isArray)(IR) ? IR[0] : IR;
var name = Array.isArray(IR) ? IR[0] : IR;
var whitePoint, blackPoint, gamma;
switch (name) {
case 'DeviceGrayCS':
@ -215,7 +215,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -215,7 +215,7 @@ var ColorSpace = function ColorSpaceClosure() {
throw new _util.FormatError('unrecognized colorspace ' + cs.name);
}
}
if ((0, _util.isArray)(cs)) {
if (Array.isArray(cs)) {
var mode = xref.fetchIfRef(cs[0]).name;
var numComps, params, alt, whitePoint, blackPoint, gamma;
switch (mode) {
@ -280,7 +280,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -280,7 +280,7 @@ var ColorSpace = function ColorSpaceClosure() {
case 'Separation':
case 'DeviceN':
var name = xref.fetchIfRef(cs[1]);
numComps = (0, _util.isArray)(name) ? name.length : 1;
numComps = Array.isArray(name) ? name.length : 1;
alt = ColorSpace.parseToIR(cs[2], xref, res);
var tintFnIR = _function.PDFFunction.getIR(xref, xref.fetchIfRef(cs[3]));
return ['AlternateCS', numComps, alt, tintFnIR];
@ -297,7 +297,7 @@ var ColorSpace = function ColorSpaceClosure() { @@ -297,7 +297,7 @@ var ColorSpace = function ColorSpaceClosure() {
throw new _util.FormatError('unrecognized color space object: "' + cs + '"');
};
ColorSpace.isDefaultDecode = function ColorSpace_isDefaultDecode(decode, n) {
if (!(0, _util.isArray)(decode)) {
if (!Array.isArray(decode)) {
return true;
}
if (n * 2 !== decode.length) {

10
lib/core/document.js

@ -101,14 +101,14 @@ var Page = function PageClosure() { @@ -101,14 +101,14 @@ var Page = function PageClosure() {
},
get mediaBox() {
var mediaBox = this.getInheritedPageProp('MediaBox', true);
if (!(0, _util.isArray)(mediaBox) || mediaBox.length !== 4) {
if (!Array.isArray(mediaBox) || mediaBox.length !== 4) {
return (0, _util.shadow)(this, 'mediaBox', LETTER_SIZE_MEDIABOX);
}
return (0, _util.shadow)(this, 'mediaBox', mediaBox);
},
get cropBox() {
var cropBox = this.getInheritedPageProp('CropBox', true);
if (!(0, _util.isArray)(cropBox) || cropBox.length !== 4) {
if (!Array.isArray(cropBox) || cropBox.length !== 4) {
return (0, _util.shadow)(this, 'cropBox', this.mediaBox);
}
return (0, _util.shadow)(this, 'cropBox', cropBox);
@ -143,7 +143,7 @@ var Page = function PageClosure() { @@ -143,7 +143,7 @@ var Page = function PageClosure() {
getContentStream: function Page_getContentStream() {
var content = this.content;
var stream;
if ((0, _util.isArray)(content)) {
if (Array.isArray(content)) {
var xref = this.xref;
var i,
n = content.length;
@ -366,7 +366,7 @@ var PDFDocument = function PDFDocumentClosure() { @@ -366,7 +366,7 @@ var PDFDocument = function PDFDocumentClosure() {
if (this.acroForm) {
this.xfa = this.acroForm.get('XFA');
var fields = this.acroForm.get('Fields');
if ((!fields || !(0, _util.isArray)(fields) || fields.length === 0) && !this.xfa) {
if ((!fields || !Array.isArray(fields) || fields.length === 0) && !this.xfa) {
this.acroForm = null;
}
}
@ -515,7 +515,7 @@ var PDFDocument = function PDFDocumentClosure() { @@ -515,7 +515,7 @@ var PDFDocument = function PDFDocumentClosure() {
hash,
fileID = '';
var idArray = xref.trailer.get('ID');
if (idArray && (0, _util.isArray)(idArray) && idArray[0] && (0, _util.isString)(idArray[0]) && idArray[0] !== EMPTY_FINGERPRINT) {
if (Array.isArray(idArray) && idArray[0] && (0, _util.isString)(idArray[0]) && idArray[0] !== EMPTY_FINGERPRINT) {
hash = (0, _util.stringToBytes)(idArray[0]);
} else {
if (this.stream.ensureRange) {

10
lib/core/evaluator.js

@ -1399,7 +1399,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -1399,7 +1399,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
xObjStateManager = new StateManager(currentState);
matrix = xobj.dict.getArray('Matrix');
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
xObjStateManager.transform(matrix);
}
enqueueChunk();
@ -1730,7 +1730,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -1730,7 +1730,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
for (i = 0, ii = widths.length; i < ii; i++) {
start = xref.fetchIfRef(widths[i++]);
code = xref.fetchIfRef(widths[i]);
if ((0, _util.isArray)(code)) {
if (Array.isArray(code)) {
for (j = 0, jj = code.length; j < jj; j++) {
glyphsWidths[start++] = xref.fetchIfRef(code[j]);
}
@ -1750,7 +1750,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -1750,7 +1750,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
for (i = 0, ii = vmetrics.length; i < ii; i++) {
start = xref.fetchIfRef(vmetrics[i++]);
code = xref.fetchIfRef(vmetrics[i]);
if ((0, _util.isArray)(code)) {
if (Array.isArray(code)) {
for (j = 0, jj = code.length; j < jj; j++) {
glyphsVMetrics[start++] = [xref.fetchIfRef(code[j++]), xref.fetchIfRef(code[j++]), xref.fetchIfRef(code[j])];
}
@ -1865,7 +1865,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -1865,7 +1865,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
if (!df) {
throw new _util.FormatError('Descendant fonts are not specified');
}
dict = (0, _util.isArray)(df) ? this.xref.fetchIfRef(df[0]) : df;
dict = Array.isArray(df) ? this.xref.fetchIfRef(df[0]) : df;
type = dict.get('Subtype');
if (!(0, _primitives.isName)(type)) {
throw new _util.FormatError('invalid font Subtype');
@ -1888,7 +1888,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() { @@ -1888,7 +1888,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
hash.update(entry.name);
} else if ((0, _primitives.isRef)(entry)) {
hash.update(entry.toString());
} else if ((0, _util.isArray)(entry)) {
} else if (Array.isArray(entry)) {
var diffLength = entry.length,
diffBuf = new Array(diffLength);
for (var j = 0; j < diffLength; j++) {

2
lib/core/fonts.js

@ -2368,7 +2368,7 @@ var Type1Font = function Type1FontClosure() { @@ -2368,7 +2368,7 @@ var Type1Font = function Type1FontClosure() {
continue;
}
var value = properties.privateData[field];
if ((0, _util.isArray)(value)) {
if (Array.isArray(value)) {
for (var j = value.length - 1; j > 0; j--) {
value[j] -= value[j - 1];
}

4
lib/core/function.js

@ -89,7 +89,7 @@ var PDFFunction = function PDFFunctionClosure() { @@ -89,7 +89,7 @@ var PDFFunction = function PDFFunctionClosure() {
return this.fromIR(IR);
},
parseArray: function PDFFunction_parseArray(xref, fnObj) {
if (!(0, _util.isArray)(fnObj)) {
if (!Array.isArray(fnObj)) {
return this.parse(xref, fnObj);
}
var fnArray = [];
@ -207,7 +207,7 @@ var PDFFunction = function PDFFunctionClosure() { @@ -207,7 +207,7 @@ var PDFFunction = function PDFFunctionClosure() {
var c0 = dict.getArray('C0') || [0];
var c1 = dict.getArray('C1') || [1];
var n = dict.get('N');
if (!(0, _util.isArray)(c0) || !(0, _util.isArray)(c1)) {
if (!Array.isArray(c0) || !Array.isArray(c1)) {
throw new _util.FormatError('Illegal dictionary for interpolated function');
}
var length = c0.length;

4
lib/core/image.js

@ -165,7 +165,7 @@ var PDFImage = function PDFImageClosure() { @@ -165,7 +165,7 @@ var PDFImage = function PDFImageClosure() {
if (mask) {
if ((0, _primitives.isStream)(mask)) {
maskPromise = handleImageData(mask, nativeDecoder);
} else if ((0, _util.isArray)(mask)) {
} else if (Array.isArray(mask)) {
maskPromise = Promise.resolve(mask);
} else {
(0, _util.warn)('Unsupported mask format.');
@ -326,7 +326,7 @@ var PDFImage = function PDFImageClosure() { @@ -326,7 +326,7 @@ var PDFImage = function PDFImageClosure() {
if (sw !== width || sh !== height) {
alphaBuf = resizeImageMask(alphaBuf, mask.bpc, sw, sh, width, height);
}
} else if ((0, _util.isArray)(mask)) {
} else if (Array.isArray(mask)) {
alphaBuf = new Uint8Array(width * height);
var numComps = this.numComps;
for (i = 0, ii = width * height; i < ii; ++i) {

18
lib/core/obj.js

@ -133,7 +133,7 @@ var Catalog = function CatalogClosure() { @@ -133,7 +133,7 @@ var Catalog = function CatalogClosure() {
var flags = outlineDict.get('F') || 0;
var color = outlineDict.getArray('C'),
rgbColor = blackColor;
if ((0, _util.isArray)(color) && color.length === 3 && (color[0] !== 0 || color[1] !== 0 || color[2] !== 0)) {
if (Array.isArray(color) && color.length === 3 && (color[0] !== 0 || color[1] !== 0 || color[2] !== 0)) {
rgbColor = _colorspace.ColorSpace.singletons.rgb.getRgb(color, 0);
}
var outlineItem = {
@ -473,7 +473,7 @@ var Catalog = function CatalogClosure() { @@ -473,7 +473,7 @@ var Catalog = function CatalogClosure() {
continue;
}
var kids = currentNode.get('Kids');
if (!(0, _util.isArray)(kids)) {
if (!Array.isArray(kids)) {
capability.reject(new _util.FormatError('page dictionary kids object is not an array'));
return;
}
@ -625,7 +625,7 @@ var Catalog = function CatalogClosure() { @@ -625,7 +625,7 @@ var Catalog = function CatalogClosure() {
var baseUrl = url.split('#')[0];
if ((0, _util.isString)(remoteDest)) {
url = baseUrl + '#' + remoteDest;
} else if ((0, _util.isArray)(remoteDest)) {
} else if (Array.isArray(remoteDest)) {
url = baseUrl + '#' + JSON.stringify(remoteDest);
}
}
@ -680,7 +680,7 @@ var Catalog = function CatalogClosure() { @@ -680,7 +680,7 @@ var Catalog = function CatalogClosure() {
if ((0, _primitives.isName)(dest)) {
dest = dest.name;
}
if ((0, _util.isString)(dest) || (0, _util.isArray)(dest)) {
if ((0, _util.isString)(dest) || Array.isArray(dest)) {
resultObj.dest = dest;
}
}
@ -1252,7 +1252,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -1252,7 +1252,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
continue;
}
var entries = obj.get(this._type);
if ((0, _util.isArray)(entries)) {
if (Array.isArray(entries)) {
for (i = 0, n = entries.length; i < n; i += 2) {
dict[xref.fetchIfRef(entries[i])] = xref.fetchIfRef(entries[i + 1]);
}
@ -1275,7 +1275,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -1275,7 +1275,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
return null;
}
var kids = kidsOrEntries.get('Kids');
if (!(0, _util.isArray)(kids)) {
if (!Array.isArray(kids)) {
return null;
}
l = 0;
@ -1298,7 +1298,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() { @@ -1298,7 +1298,7 @@ var NameOrNumberTree = function NameOrNumberTreeClosure() {
}
}
var entries = kidsOrEntries.get(this._type);
if ((0, _util.isArray)(entries)) {
if (Array.isArray(entries)) {
l = 0;
r = entries.length - 2;
while (l <= r) {
@ -1410,7 +1410,7 @@ var FileSpec = function FileSpecClosure() { @@ -1410,7 +1410,7 @@ var FileSpec = function FileSpecClosure() {
}();
var ObjectLoader = function () {
function mayHaveChildren(value) {
return (0, _primitives.isRef)(value) || (0, _primitives.isDict)(value) || (0, _util.isArray)(value) || (0, _primitives.isStream)(value);
return (0, _primitives.isRef)(value) || (0, _primitives.isDict)(value) || Array.isArray(value) || (0, _primitives.isStream)(value);
}
function addChildren(node, nodesToVisit) {
if ((0, _primitives.isDict)(node) || (0, _primitives.isStream)(node)) {
@ -1422,7 +1422,7 @@ var ObjectLoader = function () { @@ -1422,7 +1422,7 @@ var ObjectLoader = function () {
nodesToVisit.push(rawValue);
}
}
} else if ((0, _util.isArray)(node)) {
} else if (Array.isArray(node)) {
for (var _i = 0, _ii = node.length; _i < _ii; _i++) {
var value = node[_i];
if (mayHaveChildren(value)) {

10
lib/core/parser.js

@ -331,7 +331,7 @@ var Parser = function ParserClosure() { @@ -331,7 +331,7 @@ var Parser = function ParserClosure() {
filterName;
if ((0, _primitives.isName)(filter)) {
filterName = filter.name;
} else if ((0, _util.isArray)(filter)) {
} else if (Array.isArray(filter)) {
var filterZero = this.xref.fetchIfRef(filter[0]);
if ((0, _primitives.isName)(filterZero)) {
filterName = filterZero.name;
@ -454,13 +454,13 @@ var Parser = function ParserClosure() { @@ -454,13 +454,13 @@ var Parser = function ParserClosure() {
var filter = dict.get('Filter', 'F');
var params = dict.get('DecodeParms', 'DP');
if ((0, _primitives.isName)(filter)) {
if ((0, _util.isArray)(params)) {
if (Array.isArray(params)) {
params = this.xref.fetchIfRef(params[0]);
}
return this.makeFilter(stream, filter.name, length, params);
}
var maybeLength = length;
if ((0, _util.isArray)(filter)) {
if (Array.isArray(filter)) {
var filterArray = filter;
var paramsArray = params;
for (var i = 0, ii = filterArray.length; i < ii; ++i) {
@ -469,7 +469,7 @@ var Parser = function ParserClosure() { @@ -469,7 +469,7 @@ var Parser = function ParserClosure() {
throw new _util.FormatError('Bad filter name: ' + filter);
}
params = null;
if ((0, _util.isArray)(paramsArray) && i in paramsArray) {
if (Array.isArray(paramsArray) && i in paramsArray) {
params = this.xref.fetchIfRef(paramsArray[i]);
}
stream = this.makeFilter(stream, filter.name, maybeLength, params);
@ -938,7 +938,7 @@ var Linearization = { @@ -938,7 +938,7 @@ var Linearization = {
var hints = linDict.get('H'),
hintsLength,
item;
if ((0, _util.isArray)(hints) && ((hintsLength = hints.length) === 2 || hintsLength === 4)) {
if (Array.isArray(hints) && ((hintsLength = hints.length) === 2 || hintsLength === 4)) {
for (var index = 0; index < hintsLength; index++) {
if (!(Number.isInteger(item = hints[index]) && item > 0)) {
throw new Error('Hint (' + index + ') in the linearization dictionary is invalid.');

5
lib/core/primitives.js

@ -17,12 +17,9 @@ @@ -17,12 +17,9 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isStream = exports.isRefsEqual = exports.isRef = exports.isName = exports.isDict = exports.isCmd = exports.isEOF = exports.RefSetCache = exports.RefSet = exports.Ref = exports.Name = exports.Dict = exports.Cmd = exports.EOF = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _util = require('../shared/util');
var EOF = {};
var Name = function NameClosure() {
function Name(name) {
@ -102,7 +99,7 @@ var Dict = function DictClosure() { @@ -102,7 +99,7 @@ var Dict = function DictClosure() {
var value = this.get(key1, key2, key3);
var xref = this.xref,
suppressEncryption = this.suppressEncryption;
if (!(0, _util.isArray)(value) || !xref) {
if (!Array.isArray(value) || !xref) {
return value;
}
value = value.slice();

2
lib/core/stream.js

@ -711,7 +711,7 @@ var JpegStream = function JpegStreamClosure() { @@ -711,7 +711,7 @@ var JpegStream = function JpegStreamClosure() {
}
var jpegImage = new _jpg.JpegImage();
var decodeArr = this.dict.getArray('Decode', 'D');
if (this.forceRGB && (0, _util.isArray)(decodeArr)) {
if (this.forceRGB && Array.isArray(decodeArr)) {
var bitsPerComponent = this.dict.get('BitsPerComponent') || 8;
var decodeArrLength = decodeArr.length;
var transform = new Int32Array(decodeArrLength);

4
lib/display/api.js

@ -1581,8 +1581,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -1581,8 +1581,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.9.514';
exports.build = build = '22ade754';
exports.version = version = '1.9.516';
exports.build = build = '336d26dd';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;

6
lib/display/canvas.js

@ -1362,11 +1362,11 @@ var CanvasGraphics = function CanvasGraphicsClosure() { @@ -1362,11 +1362,11 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
paintFormXObjectBegin: function CanvasGraphics_paintFormXObjectBegin(matrix, bbox) {
this.save();
this.baseTransformStack.push(this.baseTransform);
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
this.transform.apply(this, matrix);
}
this.baseTransform = this.ctx.mozCurrentTransform;
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
this.ctx.rect(bbox[0], bbox[1], width, height);
@ -1474,7 +1474,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() { @@ -1474,7 +1474,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
this.save();
resetCtxToDefault(this.ctx);
this.current = new CanvasExtraState();
if ((0, _util.isArray)(rect) && rect.length === 4) {
if (Array.isArray(rect) && rect.length === 4) {
var width = rect[2] - rect[0];
var height = rect[3] - rect[1];
this.ctx.rect(rect[0], rect[1], width, height);

4
lib/display/global.js

@ -45,8 +45,8 @@ if (!_global_scope2.default.PDFJS) { @@ -45,8 +45,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '1.9.514';
PDFJS.build = '22ade754';
PDFJS.version = '1.9.516';
PDFJS.build = '336d26dd';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {

2
lib/display/pattern_helper.js

@ -341,7 +341,7 @@ var TilingPattern = function TilingPatternClosure() { @@ -341,7 +341,7 @@ var TilingPattern = function TilingPatternClosure() {
this.ctx.scale(1 / scale[0], 1 / scale[1]);
},
clipBbox: function clipBbox(graphics, bbox, x0, y0, x1, y1) {
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var bboxWidth = x1 - x0;
var bboxHeight = y1 - y0;
graphics.ctx.rect(x0, y0, bboxWidth, bboxHeight);

4
lib/display/svg.js

@ -971,10 +971,10 @@ var SVGGraphics = function SVGGraphics() { @@ -971,10 +971,10 @@ var SVGGraphics = function SVGGraphics() {
this.paintInlineImageXObject(imgData, mask);
},
paintFormXObjectBegin: function SVGGraphics_paintFormXObjectBegin(matrix, bbox) {
if ((0, _util.isArray)(matrix) && matrix.length === 6) {
if (Array.isArray(matrix) && matrix.length === 6) {
this.transform(matrix[0], matrix[1], matrix[2], matrix[3], matrix[4], matrix[5]);
}
if ((0, _util.isArray)(bbox) && bbox.length === 4) {
if (Array.isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
var cliprect = document.createElementNS(NS, 'svg:rect');

4
lib/pdf.js

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.9.514';
var pdfjsBuild = '22ade754';
var pdfjsVersion = '1.9.516';
var pdfjsBuild = '336d26dd';
var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
*/
'use strict';
var pdfjsVersion = '1.9.514';
var pdfjsBuild = '22ade754';
var pdfjsVersion = '1.9.516';
var pdfjsBuild = '336d26dd';
var pdfjsCoreWorker = require('./core/worker.js');
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

6
lib/shared/util.js

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.isArray = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
exports.unreachable = exports.warn = exports.utf8StringToString = exports.stringToUTF8String = exports.stringToPDFString = exports.stringToBytes = exports.string32 = exports.shadow = exports.setVerbosityLevel = exports.ReadableStream = exports.removeNullCharacters = exports.readUint32 = exports.readUint16 = exports.readInt8 = exports.log2 = exports.loadJpegStream = exports.isEvalSupported = exports.isLittleEndian = exports.createValidAbsoluteUrl = exports.isSameOrigin = exports.isNodeJS = exports.isSpace = exports.isString = exports.isNum = exports.isEmptyObj = exports.isBool = exports.isArrayBuffer = exports.info = exports.getVerbosityLevel = exports.getLookupTableFactory = exports.deprecated = exports.createObjectURL = exports.createPromiseCapability = exports.createBlob = exports.bytesToString = exports.assert = exports.arraysToBytes = exports.arrayByteLength = exports.FormatError = exports.XRefParseException = exports.Util = exports.UnknownErrorException = exports.UnexpectedResponseException = exports.TextRenderingMode = exports.StreamType = exports.StatTimer = exports.PasswordResponses = exports.PasswordException = exports.PageViewport = exports.NotImplementedException = exports.NativeImageDecoding = exports.MissingPDFException = exports.MissingDataException = exports.MessageHandler = exports.InvalidPDFException = exports.AbortException = exports.CMapCompressionType = exports.ImageKind = exports.FontType = exports.AnnotationType = exports.AnnotationFlag = exports.AnnotationFieldFlag = exports.AnnotationBorderStyleType = exports.UNSUPPORTED_FEATURES = exports.VERBOSITY_LEVELS = exports.OPS = exports.IDENTITY_MATRIX = exports.FONT_IDENTITY_MATRIX = undefined;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@ -811,9 +811,6 @@ function isNum(v) { @@ -811,9 +811,6 @@ function isNum(v) {
function isString(v) {
return typeof v === 'string';
}
function isArray(v) {
return v instanceof Array;
}
function isArrayBuffer(v) {
return (typeof v === 'undefined' ? 'undefined' : _typeof(v)) === 'object' && v !== null && v.byteLength !== undefined;
}
@ -1371,7 +1368,6 @@ exports.deprecated = deprecated; @@ -1371,7 +1368,6 @@ exports.deprecated = deprecated;
exports.getLookupTableFactory = getLookupTableFactory;
exports.getVerbosityLevel = getVerbosityLevel;
exports.info = info;
exports.isArray = isArray;
exports.isArrayBuffer = isArrayBuffer;
exports.isBool = isBool;
exports.isEmptyObj = isEmptyObj;

4
lib/test/unit/function_spec.js

@ -18,8 +18,6 @@ var _function = require('../../core/function'); @@ -18,8 +18,6 @@ var _function = require('../../core/function');
var _ps_parser = require('../../core/ps_parser');
var _util = require('../../shared/util');
var _stream = require('../../core/stream');
describe('function', function () {
@ -38,7 +36,7 @@ describe('function', function () { @@ -38,7 +36,7 @@ describe('function', function () {
for (var i = 0; i < expected.length; i++) {
var a = actual[i],
b = expected[i];
if ((0, _util.isArray)(b)) {
if (Array.isArray(b)) {
if (a.length !== b.length) {
result.pass = false;
break;

2
package.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "1.9.514",
"version": "1.9.516",
"main": "build/pdf.js",
"description": "Generic build of Mozilla's PDF.js library.",
"keywords": [

Loading…
Cancel
Save