|
@@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {};
|
|
|
}
|
|
|
|
|
|
-PDFJS.version = '1.1.375';
|
|
|
-PDFJS.build = '26b9205';
|
|
|
+PDFJS.version = '1.1.377';
|
|
|
+PDFJS.build = '00b798d';
|
|
|
|
|
|
(function pdfjsWrapper() {
|
|
|
// Use strict in our context only - users might not want it
|
|
@@ -18494,11 +18494,11 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
|
|
|
if (cmap instanceof IdentityCMap) {
|
|
|
return new IdentityToUnicodeMap(0, 0xFFFF);
|
|
|
}
|
|
|
- cmap = cmap.getMap();
|
|
|
+ var map = [];
|
|
|
// Convert UTF-16BE
|
|
|
// NOTE: cmap can be a sparse array, so use forEach instead of for(;;)
|
|
|
// to iterate over all keys.
|
|
|
- cmap.forEach(function(token, i) {
|
|
|
+ cmap.forEach(function(charCode, token) {
|
|
|
var str = [];
|
|
|
for (var k = 0; k < token.length; k += 2) {
|
|
|
var w1 = (token.charCodeAt(k) << 8) | token.charCodeAt(k + 1);
|
|
@@ -18510,9 +18510,9 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
|
|
|
var w2 = (token.charCodeAt(k) << 8) | token.charCodeAt(k + 1);
|
|
|
str.push(((w1 & 0x3ff) << 10) + (w2 & 0x3ff) + 0x10000);
|
|
|
}
|
|
|
- cmap[i] = String.fromCharCode.apply(String, str);
|
|
|
+ map[charCode] = String.fromCharCode.apply(String, str);
|
|
|
});
|
|
|
- return new ToUnicodeMap(cmap);
|
|
|
+ return new ToUnicodeMap(map);
|
|
|
}
|
|
|
return null;
|
|
|
},
|