Browse Source

PDF.js version 2.0.199 - See mozilla/pdf.js@af14620b75093ad876c3518becf0019561ec8416

master v2.0.199
pdfjsbot 7 years ago
parent
commit
10e5fb8fbc
  1. 2
      bower.json
  2. 343
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 253
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 2
      build/pdf.min.js
  7. 293
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 2
      build/pdf.worker.min.js
  10. 2
      lib/core/worker.js
  11. 6
      lib/display/api.js
  12. 4
      lib/display/global.js
  13. 4
      lib/pdf.js
  14. 4
      lib/pdf.worker.js
  15. 6
      lib/shared/compatibility.js
  16. 9
      lib/shared/util.js
  17. 12
      lib/test/unit/util_spec.js
  18. 2
      package.json

2
bower.json

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

343
build/pdf.combined.js

File diff suppressed because it is too large Load Diff

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

253
build/pdf.js

@ -104,7 +104,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
__w_pdfjs_require__(63); __w_pdfjs_require__(63);
var _streams_polyfill = __w_pdfjs_require__(110); var _streams_polyfill = __w_pdfjs_require__(112);
var FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0]; var FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0];
var NativeImageDecoding = { var NativeImageDecoding = {
@ -592,13 +592,10 @@ function string32(value) {
return String.fromCharCode(value >> 24 & 0xff, value >> 16 & 0xff, value >> 8 & 0xff, value & 0xff); return String.fromCharCode(value >> 24 & 0xff, value >> 16 & 0xff, value >> 8 & 0xff, value & 0xff);
} }
function log2(x) { function log2(x) {
var n = 1, if (x <= 0) {
i = 0; return 0;
while (x > n) {
n <<= 1;
i++;
} }
return i; return Math.ceil(Math.log2(x));
} }
function readInt8(data, start) { function readInt8(data, start) {
return data[start] << 24 >> 24; return data[start] << 24 >> 24;
@ -1506,7 +1503,7 @@ module.exports = $export;
"use strict"; "use strict";
var core = module.exports = { version: '2.5.1' }; var core = module.exports = { version: '2.5.2' };
if (typeof __e == 'number') __e = core; if (typeof __e == 'number') __e = core;
/***/ }), /***/ }),
@ -2321,11 +2318,11 @@ module.exports = function (it, tag, stat) {
var ctx = __w_pdfjs_require__(9); var ctx = __w_pdfjs_require__(9);
var call = __w_pdfjs_require__(86); var call = __w_pdfjs_require__(88);
var isArrayIter = __w_pdfjs_require__(87); var isArrayIter = __w_pdfjs_require__(89);
var anObject = __w_pdfjs_require__(6); var anObject = __w_pdfjs_require__(6);
var toLength = __w_pdfjs_require__(28); var toLength = __w_pdfjs_require__(28);
var getIterFn = __w_pdfjs_require__(88); var getIterFn = __w_pdfjs_require__(90);
var BREAK = {}; var BREAK = {};
var RETURN = {}; var RETURN = {};
var _exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { var _exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
@ -2774,9 +2771,9 @@ var redefine = __w_pdfjs_require__(8);
var hide = __w_pdfjs_require__(11); var hide = __w_pdfjs_require__(11);
var has = __w_pdfjs_require__(7); var has = __w_pdfjs_require__(7);
var Iterators = __w_pdfjs_require__(19); var Iterators = __w_pdfjs_require__(19);
var $iterCreate = __w_pdfjs_require__(79); var $iterCreate = __w_pdfjs_require__(81);
var setToStringTag = __w_pdfjs_require__(22); var setToStringTag = __w_pdfjs_require__(22);
var getPrototypeOf = __w_pdfjs_require__(82); var getPrototypeOf = __w_pdfjs_require__(84);
var ITERATOR = __w_pdfjs_require__(2)('iterator'); var ITERATOR = __w_pdfjs_require__(2)('iterator');
var BUGGY = !([].keys && 'next' in [].keys()); var BUGGY = !([].keys && 'next' in [].keys());
var FF_ITERATOR = '@@iterator'; var FF_ITERATOR = '@@iterator';
@ -2869,7 +2866,7 @@ module.exports = document && document.documentElement;
"use strict"; "use strict";
var $iterators = __w_pdfjs_require__(83); var $iterators = __w_pdfjs_require__(85);
var getKeys = __w_pdfjs_require__(21); var getKeys = __w_pdfjs_require__(21);
var redefine = __w_pdfjs_require__(8); var redefine = __w_pdfjs_require__(8);
var global = __w_pdfjs_require__(3); var global = __w_pdfjs_require__(3);
@ -2952,7 +2949,7 @@ module.exports = function (O, D) {
var ctx = __w_pdfjs_require__(9); var ctx = __w_pdfjs_require__(9);
var invoke = __w_pdfjs_require__(89); var invoke = __w_pdfjs_require__(91);
var html = __w_pdfjs_require__(48); var html = __w_pdfjs_require__(48);
var cel = __w_pdfjs_require__(24); var cel = __w_pdfjs_require__(24);
var global = __w_pdfjs_require__(3); var global = __w_pdfjs_require__(3);
@ -3113,7 +3110,7 @@ var ctx = __w_pdfjs_require__(9);
var IObject = __w_pdfjs_require__(26); var IObject = __w_pdfjs_require__(26);
var toObject = __w_pdfjs_require__(33); var toObject = __w_pdfjs_require__(33);
var toLength = __w_pdfjs_require__(28); var toLength = __w_pdfjs_require__(28);
var asc = __w_pdfjs_require__(96); var asc = __w_pdfjs_require__(98);
module.exports = function (TYPE, $create) { module.exports = function (TYPE, $create) {
var IS_MAP = TYPE == 1; var IS_MAP = TYPE == 1;
var IS_FILTER = TYPE == 2; var IS_FILTER = TYPE == 2;
@ -3184,9 +3181,9 @@ var _util = __w_pdfjs_require__(0);
var _dom_utils = __w_pdfjs_require__(10); var _dom_utils = __w_pdfjs_require__(10);
var _font_loader = __w_pdfjs_require__(113); var _font_loader = __w_pdfjs_require__(115);
var _canvas = __w_pdfjs_require__(114); var _canvas = __w_pdfjs_require__(116);
var _global_scope = __w_pdfjs_require__(14); var _global_scope = __w_pdfjs_require__(14);
@ -3194,9 +3191,9 @@ var _global_scope2 = _interopRequireDefault(_global_scope);
var _metadata = __w_pdfjs_require__(58); var _metadata = __w_pdfjs_require__(58);
var _transport_stream = __w_pdfjs_require__(116); var _transport_stream = __w_pdfjs_require__(118);
var _webgl = __w_pdfjs_require__(117); var _webgl = __w_pdfjs_require__(119);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@ -3328,7 +3325,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) { if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed')); return Promise.reject(new Error('Worker was destroyed'));
} }
var apiVersion = '2.0.197'; var apiVersion = '2.0.199';
source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange'); source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange');
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch'); source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream'); source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
@ -4699,8 +4696,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '2.0.197'; exports.version = version = '2.0.199';
exports.build = build = '371ca514'; exports.build = build = 'af14620b';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -7430,10 +7427,10 @@ exports.SVGGraphics = SVGGraphics;
"use strict"; "use strict";
var pdfjsVersion = '2.0.197'; var pdfjsVersion = '2.0.199';
var pdfjsBuild = '371ca514'; var pdfjsBuild = 'af14620b';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(112); var pdfjsDisplayGlobal = __w_pdfjs_require__(114);
var pdfjsDisplayAPI = __w_pdfjs_require__(57); var pdfjsDisplayAPI = __w_pdfjs_require__(57);
var pdfjsDisplayTextLayer = __w_pdfjs_require__(60); var pdfjsDisplayTextLayer = __w_pdfjs_require__(60);
var pdfjsDisplayAnnotationLayer = __w_pdfjs_require__(59); var pdfjsDisplayAnnotationLayer = __w_pdfjs_require__(59);
@ -7441,13 +7438,13 @@ var pdfjsDisplayDOMUtils = __w_pdfjs_require__(10);
var pdfjsDisplaySVG = __w_pdfjs_require__(61); var pdfjsDisplaySVG = __w_pdfjs_require__(61);
{ {
if (pdfjsSharedUtil.isNodeJS()) { if (pdfjsSharedUtil.isNodeJS()) {
var PDFNodeStream = __w_pdfjs_require__(118).PDFNodeStream; var PDFNodeStream = __w_pdfjs_require__(120).PDFNodeStream;
pdfjsDisplayAPI.setPDFNetworkStreamClass(PDFNodeStream); pdfjsDisplayAPI.setPDFNetworkStreamClass(PDFNodeStream);
} else if (typeof Response !== 'undefined' && 'body' in Response.prototype && typeof ReadableStream !== 'undefined') { } else if (typeof Response !== 'undefined' && 'body' in Response.prototype && typeof ReadableStream !== 'undefined') {
var PDFFetchStream = __w_pdfjs_require__(119).PDFFetchStream; var PDFFetchStream = __w_pdfjs_require__(121).PDFFetchStream;
pdfjsDisplayAPI.setPDFNetworkStreamClass(PDFFetchStream); pdfjsDisplayAPI.setPDFNetworkStreamClass(PDFFetchStream);
} else { } else {
var PDFNetworkStream = __w_pdfjs_require__(120).PDFNetworkStream; var PDFNetworkStream = __w_pdfjs_require__(122).PDFNetworkStream;
pdfjsDisplayAPI.setPDFNetworkStreamClass(PDFNetworkStream); pdfjsDisplayAPI.setPDFNetworkStreamClass(PDFNetworkStream);
} }
} }
@ -7746,29 +7743,35 @@ if (typeof PDFJS === 'undefined' || !PDFJS.compatibilityChecked) {
} }
Array.prototype.includes = __w_pdfjs_require__(69); Array.prototype.includes = __w_pdfjs_require__(69);
})(); })();
(function checkMathLog2() {
if (Math.log2) {
return;
}
Math.log2 = __w_pdfjs_require__(71);
})();
(function checkNumberIsNaN() { (function checkNumberIsNaN() {
if (Number.isNaN) { if (Number.isNaN) {
return; return;
} }
Number.isNaN = __w_pdfjs_require__(71); Number.isNaN = __w_pdfjs_require__(73);
})(); })();
(function checkNumberIsInteger() { (function checkNumberIsInteger() {
if (Number.isInteger) { if (Number.isInteger) {
return; return;
} }
Number.isInteger = __w_pdfjs_require__(73); Number.isInteger = __w_pdfjs_require__(75);
})(); })();
(function checkPromise() { (function checkPromise() {
if (globalScope.Promise) { if (globalScope.Promise) {
return; return;
} }
globalScope.Promise = __w_pdfjs_require__(76); globalScope.Promise = __w_pdfjs_require__(78);
})(); })();
(function checkWeakMap() { (function checkWeakMap() {
if (globalScope.WeakMap) { if (globalScope.WeakMap) {
return; return;
} }
globalScope.WeakMap = __w_pdfjs_require__(94); globalScope.WeakMap = __w_pdfjs_require__(96);
})(); })();
(function checkURLConstructor() { (function checkURLConstructor() {
var hasWorkingUrl = false; var hasWorkingUrl = false;
@ -8447,7 +8450,7 @@ __w_pdfjs_require__(44)('includes');
__w_pdfjs_require__(72); __w_pdfjs_require__(72);
module.exports = __w_pdfjs_require__(5).Number.isNaN; module.exports = __w_pdfjs_require__(5).Math.log2;
/***/ }), /***/ }),
/* 72 */ /* 72 */
@ -8457,9 +8460,9 @@ module.exports = __w_pdfjs_require__(5).Number.isNaN;
var $export = __w_pdfjs_require__(4); var $export = __w_pdfjs_require__(4);
$export($export.S, 'Number', { $export($export.S, 'Math', {
isNaN: function isNaN(number) { log2: function log2(x) {
return number != number; return Math.log(x) / Math.LN2;
} }
}); });
@ -8471,7 +8474,7 @@ $export($export.S, 'Number', {
__w_pdfjs_require__(74); __w_pdfjs_require__(74);
module.exports = __w_pdfjs_require__(5).Number.isInteger; module.exports = __w_pdfjs_require__(5).Number.isNaN;
/***/ }), /***/ }),
/* 74 */ /* 74 */
@ -8481,7 +8484,11 @@ module.exports = __w_pdfjs_require__(5).Number.isInteger;
var $export = __w_pdfjs_require__(4); var $export = __w_pdfjs_require__(4);
$export($export.S, 'Number', { isInteger: __w_pdfjs_require__(75) }); $export($export.S, 'Number', {
isNaN: function isNaN(number) {
return number != number;
}
});
/***/ }), /***/ }),
/* 75 */ /* 75 */
@ -8490,6 +8497,26 @@ $export($export.S, 'Number', { isInteger: __w_pdfjs_require__(75) });
"use strict"; "use strict";
__w_pdfjs_require__(76);
module.exports = __w_pdfjs_require__(5).Number.isInteger;
/***/ }),
/* 76 */
/***/ (function(module, exports, __w_pdfjs_require__) {
"use strict";
var $export = __w_pdfjs_require__(4);
$export($export.S, 'Number', { isInteger: __w_pdfjs_require__(77) });
/***/ }),
/* 77 */
/***/ (function(module, exports, __w_pdfjs_require__) {
"use strict";
var isObject = __w_pdfjs_require__(1); var isObject = __w_pdfjs_require__(1);
var floor = Math.floor; var floor = Math.floor;
module.exports = function isInteger(it) { module.exports = function isInteger(it) {
@ -8497,28 +8524,28 @@ module.exports = function isInteger(it) {
}; };
/***/ }), /***/ }),
/* 76 */ /* 78 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
__w_pdfjs_require__(45); __w_pdfjs_require__(45);
__w_pdfjs_require__(77); __w_pdfjs_require__(79);
__w_pdfjs_require__(49); __w_pdfjs_require__(49);
__w_pdfjs_require__(85); __w_pdfjs_require__(87);
__w_pdfjs_require__(92); __w_pdfjs_require__(94);
__w_pdfjs_require__(93); __w_pdfjs_require__(95);
module.exports = __w_pdfjs_require__(5).Promise; module.exports = __w_pdfjs_require__(5).Promise;
/***/ }), /***/ }),
/* 77 */ /* 79 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var $at = __w_pdfjs_require__(78)(true); var $at = __w_pdfjs_require__(80)(true);
__w_pdfjs_require__(46)(String, 'String', function (iterated) { __w_pdfjs_require__(46)(String, 'String', function (iterated) {
this._t = String(iterated); this._t = String(iterated);
this._i = 0; this._i = 0;
@ -8539,7 +8566,7 @@ __w_pdfjs_require__(46)(String, 'String', function (iterated) {
}); });
/***/ }), /***/ }),
/* 78 */ /* 80 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -8560,13 +8587,13 @@ module.exports = function (TO_STRING) {
}; };
/***/ }), /***/ }),
/* 79 */ /* 81 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var create = __w_pdfjs_require__(80); var create = __w_pdfjs_require__(82);
var descriptor = __w_pdfjs_require__(25); var descriptor = __w_pdfjs_require__(25);
var setToStringTag = __w_pdfjs_require__(22); var setToStringTag = __w_pdfjs_require__(22);
var IteratorPrototype = {}; var IteratorPrototype = {};
@ -8579,14 +8606,14 @@ module.exports = function (Constructor, NAME, next) {
}; };
/***/ }), /***/ }),
/* 80 */ /* 82 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var anObject = __w_pdfjs_require__(6); var anObject = __w_pdfjs_require__(6);
var dPs = __w_pdfjs_require__(81); var dPs = __w_pdfjs_require__(83);
var enumBugKeys = __w_pdfjs_require__(43); var enumBugKeys = __w_pdfjs_require__(43);
var IE_PROTO = __w_pdfjs_require__(30)('IE_PROTO'); var IE_PROTO = __w_pdfjs_require__(30)('IE_PROTO');
var Empty = function Empty() {}; var Empty = function Empty() {};
@ -8621,7 +8648,7 @@ module.exports = Object.create || function create(O, Properties) {
}; };
/***/ }), /***/ }),
/* 81 */ /* 83 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -8642,7 +8669,7 @@ module.exports = __w_pdfjs_require__(12) ? Object.defineProperties : function de
}; };
/***/ }), /***/ }),
/* 82 */ /* 84 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -8662,14 +8689,14 @@ module.exports = Object.getPrototypeOf || function (O) {
}; };
/***/ }), /***/ }),
/* 83 */ /* 85 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var addToUnscopables = __w_pdfjs_require__(44); var addToUnscopables = __w_pdfjs_require__(44);
var step = __w_pdfjs_require__(84); var step = __w_pdfjs_require__(86);
var Iterators = __w_pdfjs_require__(19); var Iterators = __w_pdfjs_require__(19);
var toIObject = __w_pdfjs_require__(17); var toIObject = __w_pdfjs_require__(17);
module.exports = __w_pdfjs_require__(46)(Array, 'Array', function (iterated, kind) { module.exports = __w_pdfjs_require__(46)(Array, 'Array', function (iterated, kind) {
@ -8694,7 +8721,7 @@ addToUnscopables('values');
addToUnscopables('entries'); addToUnscopables('entries');
/***/ }), /***/ }),
/* 84 */ /* 86 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -8708,7 +8735,7 @@ module.exports = function (done, value) {
}; };
/***/ }), /***/ }),
/* 85 */ /* 87 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -8725,7 +8752,7 @@ var anInstance = __w_pdfjs_require__(34);
var forOf = __w_pdfjs_require__(23); var forOf = __w_pdfjs_require__(23);
var speciesConstructor = __w_pdfjs_require__(50); var speciesConstructor = __w_pdfjs_require__(50);
var task = __w_pdfjs_require__(51).set; var task = __w_pdfjs_require__(51).set;
var microtask = __w_pdfjs_require__(90)(); var microtask = __w_pdfjs_require__(92)();
var newPromiseCapabilityModule = __w_pdfjs_require__(35); var newPromiseCapabilityModule = __w_pdfjs_require__(35);
var perform = __w_pdfjs_require__(52); var perform = __w_pdfjs_require__(52);
var promiseResolve = __w_pdfjs_require__(53); var promiseResolve = __w_pdfjs_require__(53);
@ -8929,7 +8956,7 @@ if (!USE_NATIVE) {
} }
$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
__w_pdfjs_require__(22)($Promise, PROMISE); __w_pdfjs_require__(22)($Promise, PROMISE);
__w_pdfjs_require__(91)(PROMISE); __w_pdfjs_require__(93)(PROMISE);
Wrapper = __w_pdfjs_require__(5)[PROMISE]; Wrapper = __w_pdfjs_require__(5)[PROMISE];
$export($export.S + $export.F * !USE_NATIVE, PROMISE, { $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
reject: function reject(r) { reject: function reject(r) {
@ -8988,7 +9015,7 @@ $export($export.S + $export.F * !(USE_NATIVE && __w_pdfjs_require__(54)(function
}); });
/***/ }), /***/ }),
/* 86 */ /* 88 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9006,7 +9033,7 @@ module.exports = function (iterator, fn, value, entries) {
}; };
/***/ }), /***/ }),
/* 87 */ /* 89 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9020,7 +9047,7 @@ module.exports = function (it) {
}; };
/***/ }), /***/ }),
/* 88 */ /* 90 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9034,7 +9061,7 @@ module.exports = __w_pdfjs_require__(5).getIteratorMethod = function (it) {
}; };
/***/ }), /***/ }),
/* 89 */ /* 91 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9058,7 +9085,7 @@ module.exports = function (fn, args, that) {
}; };
/***/ }), /***/ }),
/* 90 */ /* 92 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9092,7 +9119,7 @@ module.exports = function () {
notify = function notify() { notify = function notify() {
process.nextTick(flush); process.nextTick(flush);
}; };
} else if (Observer) { } else if (Observer && !(global.navigator && global.navigator.standalone)) {
var toggle = true; var toggle = true;
var node = document.createTextNode(''); var node = document.createTextNode('');
new Observer(flush).observe(node, { characterData: true }); new Observer(flush).observe(node, { characterData: true });
@ -9124,7 +9151,7 @@ module.exports = function () {
}; };
/***/ }), /***/ }),
/* 91 */ /* 93 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9145,7 +9172,7 @@ module.exports = function (KEY) {
}; };
/***/ }), /***/ }),
/* 92 */ /* 94 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9173,7 +9200,7 @@ $export($export.P + $export.R, 'Promise', {
}); });
/***/ }), /***/ }),
/* 93 */ /* 95 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9192,7 +9219,7 @@ $export($export.S, 'Promise', {
}); });
/***/ }), /***/ }),
/* 94 */ /* 96 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9200,13 +9227,13 @@ $export($export.S, 'Promise', {
__w_pdfjs_require__(45); __w_pdfjs_require__(45);
__w_pdfjs_require__(49); __w_pdfjs_require__(49);
__w_pdfjs_require__(95); __w_pdfjs_require__(97);
__w_pdfjs_require__(106);
__w_pdfjs_require__(108); __w_pdfjs_require__(108);
__w_pdfjs_require__(110);
module.exports = __w_pdfjs_require__(5).WeakMap; module.exports = __w_pdfjs_require__(5).WeakMap;
/***/ }), /***/ }),
/* 95 */ /* 97 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9215,8 +9242,8 @@ module.exports = __w_pdfjs_require__(5).WeakMap;
var each = __w_pdfjs_require__(55)(0); var each = __w_pdfjs_require__(55)(0);
var redefine = __w_pdfjs_require__(8); var redefine = __w_pdfjs_require__(8);
var meta = __w_pdfjs_require__(37); var meta = __w_pdfjs_require__(37);
var assign = __w_pdfjs_require__(99); var assign = __w_pdfjs_require__(101);
var weak = __w_pdfjs_require__(101); var weak = __w_pdfjs_require__(103);
var isObject = __w_pdfjs_require__(1); var isObject = __w_pdfjs_require__(1);
var fails = __w_pdfjs_require__(13); var fails = __w_pdfjs_require__(13);
var validate = __w_pdfjs_require__(56); var validate = __w_pdfjs_require__(56);
@ -9243,7 +9270,7 @@ var methods = {
return weak.def(validate(this, WEAK_MAP), key, value); return weak.def(validate(this, WEAK_MAP), key, value);
} }
}; };
var $WeakMap = module.exports = __w_pdfjs_require__(102)(WEAK_MAP, wrapper, methods, weak, true, true); var $WeakMap = module.exports = __w_pdfjs_require__(104)(WEAK_MAP, wrapper, methods, weak, true, true);
if (fails(function () { if (fails(function () {
return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7;
})) { })) {
@ -9265,26 +9292,26 @@ if (fails(function () {
} }
/***/ }), /***/ }),
/* 96 */ /* 98 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var speciesConstructor = __w_pdfjs_require__(97); var speciesConstructor = __w_pdfjs_require__(99);
module.exports = function (original, length) { module.exports = function (original, length) {
return new (speciesConstructor(original))(length); return new (speciesConstructor(original))(length);
}; };
/***/ }), /***/ }),
/* 97 */ /* 99 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var isObject = __w_pdfjs_require__(1); var isObject = __w_pdfjs_require__(1);
var isArray = __w_pdfjs_require__(98); var isArray = __w_pdfjs_require__(100);
var SPECIES = __w_pdfjs_require__(2)('species'); var SPECIES = __w_pdfjs_require__(2)('species');
module.exports = function (original) { module.exports = function (original) {
var C; var C;
@ -9300,7 +9327,7 @@ module.exports = function (original) {
}; };
/***/ }), /***/ }),
/* 98 */ /* 100 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9312,14 +9339,14 @@ module.exports = Array.isArray || function isArray(arg) {
}; };
/***/ }), /***/ }),
/* 99 */ /* 101 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var getKeys = __w_pdfjs_require__(21); var getKeys = __w_pdfjs_require__(21);
var gOPS = __w_pdfjs_require__(100); var gOPS = __w_pdfjs_require__(102);
var pIE = __w_pdfjs_require__(31); var pIE = __w_pdfjs_require__(31);
var toObject = __w_pdfjs_require__(33); var toObject = __w_pdfjs_require__(33);
var IObject = __w_pdfjs_require__(26); var IObject = __w_pdfjs_require__(26);
@ -9354,7 +9381,7 @@ module.exports = !$assign || __w_pdfjs_require__(13)(function () {
} : $assign; } : $assign;
/***/ }), /***/ }),
/* 100 */ /* 102 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9363,7 +9390,7 @@ module.exports = !$assign || __w_pdfjs_require__(13)(function () {
exports.f = Object.getOwnPropertySymbols; exports.f = Object.getOwnPropertySymbols;
/***/ }), /***/ }),
/* 101 */ /* 103 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9446,7 +9473,7 @@ module.exports = {
}; };
/***/ }), /***/ }),
/* 102 */ /* 104 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9463,7 +9490,7 @@ var isObject = __w_pdfjs_require__(1);
var fails = __w_pdfjs_require__(13); var fails = __w_pdfjs_require__(13);
var $iterDetect = __w_pdfjs_require__(54); var $iterDetect = __w_pdfjs_require__(54);
var setToStringTag = __w_pdfjs_require__(22); var setToStringTag = __w_pdfjs_require__(22);
var inheritIfRequired = __w_pdfjs_require__(103); var inheritIfRequired = __w_pdfjs_require__(105);
module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
var Base = global[NAME]; var Base = global[NAME];
var C = Base; var C = Base;
@ -9534,14 +9561,14 @@ module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
}; };
/***/ }), /***/ }),
/* 103 */ /* 105 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var isObject = __w_pdfjs_require__(1); var isObject = __w_pdfjs_require__(1);
var setPrototypeOf = __w_pdfjs_require__(104).set; var setPrototypeOf = __w_pdfjs_require__(106).set;
module.exports = function (that, target, C) { module.exports = function (that, target, C) {
var S = target.constructor; var S = target.constructor;
var P; var P;
@ -9552,7 +9579,7 @@ module.exports = function (that, target, C) {
}; };
/***/ }), /***/ }),
/* 104 */ /* 106 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9567,7 +9594,7 @@ var check = function check(O, proto) {
module.exports = { module.exports = {
set: Object.setPrototypeOf || ('__proto__' in {} ? function (test, buggy, set) { set: Object.setPrototypeOf || ('__proto__' in {} ? function (test, buggy, set) {
try { try {
set = __w_pdfjs_require__(9)(Function.call, __w_pdfjs_require__(105).f(Object.prototype, '__proto__').set, 2); set = __w_pdfjs_require__(9)(Function.call, __w_pdfjs_require__(107).f(Object.prototype, '__proto__').set, 2);
set(test, []); set(test, []);
buggy = !(test instanceof Array); buggy = !(test instanceof Array);
} catch (e) { } catch (e) {
@ -9583,7 +9610,7 @@ module.exports = {
}; };
/***/ }), /***/ }),
/* 105 */ /* 107 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9606,16 +9633,16 @@ exports.f = __w_pdfjs_require__(12) ? gOPD : function getOwnPropertyDescriptor(O
}; };
/***/ }), /***/ }),
/* 106 */ /* 108 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
__w_pdfjs_require__(107)('WeakMap'); __w_pdfjs_require__(109)('WeakMap');
/***/ }), /***/ }),
/* 107 */ /* 109 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9626,7 +9653,7 @@ module.exports = function (COLLECTION) {
$export($export.S, COLLECTION, { $export($export.S, COLLECTION, {
of: function of() { of: function of() {
var length = arguments.length; var length = arguments.length;
var A = Array(length); var A = new Array(length);
while (length--) { while (length--) {
A[length] = arguments[length]; A[length] = arguments[length];
}return new this(A); }return new this(A);
@ -9635,16 +9662,16 @@ module.exports = function (COLLECTION) {
}; };
/***/ }), /***/ }),
/* 108 */ /* 110 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
__w_pdfjs_require__(109)('WeakMap'); __w_pdfjs_require__(111)('WeakMap');
/***/ }), /***/ }),
/* 109 */ /* 111 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9679,7 +9706,7 @@ module.exports = function (COLLECTION) {
}; };
/***/ }), /***/ }),
/* 110 */ /* 112 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -9699,11 +9726,11 @@ if (typeof ReadableStream !== 'undefined') {
if (isReadableStreamSupported) { if (isReadableStreamSupported) {
exports.ReadableStream = ReadableStream; exports.ReadableStream = ReadableStream;
} else { } else {
exports.ReadableStream = __w_pdfjs_require__(111).ReadableStream; exports.ReadableStream = __w_pdfjs_require__(113).ReadableStream;
} }
/***/ }), /***/ }),
/* 111 */ /* 113 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -12723,7 +12750,7 @@ var _typeof2 = typeof Symbol === "function" && typeof Symbol.iterator === "symbo
}])); }]));
/***/ }), /***/ }),
/* 112 */ /* 114 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -12759,8 +12786,8 @@ if (!_global_scope2.default.PDFJS) {
} }
var PDFJS = _global_scope2.default.PDFJS; var PDFJS = _global_scope2.default.PDFJS;
{ {
PDFJS.version = '2.0.197'; PDFJS.version = '2.0.199';
PDFJS.build = '371ca514'; PDFJS.build = 'af14620b';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -12838,7 +12865,7 @@ exports.globalScope = _global_scope2.default;
exports.PDFJS = PDFJS; exports.PDFJS = PDFJS;
/***/ }), /***/ }),
/* 113 */ /* 115 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -13135,7 +13162,7 @@ exports.FontFaceObject = FontFaceObject;
exports.FontLoader = FontLoader; exports.FontLoader = FontLoader;
/***/ }), /***/ }),
/* 114 */ /* 116 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -13148,7 +13175,7 @@ exports.CanvasGraphics = undefined;
var _util = __w_pdfjs_require__(0); var _util = __w_pdfjs_require__(0);
var _pattern_helper = __w_pdfjs_require__(115); var _pattern_helper = __w_pdfjs_require__(117);
var MIN_FONT_SIZE = 16; var MIN_FONT_SIZE = 16;
var MAX_FONT_SIZE = 100; var MAX_FONT_SIZE = 100;
@ -14886,7 +14913,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
exports.CanvasGraphics = CanvasGraphics; exports.CanvasGraphics = CanvasGraphics;
/***/ }), /***/ }),
/* 115 */ /* 117 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -15268,7 +15295,7 @@ exports.getShadingPatternFromIR = getShadingPatternFromIR;
exports.TilingPattern = TilingPattern; exports.TilingPattern = TilingPattern;
/***/ }), /***/ }),
/* 116 */ /* 118 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -15506,7 +15533,7 @@ var PDFDataTransportStream = function PDFDataTransportStreamClosure() {
exports.PDFDataTransportStream = PDFDataTransportStream; exports.PDFDataTransportStream = PDFDataTransportStream;
/***/ }), /***/ }),
/* 117 */ /* 119 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -15920,7 +15947,7 @@ var WebGLUtils = function WebGLUtilsClosure() {
exports.WebGLContext = WebGLContext; exports.WebGLContext = WebGLContext;
/***/ }), /***/ }),
/* 118 */ /* 120 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -16351,7 +16378,7 @@ var PDFNodeStreamFsRangeReader = function (_BaseRangeReader2) {
exports.PDFNodeStream = PDFNodeStream; exports.PDFNodeStream = PDFNodeStream;
/***/ }), /***/ }),
/* 119 */ /* 121 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -16622,7 +16649,7 @@ var PDFFetchStreamRangeReader = function () {
exports.PDFFetchStream = PDFFetchStream; exports.PDFFetchStream = PDFFetchStream;
/***/ }), /***/ }),
/* 120 */ /* 122 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";

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

293
build/pdf.worker.js vendored

@ -104,7 +104,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
__w_pdfjs_require__(73); __w_pdfjs_require__(73);
var _streams_polyfill = __w_pdfjs_require__(121); var _streams_polyfill = __w_pdfjs_require__(123);
var FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0]; var FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0];
var NativeImageDecoding = { var NativeImageDecoding = {
@ -592,13 +592,10 @@ function string32(value) {
return String.fromCharCode(value >> 24 & 0xff, value >> 16 & 0xff, value >> 8 & 0xff, value & 0xff); return String.fromCharCode(value >> 24 & 0xff, value >> 16 & 0xff, value >> 8 & 0xff, value & 0xff);
} }
function log2(x) { function log2(x) {
var n = 1, if (x <= 0) {
i = 0; return 0;
while (x > n) {
n <<= 1;
i++;
} }
return i; return Math.ceil(Math.log2(x));
} }
function readInt8(data, start) { function readInt8(data, start) {
return data[start] << 24 >> 24; return data[start] << 24 >> 24;
@ -2747,7 +2744,7 @@ module.exports = $export;
"use strict"; "use strict";
var core = module.exports = { version: '2.5.1' }; var core = module.exports = { version: '2.5.2' };
if (typeof __e == 'number') __e = core; if (typeof __e == 'number') __e = core;
/***/ }), /***/ }),
@ -3975,11 +3972,11 @@ module.exports = function (it, tag, stat) {
var ctx = __w_pdfjs_require__(11); var ctx = __w_pdfjs_require__(11);
var call = __w_pdfjs_require__(97); var call = __w_pdfjs_require__(99);
var isArrayIter = __w_pdfjs_require__(98); var isArrayIter = __w_pdfjs_require__(100);
var anObject = __w_pdfjs_require__(8); var anObject = __w_pdfjs_require__(8);
var toLength = __w_pdfjs_require__(31); var toLength = __w_pdfjs_require__(31);
var getIterFn = __w_pdfjs_require__(99); var getIterFn = __w_pdfjs_require__(101);
var BREAK = {}; var BREAK = {};
var RETURN = {}; var RETURN = {};
var _exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { var _exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
@ -4019,13 +4016,13 @@ var _util = __w_pdfjs_require__(0);
var _primitives = __w_pdfjs_require__(1); var _primitives = __w_pdfjs_require__(1);
var _ccitt_stream = __w_pdfjs_require__(125); var _ccitt_stream = __w_pdfjs_require__(127);
var _jbig2_stream = __w_pdfjs_require__(127); var _jbig2_stream = __w_pdfjs_require__(129);
var _jpeg_stream = __w_pdfjs_require__(41); var _jpeg_stream = __w_pdfjs_require__(41);
var _jpx_stream = __w_pdfjs_require__(130); var _jpx_stream = __w_pdfjs_require__(132);
var MAX_LENGTH_TO_CACHE = 1000; var MAX_LENGTH_TO_CACHE = 1000;
var Parser = function ParserClosure() { var Parser = function ParserClosure() {
@ -5237,7 +5234,7 @@ var _stream = __w_pdfjs_require__(2);
var _primitives = __w_pdfjs_require__(1); var _primitives = __w_pdfjs_require__(1);
var _jpg = __w_pdfjs_require__(129); var _jpg = __w_pdfjs_require__(131);
var JpegStream = function JpegStreamClosure() { var JpegStream = function JpegStreamClosure() {
function JpegStream(stream, maybeLength, dict, params) { function JpegStream(stream, maybeLength, dict, params) {
@ -10502,9 +10499,9 @@ var redefine = __w_pdfjs_require__(10);
var hide = __w_pdfjs_require__(12); var hide = __w_pdfjs_require__(12);
var has = __w_pdfjs_require__(9); var has = __w_pdfjs_require__(9);
var Iterators = __w_pdfjs_require__(19); var Iterators = __w_pdfjs_require__(19);
var $iterCreate = __w_pdfjs_require__(90); var $iterCreate = __w_pdfjs_require__(92);
var setToStringTag = __w_pdfjs_require__(24); var setToStringTag = __w_pdfjs_require__(24);
var getPrototypeOf = __w_pdfjs_require__(93); var getPrototypeOf = __w_pdfjs_require__(95);
var ITERATOR = __w_pdfjs_require__(4)('iterator'); var ITERATOR = __w_pdfjs_require__(4)('iterator');
var BUGGY = !([].keys && 'next' in [].keys()); var BUGGY = !([].keys && 'next' in [].keys());
var FF_ITERATOR = '@@iterator'; var FF_ITERATOR = '@@iterator';
@ -10597,7 +10594,7 @@ module.exports = document && document.documentElement;
"use strict"; "use strict";
var $iterators = __w_pdfjs_require__(94); var $iterators = __w_pdfjs_require__(96);
var getKeys = __w_pdfjs_require__(23); var getKeys = __w_pdfjs_require__(23);
var redefine = __w_pdfjs_require__(10); var redefine = __w_pdfjs_require__(10);
var global = __w_pdfjs_require__(5); var global = __w_pdfjs_require__(5);
@ -10680,7 +10677,7 @@ module.exports = function (O, D) {
var ctx = __w_pdfjs_require__(11); var ctx = __w_pdfjs_require__(11);
var invoke = __w_pdfjs_require__(100); var invoke = __w_pdfjs_require__(102);
var html = __w_pdfjs_require__(53); var html = __w_pdfjs_require__(53);
var cel = __w_pdfjs_require__(27); var cel = __w_pdfjs_require__(27);
var global = __w_pdfjs_require__(5); var global = __w_pdfjs_require__(5);
@ -10841,7 +10838,7 @@ var ctx = __w_pdfjs_require__(11);
var IObject = __w_pdfjs_require__(29); var IObject = __w_pdfjs_require__(29);
var toObject = __w_pdfjs_require__(36); var toObject = __w_pdfjs_require__(36);
var toLength = __w_pdfjs_require__(31); var toLength = __w_pdfjs_require__(31);
var asc = __w_pdfjs_require__(107); var asc = __w_pdfjs_require__(109);
module.exports = function (TYPE, $create) { module.exports = function (TYPE, $create) {
var IS_MAP = TYPE == 1; var IS_MAP = TYPE == 1;
var IS_FILTER = TYPE == 2; var IS_FILTER = TYPE == 2;
@ -16762,7 +16759,7 @@ exports.CFFCompiler = exports.CFFPrivateDict = exports.CFFTopDict = exports.CFFC
var _util = __w_pdfjs_require__(0); var _util = __w_pdfjs_require__(0);
var _charsets = __w_pdfjs_require__(135); var _charsets = __w_pdfjs_require__(137);
var _encodings = __w_pdfjs_require__(21); var _encodings = __w_pdfjs_require__(21);
@ -20795,7 +20792,7 @@ var _util = __w_pdfjs_require__(0);
var _primitives = __w_pdfjs_require__(1); var _primitives = __w_pdfjs_require__(1);
var _ps_parser = __w_pdfjs_require__(141); var _ps_parser = __w_pdfjs_require__(143);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@ -21916,8 +21913,8 @@ exports.PostScriptCompiler = PostScriptCompiler;
"use strict"; "use strict";
var pdfjsVersion = '2.0.197'; var pdfjsVersion = '2.0.199';
var pdfjsBuild = '371ca514'; var pdfjsBuild = 'af14620b';
var pdfjsCoreWorker = __w_pdfjs_require__(72); var pdfjsCoreWorker = __w_pdfjs_require__(72);
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;
@ -21937,7 +21934,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
var _util = __w_pdfjs_require__(0); var _util = __w_pdfjs_require__(0);
var _pdf_manager = __w_pdfjs_require__(123); var _pdf_manager = __w_pdfjs_require__(125);
var _primitives = __w_pdfjs_require__(1); var _primitives = __w_pdfjs_require__(1);
@ -22122,7 +22119,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null; var cancelXHRs = null;
var WorkerTasks = []; var WorkerTasks = [];
var apiVersion = docParams.apiVersion; var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.197'; var workerVersion = '2.0.199';
if (apiVersion !== null && apiVersion !== workerVersion) { if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".')); throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
} }
@ -22777,29 +22774,35 @@ if (typeof PDFJS === 'undefined' || !PDFJS.compatibilityChecked) {
} }
Array.prototype.includes = __w_pdfjs_require__(80); Array.prototype.includes = __w_pdfjs_require__(80);
})(); })();
(function checkMathLog2() {
if (Math.log2) {
return;
}
Math.log2 = __w_pdfjs_require__(82);
})();
(function checkNumberIsNaN() { (function checkNumberIsNaN() {
if (Number.isNaN) { if (Number.isNaN) {
return; return;
} }
Number.isNaN = __w_pdfjs_require__(82); Number.isNaN = __w_pdfjs_require__(84);
})(); })();
(function checkNumberIsInteger() { (function checkNumberIsInteger() {
if (Number.isInteger) { if (Number.isInteger) {
return; return;
} }
Number.isInteger = __w_pdfjs_require__(84); Number.isInteger = __w_pdfjs_require__(86);
})(); })();
(function checkPromise() { (function checkPromise() {
if (globalScope.Promise) { if (globalScope.Promise) {
return; return;
} }
globalScope.Promise = __w_pdfjs_require__(87); globalScope.Promise = __w_pdfjs_require__(89);
})(); })();
(function checkWeakMap() { (function checkWeakMap() {
if (globalScope.WeakMap) { if (globalScope.WeakMap) {
return; return;
} }
globalScope.WeakMap = __w_pdfjs_require__(105); globalScope.WeakMap = __w_pdfjs_require__(107);
})(); })();
(function checkURLConstructor() { (function checkURLConstructor() {
var hasWorkingUrl = false; var hasWorkingUrl = false;
@ -23487,7 +23490,7 @@ __w_pdfjs_require__(49)('includes');
__w_pdfjs_require__(83); __w_pdfjs_require__(83);
module.exports = __w_pdfjs_require__(7).Number.isNaN; module.exports = __w_pdfjs_require__(7).Math.log2;
/***/ }), /***/ }),
/* 83 */ /* 83 */
@ -23497,9 +23500,9 @@ module.exports = __w_pdfjs_require__(7).Number.isNaN;
var $export = __w_pdfjs_require__(6); var $export = __w_pdfjs_require__(6);
$export($export.S, 'Number', { $export($export.S, 'Math', {
isNaN: function isNaN(number) { log2: function log2(x) {
return number != number; return Math.log(x) / Math.LN2;
} }
}); });
@ -23511,7 +23514,7 @@ $export($export.S, 'Number', {
__w_pdfjs_require__(85); __w_pdfjs_require__(85);
module.exports = __w_pdfjs_require__(7).Number.isInteger; module.exports = __w_pdfjs_require__(7).Number.isNaN;
/***/ }), /***/ }),
/* 85 */ /* 85 */
@ -23521,7 +23524,11 @@ module.exports = __w_pdfjs_require__(7).Number.isInteger;
var $export = __w_pdfjs_require__(6); var $export = __w_pdfjs_require__(6);
$export($export.S, 'Number', { isInteger: __w_pdfjs_require__(86) }); $export($export.S, 'Number', {
isNaN: function isNaN(number) {
return number != number;
}
});
/***/ }), /***/ }),
/* 86 */ /* 86 */
@ -23530,6 +23537,26 @@ $export($export.S, 'Number', { isInteger: __w_pdfjs_require__(86) });
"use strict"; "use strict";
__w_pdfjs_require__(87);
module.exports = __w_pdfjs_require__(7).Number.isInteger;
/***/ }),
/* 87 */
/***/ (function(module, exports, __w_pdfjs_require__) {
"use strict";
var $export = __w_pdfjs_require__(6);
$export($export.S, 'Number', { isInteger: __w_pdfjs_require__(88) });
/***/ }),
/* 88 */
/***/ (function(module, exports, __w_pdfjs_require__) {
"use strict";
var isObject = __w_pdfjs_require__(3); var isObject = __w_pdfjs_require__(3);
var floor = Math.floor; var floor = Math.floor;
module.exports = function isInteger(it) { module.exports = function isInteger(it) {
@ -23537,28 +23564,28 @@ module.exports = function isInteger(it) {
}; };
/***/ }), /***/ }),
/* 87 */ /* 89 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
__w_pdfjs_require__(50); __w_pdfjs_require__(50);
__w_pdfjs_require__(88); __w_pdfjs_require__(90);
__w_pdfjs_require__(54); __w_pdfjs_require__(54);
__w_pdfjs_require__(96); __w_pdfjs_require__(98);
__w_pdfjs_require__(103); __w_pdfjs_require__(105);
__w_pdfjs_require__(104); __w_pdfjs_require__(106);
module.exports = __w_pdfjs_require__(7).Promise; module.exports = __w_pdfjs_require__(7).Promise;
/***/ }), /***/ }),
/* 88 */ /* 90 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var $at = __w_pdfjs_require__(89)(true); var $at = __w_pdfjs_require__(91)(true);
__w_pdfjs_require__(51)(String, 'String', function (iterated) { __w_pdfjs_require__(51)(String, 'String', function (iterated) {
this._t = String(iterated); this._t = String(iterated);
this._i = 0; this._i = 0;
@ -23579,7 +23606,7 @@ __w_pdfjs_require__(51)(String, 'String', function (iterated) {
}); });
/***/ }), /***/ }),
/* 89 */ /* 91 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -23600,13 +23627,13 @@ module.exports = function (TO_STRING) {
}; };
/***/ }), /***/ }),
/* 90 */ /* 92 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var create = __w_pdfjs_require__(91); var create = __w_pdfjs_require__(93);
var descriptor = __w_pdfjs_require__(28); var descriptor = __w_pdfjs_require__(28);
var setToStringTag = __w_pdfjs_require__(24); var setToStringTag = __w_pdfjs_require__(24);
var IteratorPrototype = {}; var IteratorPrototype = {};
@ -23619,14 +23646,14 @@ module.exports = function (Constructor, NAME, next) {
}; };
/***/ }), /***/ }),
/* 91 */ /* 93 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var anObject = __w_pdfjs_require__(8); var anObject = __w_pdfjs_require__(8);
var dPs = __w_pdfjs_require__(92); var dPs = __w_pdfjs_require__(94);
var enumBugKeys = __w_pdfjs_require__(48); var enumBugKeys = __w_pdfjs_require__(48);
var IE_PROTO = __w_pdfjs_require__(33)('IE_PROTO'); var IE_PROTO = __w_pdfjs_require__(33)('IE_PROTO');
var Empty = function Empty() {}; var Empty = function Empty() {};
@ -23661,7 +23688,7 @@ module.exports = Object.create || function create(O, Properties) {
}; };
/***/ }), /***/ }),
/* 92 */ /* 94 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -23682,7 +23709,7 @@ module.exports = __w_pdfjs_require__(13) ? Object.defineProperties : function de
}; };
/***/ }), /***/ }),
/* 93 */ /* 95 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -23702,14 +23729,14 @@ module.exports = Object.getPrototypeOf || function (O) {
}; };
/***/ }), /***/ }),
/* 94 */ /* 96 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var addToUnscopables = __w_pdfjs_require__(49); var addToUnscopables = __w_pdfjs_require__(49);
var step = __w_pdfjs_require__(95); var step = __w_pdfjs_require__(97);
var Iterators = __w_pdfjs_require__(19); var Iterators = __w_pdfjs_require__(19);
var toIObject = __w_pdfjs_require__(17); var toIObject = __w_pdfjs_require__(17);
module.exports = __w_pdfjs_require__(51)(Array, 'Array', function (iterated, kind) { module.exports = __w_pdfjs_require__(51)(Array, 'Array', function (iterated, kind) {
@ -23734,7 +23761,7 @@ addToUnscopables('values');
addToUnscopables('entries'); addToUnscopables('entries');
/***/ }), /***/ }),
/* 95 */ /* 97 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -23748,7 +23775,7 @@ module.exports = function (done, value) {
}; };
/***/ }), /***/ }),
/* 96 */ /* 98 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -23765,7 +23792,7 @@ var anInstance = __w_pdfjs_require__(37);
var forOf = __w_pdfjs_require__(25); var forOf = __w_pdfjs_require__(25);
var speciesConstructor = __w_pdfjs_require__(55); var speciesConstructor = __w_pdfjs_require__(55);
var task = __w_pdfjs_require__(56).set; var task = __w_pdfjs_require__(56).set;
var microtask = __w_pdfjs_require__(101)(); var microtask = __w_pdfjs_require__(103)();
var newPromiseCapabilityModule = __w_pdfjs_require__(38); var newPromiseCapabilityModule = __w_pdfjs_require__(38);
var perform = __w_pdfjs_require__(57); var perform = __w_pdfjs_require__(57);
var promiseResolve = __w_pdfjs_require__(58); var promiseResolve = __w_pdfjs_require__(58);
@ -23969,7 +23996,7 @@ if (!USE_NATIVE) {
} }
$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
__w_pdfjs_require__(24)($Promise, PROMISE); __w_pdfjs_require__(24)($Promise, PROMISE);
__w_pdfjs_require__(102)(PROMISE); __w_pdfjs_require__(104)(PROMISE);
Wrapper = __w_pdfjs_require__(7)[PROMISE]; Wrapper = __w_pdfjs_require__(7)[PROMISE];
$export($export.S + $export.F * !USE_NATIVE, PROMISE, { $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
reject: function reject(r) { reject: function reject(r) {
@ -24028,7 +24055,7 @@ $export($export.S + $export.F * !(USE_NATIVE && __w_pdfjs_require__(59)(function
}); });
/***/ }), /***/ }),
/* 97 */ /* 99 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24046,7 +24073,7 @@ module.exports = function (iterator, fn, value, entries) {
}; };
/***/ }), /***/ }),
/* 98 */ /* 100 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24060,7 +24087,7 @@ module.exports = function (it) {
}; };
/***/ }), /***/ }),
/* 99 */ /* 101 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24074,7 +24101,7 @@ module.exports = __w_pdfjs_require__(7).getIteratorMethod = function (it) {
}; };
/***/ }), /***/ }),
/* 100 */ /* 102 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24098,7 +24125,7 @@ module.exports = function (fn, args, that) {
}; };
/***/ }), /***/ }),
/* 101 */ /* 103 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24132,7 +24159,7 @@ module.exports = function () {
notify = function notify() { notify = function notify() {
process.nextTick(flush); process.nextTick(flush);
}; };
} else if (Observer) { } else if (Observer && !(global.navigator && global.navigator.standalone)) {
var toggle = true; var toggle = true;
var node = document.createTextNode(''); var node = document.createTextNode('');
new Observer(flush).observe(node, { characterData: true }); new Observer(flush).observe(node, { characterData: true });
@ -24164,7 +24191,7 @@ module.exports = function () {
}; };
/***/ }), /***/ }),
/* 102 */ /* 104 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24185,7 +24212,7 @@ module.exports = function (KEY) {
}; };
/***/ }), /***/ }),
/* 103 */ /* 105 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24213,7 +24240,7 @@ $export($export.P + $export.R, 'Promise', {
}); });
/***/ }), /***/ }),
/* 104 */ /* 106 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24232,7 +24259,7 @@ $export($export.S, 'Promise', {
}); });
/***/ }), /***/ }),
/* 105 */ /* 107 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24240,13 +24267,13 @@ $export($export.S, 'Promise', {
__w_pdfjs_require__(50); __w_pdfjs_require__(50);
__w_pdfjs_require__(54); __w_pdfjs_require__(54);
__w_pdfjs_require__(106); __w_pdfjs_require__(108);
__w_pdfjs_require__(117);
__w_pdfjs_require__(119); __w_pdfjs_require__(119);
__w_pdfjs_require__(121);
module.exports = __w_pdfjs_require__(7).WeakMap; module.exports = __w_pdfjs_require__(7).WeakMap;
/***/ }), /***/ }),
/* 106 */ /* 108 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24255,8 +24282,8 @@ module.exports = __w_pdfjs_require__(7).WeakMap;
var each = __w_pdfjs_require__(60)(0); var each = __w_pdfjs_require__(60)(0);
var redefine = __w_pdfjs_require__(10); var redefine = __w_pdfjs_require__(10);
var meta = __w_pdfjs_require__(40); var meta = __w_pdfjs_require__(40);
var assign = __w_pdfjs_require__(110); var assign = __w_pdfjs_require__(112);
var weak = __w_pdfjs_require__(112); var weak = __w_pdfjs_require__(114);
var isObject = __w_pdfjs_require__(3); var isObject = __w_pdfjs_require__(3);
var fails = __w_pdfjs_require__(14); var fails = __w_pdfjs_require__(14);
var validate = __w_pdfjs_require__(61); var validate = __w_pdfjs_require__(61);
@ -24283,7 +24310,7 @@ var methods = {
return weak.def(validate(this, WEAK_MAP), key, value); return weak.def(validate(this, WEAK_MAP), key, value);
} }
}; };
var $WeakMap = module.exports = __w_pdfjs_require__(113)(WEAK_MAP, wrapper, methods, weak, true, true); var $WeakMap = module.exports = __w_pdfjs_require__(115)(WEAK_MAP, wrapper, methods, weak, true, true);
if (fails(function () { if (fails(function () {
return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7;
})) { })) {
@ -24305,26 +24332,26 @@ if (fails(function () {
} }
/***/ }), /***/ }),
/* 107 */ /* 109 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var speciesConstructor = __w_pdfjs_require__(108); var speciesConstructor = __w_pdfjs_require__(110);
module.exports = function (original, length) { module.exports = function (original, length) {
return new (speciesConstructor(original))(length); return new (speciesConstructor(original))(length);
}; };
/***/ }), /***/ }),
/* 108 */ /* 110 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var isObject = __w_pdfjs_require__(3); var isObject = __w_pdfjs_require__(3);
var isArray = __w_pdfjs_require__(109); var isArray = __w_pdfjs_require__(111);
var SPECIES = __w_pdfjs_require__(4)('species'); var SPECIES = __w_pdfjs_require__(4)('species');
module.exports = function (original) { module.exports = function (original) {
var C; var C;
@ -24340,7 +24367,7 @@ module.exports = function (original) {
}; };
/***/ }), /***/ }),
/* 109 */ /* 111 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24352,14 +24379,14 @@ module.exports = Array.isArray || function isArray(arg) {
}; };
/***/ }), /***/ }),
/* 110 */ /* 112 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var getKeys = __w_pdfjs_require__(23); var getKeys = __w_pdfjs_require__(23);
var gOPS = __w_pdfjs_require__(111); var gOPS = __w_pdfjs_require__(113);
var pIE = __w_pdfjs_require__(34); var pIE = __w_pdfjs_require__(34);
var toObject = __w_pdfjs_require__(36); var toObject = __w_pdfjs_require__(36);
var IObject = __w_pdfjs_require__(29); var IObject = __w_pdfjs_require__(29);
@ -24394,7 +24421,7 @@ module.exports = !$assign || __w_pdfjs_require__(14)(function () {
} : $assign; } : $assign;
/***/ }), /***/ }),
/* 111 */ /* 113 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24403,7 +24430,7 @@ module.exports = !$assign || __w_pdfjs_require__(14)(function () {
exports.f = Object.getOwnPropertySymbols; exports.f = Object.getOwnPropertySymbols;
/***/ }), /***/ }),
/* 112 */ /* 114 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24486,7 +24513,7 @@ module.exports = {
}; };
/***/ }), /***/ }),
/* 113 */ /* 115 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24503,7 +24530,7 @@ var isObject = __w_pdfjs_require__(3);
var fails = __w_pdfjs_require__(14); var fails = __w_pdfjs_require__(14);
var $iterDetect = __w_pdfjs_require__(59); var $iterDetect = __w_pdfjs_require__(59);
var setToStringTag = __w_pdfjs_require__(24); var setToStringTag = __w_pdfjs_require__(24);
var inheritIfRequired = __w_pdfjs_require__(114); var inheritIfRequired = __w_pdfjs_require__(116);
module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
var Base = global[NAME]; var Base = global[NAME];
var C = Base; var C = Base;
@ -24574,14 +24601,14 @@ module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
}; };
/***/ }), /***/ }),
/* 114 */ /* 116 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
var isObject = __w_pdfjs_require__(3); var isObject = __w_pdfjs_require__(3);
var setPrototypeOf = __w_pdfjs_require__(115).set; var setPrototypeOf = __w_pdfjs_require__(117).set;
module.exports = function (that, target, C) { module.exports = function (that, target, C) {
var S = target.constructor; var S = target.constructor;
var P; var P;
@ -24592,7 +24619,7 @@ module.exports = function (that, target, C) {
}; };
/***/ }), /***/ }),
/* 115 */ /* 117 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24607,7 +24634,7 @@ var check = function check(O, proto) {
module.exports = { module.exports = {
set: Object.setPrototypeOf || ('__proto__' in {} ? function (test, buggy, set) { set: Object.setPrototypeOf || ('__proto__' in {} ? function (test, buggy, set) {
try { try {
set = __w_pdfjs_require__(11)(Function.call, __w_pdfjs_require__(116).f(Object.prototype, '__proto__').set, 2); set = __w_pdfjs_require__(11)(Function.call, __w_pdfjs_require__(118).f(Object.prototype, '__proto__').set, 2);
set(test, []); set(test, []);
buggy = !(test instanceof Array); buggy = !(test instanceof Array);
} catch (e) { } catch (e) {
@ -24623,7 +24650,7 @@ module.exports = {
}; };
/***/ }), /***/ }),
/* 116 */ /* 118 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24646,16 +24673,16 @@ exports.f = __w_pdfjs_require__(13) ? gOPD : function getOwnPropertyDescriptor(O
}; };
/***/ }), /***/ }),
/* 117 */ /* 119 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
__w_pdfjs_require__(118)('WeakMap'); __w_pdfjs_require__(120)('WeakMap');
/***/ }), /***/ }),
/* 118 */ /* 120 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24666,7 +24693,7 @@ module.exports = function (COLLECTION) {
$export($export.S, COLLECTION, { $export($export.S, COLLECTION, {
of: function of() { of: function of() {
var length = arguments.length; var length = arguments.length;
var A = Array(length); var A = new Array(length);
while (length--) { while (length--) {
A[length] = arguments[length]; A[length] = arguments[length];
}return new this(A); }return new this(A);
@ -24675,16 +24702,16 @@ module.exports = function (COLLECTION) {
}; };
/***/ }), /***/ }),
/* 119 */ /* 121 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
__w_pdfjs_require__(120)('WeakMap'); __w_pdfjs_require__(122)('WeakMap');
/***/ }), /***/ }),
/* 120 */ /* 122 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24719,7 +24746,7 @@ module.exports = function (COLLECTION) {
}; };
/***/ }), /***/ }),
/* 121 */ /* 123 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -24739,11 +24766,11 @@ if (typeof ReadableStream !== 'undefined') {
if (isReadableStreamSupported) { if (isReadableStreamSupported) {
exports.ReadableStream = ReadableStream; exports.ReadableStream = ReadableStream;
} else { } else {
exports.ReadableStream = __w_pdfjs_require__(122).ReadableStream; exports.ReadableStream = __w_pdfjs_require__(124).ReadableStream;
} }
/***/ }), /***/ }),
/* 122 */ /* 124 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -27763,7 +27790,7 @@ var _typeof2 = typeof Symbol === "function" && typeof Symbol.iterator === "symbo
}])); }]));
/***/ }), /***/ }),
/* 123 */ /* 125 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -27778,7 +27805,7 @@ var _util = __w_pdfjs_require__(0);
var _chunked_stream = __w_pdfjs_require__(62); var _chunked_stream = __w_pdfjs_require__(62);
var _document = __w_pdfjs_require__(124); var _document = __w_pdfjs_require__(126);
var _stream = __w_pdfjs_require__(2); var _stream = __w_pdfjs_require__(2);
@ -27947,7 +27974,7 @@ exports.LocalPdfManager = LocalPdfManager;
exports.NetworkPdfManager = NetworkPdfManager; exports.NetworkPdfManager = NetworkPdfManager;
/***/ }), /***/ }),
/* 124 */ /* 126 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -27968,7 +27995,7 @@ var _util = __w_pdfjs_require__(0);
var _stream = __w_pdfjs_require__(2); var _stream = __w_pdfjs_require__(2);
var _annotation = __w_pdfjs_require__(131); var _annotation = __w_pdfjs_require__(133);
var _crypto = __w_pdfjs_require__(66); var _crypto = __w_pdfjs_require__(66);
@ -27976,7 +28003,7 @@ var _parser = __w_pdfjs_require__(26);
var _operator_list = __w_pdfjs_require__(42); var _operator_list = __w_pdfjs_require__(42);
var _evaluator = __w_pdfjs_require__(132); var _evaluator = __w_pdfjs_require__(134);
var _function = __w_pdfjs_require__(70); var _function = __w_pdfjs_require__(70);
@ -28511,7 +28538,7 @@ exports.Page = Page;
exports.PDFDocument = PDFDocument; exports.PDFDocument = PDFDocument;
/***/ }), /***/ }),
/* 125 */ /* 127 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -28524,7 +28551,7 @@ exports.CCITTFaxStream = undefined;
var _primitives = __w_pdfjs_require__(1); var _primitives = __w_pdfjs_require__(1);
var _ccitt = __w_pdfjs_require__(126); var _ccitt = __w_pdfjs_require__(128);
var _stream = __w_pdfjs_require__(2); var _stream = __w_pdfjs_require__(2);
@ -28568,7 +28595,7 @@ var CCITTFaxStream = function CCITTFaxStreamClosure() {
exports.CCITTFaxStream = CCITTFaxStream; exports.CCITTFaxStream = CCITTFaxStream;
/***/ }), /***/ }),
/* 126 */ /* 128 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -29111,7 +29138,7 @@ var CCITTFaxDecoder = function CCITTFaxDecoder() {
exports.CCITTFaxDecoder = CCITTFaxDecoder; exports.CCITTFaxDecoder = CCITTFaxDecoder;
/***/ }), /***/ }),
/* 127 */ /* 129 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -29126,7 +29153,7 @@ var _primitives = __w_pdfjs_require__(1);
var _stream = __w_pdfjs_require__(2); var _stream = __w_pdfjs_require__(2);
var _jbig = __w_pdfjs_require__(128); var _jbig = __w_pdfjs_require__(130);
var _util = __w_pdfjs_require__(0); var _util = __w_pdfjs_require__(0);
@ -29183,7 +29210,7 @@ var Jbig2Stream = function Jbig2StreamClosure() {
exports.Jbig2Stream = Jbig2Stream; exports.Jbig2Stream = Jbig2Stream;
/***/ }), /***/ }),
/* 128 */ /* 130 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -30435,7 +30462,7 @@ var Jbig2Image = function Jbig2ImageClosure() {
exports.Jbig2Image = Jbig2Image; exports.Jbig2Image = Jbig2Image;
/***/ }), /***/ }),
/* 129 */ /* 131 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -31354,7 +31381,7 @@ var JpegImage = function JpegImageClosure() {
exports.JpegImage = JpegImage; exports.JpegImage = JpegImage;
/***/ }), /***/ }),
/* 130 */ /* 132 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -31429,7 +31456,7 @@ var JpxStream = function JpxStreamClosure() {
exports.JpxStream = JpxStream; exports.JpxStream = JpxStream;
/***/ }), /***/ }),
/* 131 */ /* 133 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -32357,7 +32384,7 @@ exports.AnnotationBorderStyle = AnnotationBorderStyle;
exports.AnnotationFactory = AnnotationFactory; exports.AnnotationFactory = AnnotationFactory;
/***/ }), /***/ }),
/* 132 */ /* 134 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -32370,13 +32397,13 @@ exports.PartialEvaluator = undefined;
var _util = __w_pdfjs_require__(0); var _util = __w_pdfjs_require__(0);
var _cmap = __w_pdfjs_require__(133); var _cmap = __w_pdfjs_require__(135);
var _stream = __w_pdfjs_require__(2); var _stream = __w_pdfjs_require__(2);
var _primitives = __w_pdfjs_require__(1); var _primitives = __w_pdfjs_require__(1);
var _fonts = __w_pdfjs_require__(134); var _fonts = __w_pdfjs_require__(136);
var _encodings = __w_pdfjs_require__(21); var _encodings = __w_pdfjs_require__(21);
@ -32384,27 +32411,27 @@ var _unicode = __w_pdfjs_require__(69);
var _standard_fonts = __w_pdfjs_require__(68); var _standard_fonts = __w_pdfjs_require__(68);
var _pattern = __w_pdfjs_require__(138); var _pattern = __w_pdfjs_require__(140);
var _parser = __w_pdfjs_require__(26); var _parser = __w_pdfjs_require__(26);
var _bidi = __w_pdfjs_require__(139); var _bidi = __w_pdfjs_require__(141);
var _colorspace = __w_pdfjs_require__(20); var _colorspace = __w_pdfjs_require__(20);
var _glyphlist = __w_pdfjs_require__(43); var _glyphlist = __w_pdfjs_require__(43);
var _metrics = __w_pdfjs_require__(140); var _metrics = __w_pdfjs_require__(142);
var _function = __w_pdfjs_require__(70); var _function = __w_pdfjs_require__(70);
var _jpeg_stream = __w_pdfjs_require__(41); var _jpeg_stream = __w_pdfjs_require__(41);
var _murmurhash = __w_pdfjs_require__(142); var _murmurhash = __w_pdfjs_require__(144);
var _operator_list = __w_pdfjs_require__(42); var _operator_list = __w_pdfjs_require__(42);
var _image = __w_pdfjs_require__(143); var _image = __w_pdfjs_require__(145);
var PartialEvaluator = function PartialEvaluatorClosure() { var PartialEvaluator = function PartialEvaluatorClosure() {
var DefaultPartialEvaluatorOptions = { var DefaultPartialEvaluatorOptions = {
@ -35102,7 +35129,7 @@ var EvaluatorPreprocessor = function EvaluatorPreprocessorClosure() {
exports.PartialEvaluator = PartialEvaluator; exports.PartialEvaluator = PartialEvaluator;
/***/ }), /***/ }),
/* 133 */ /* 135 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -35819,7 +35846,7 @@ exports.IdentityCMap = IdentityCMap;
exports.CMapFactory = CMapFactory; exports.CMapFactory = CMapFactory;
/***/ }), /***/ }),
/* 134 */ /* 136 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -35842,11 +35869,11 @@ var _standard_fonts = __w_pdfjs_require__(68);
var _unicode = __w_pdfjs_require__(69); var _unicode = __w_pdfjs_require__(69);
var _font_renderer = __w_pdfjs_require__(136); var _font_renderer = __w_pdfjs_require__(138);
var _stream = __w_pdfjs_require__(2); var _stream = __w_pdfjs_require__(2);
var _type1_parser = __w_pdfjs_require__(137); var _type1_parser = __w_pdfjs_require__(139);
var PRIVATE_USE_OFFSET_START = 0xE000; var PRIVATE_USE_OFFSET_START = 0xE000;
var PRIVATE_USE_OFFSET_END = 0xF8FF; var PRIVATE_USE_OFFSET_END = 0xF8FF;
@ -38302,7 +38329,7 @@ exports.ProblematicCharRanges = ProblematicCharRanges;
exports.getFontType = getFontType; exports.getFontType = getFontType;
/***/ }), /***/ }),
/* 135 */ /* 137 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -38319,7 +38346,7 @@ exports.ExpertCharset = ExpertCharset;
exports.ExpertSubsetCharset = ExpertSubsetCharset; exports.ExpertSubsetCharset = ExpertSubsetCharset;
/***/ }), /***/ }),
/* 136 */ /* 138 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -39059,7 +39086,7 @@ var FontRendererFactory = function FontRendererFactoryClosure() {
exports.FontRendererFactory = FontRendererFactory; exports.FontRendererFactory = FontRendererFactory;
/***/ }), /***/ }),
/* 137 */ /* 139 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -39622,7 +39649,7 @@ var Type1Parser = function Type1ParserClosure() {
exports.Type1Parser = Type1Parser; exports.Type1Parser = Type1Parser;
/***/ }), /***/ }),
/* 138 */ /* 140 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -40412,7 +40439,7 @@ exports.Pattern = Pattern;
exports.getTilingPatternIR = getTilingPatternIR; exports.getTilingPatternIR = getTilingPatternIR;
/***/ }), /***/ }),
/* 139 */ /* 141 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -40657,7 +40684,7 @@ function bidi(str, startLevel, vertical) {
exports.bidi = bidi; exports.bidi = bidi;
/***/ }), /***/ }),
/* 140 */ /* 142 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -43611,7 +43638,7 @@ var getMetrics = (0, _util.getLookupTableFactory)(function (t) {
exports.getMetrics = getMetrics; exports.getMetrics = getMetrics;
/***/ }), /***/ }),
/* 141 */ /* 143 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -43815,7 +43842,7 @@ exports.PostScriptLexer = PostScriptLexer;
exports.PostScriptParser = PostScriptParser; exports.PostScriptParser = PostScriptParser;
/***/ }), /***/ }),
/* 142 */ /* 144 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";
@ -43934,7 +43961,7 @@ var MurmurHash3_64 = function MurmurHash3_64Closure(seed) {
exports.MurmurHash3_64 = MurmurHash3_64; exports.MurmurHash3_64 = MurmurHash3_64;
/***/ }), /***/ }),
/* 143 */ /* 145 */
/***/ (function(module, exports, __w_pdfjs_require__) { /***/ (function(module, exports, __w_pdfjs_require__) {
"use strict"; "use strict";

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

2
lib/core/worker.js

@ -208,7 +208,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null; var cancelXHRs = null;
var WorkerTasks = []; var WorkerTasks = [];
var apiVersion = docParams.apiVersion; var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.197'; var workerVersion = '2.0.199';
if (apiVersion !== null && apiVersion !== workerVersion) { if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".')); throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
} }

6
lib/display/api.js

@ -171,7 +171,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) { if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed')); return Promise.reject(new Error('Worker was destroyed'));
} }
var apiVersion = '2.0.197'; var apiVersion = '2.0.199';
source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange'); source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange');
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch'); source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream'); source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
@ -1542,8 +1542,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '2.0.197'; exports.version = version = '2.0.199';
exports.build = build = '371ca514'; exports.build = build = 'af14620b';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -44,8 +44,8 @@ if (!_global_scope2.default.PDFJS) {
} }
var PDFJS = _global_scope2.default.PDFJS; var PDFJS = _global_scope2.default.PDFJS;
{ {
PDFJS.version = '2.0.197'; PDFJS.version = '2.0.199';
PDFJS.build = '371ca514'; PDFJS.build = 'af14620b';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '2.0.197'; var pdfjsVersion = '2.0.199';
var pdfjsBuild = '371ca514'; var pdfjsBuild = 'af14620b';
var pdfjsSharedUtil = require('./shared/util.js'); var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js'); var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js'); var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,7 +14,7 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '2.0.197'; var pdfjsVersion = '2.0.199';
var pdfjsBuild = '371ca514'; var pdfjsBuild = 'af14620b';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

6
lib/shared/compatibility.js

@ -274,6 +274,12 @@ if (typeof PDFJS === 'undefined' || !PDFJS.compatibilityChecked) {
} }
Array.prototype.includes = require('core-js/fn/array/includes'); Array.prototype.includes = require('core-js/fn/array/includes');
})(); })();
(function checkMathLog2() {
if (Math.log2) {
return;
}
Math.log2 = require('core-js/fn/math/log2');
})();
(function checkNumberIsNaN() { (function checkNumberIsNaN() {
if (Number.isNaN) { if (Number.isNaN) {
return; return;

9
lib/shared/util.js

@ -511,13 +511,10 @@ function string32(value) {
return String.fromCharCode(value >> 24 & 0xff, value >> 16 & 0xff, value >> 8 & 0xff, value & 0xff); return String.fromCharCode(value >> 24 & 0xff, value >> 16 & 0xff, value >> 8 & 0xff, value & 0xff);
} }
function log2(x) { function log2(x) {
var n = 1, if (x <= 0) {
i = 0; return 0;
while (x > n) {
n <<= 1;
i++;
} }
return i; return Math.ceil(Math.log2(x));
} }
function readInt8(data, start) { function readInt8(data, start) {
return data[start] << 24 >> 24; return data[start] << 24 >> 24;

12
lib/test/unit/util_spec.js

@ -113,6 +113,18 @@ describe('util', function () {
expect((0, _util.isString)(undefined)).toEqual(false); expect((0, _util.isString)(undefined)).toEqual(false);
}); });
}); });
describe('log2', function () {
it('handles values smaller than/equal to zero', function () {
expect((0, _util.log2)(0)).toEqual(0);
expect((0, _util.log2)(-1)).toEqual(0);
});
it('handles values larger than zero', function () {
expect((0, _util.log2)(1)).toEqual(0);
expect((0, _util.log2)(2)).toEqual(1);
expect((0, _util.log2)(3)).toEqual(2);
expect((0, _util.log2)(3.14)).toEqual(2);
});
});
describe('stringToBytes', function () { describe('stringToBytes', function () {
it('handles non-string arguments', function () { it('handles non-string arguments', function () {
expect(function () { expect(function () {

2
package.json

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

Loading…
Cancel
Save