@ -2513,7 +2513,7 @@ var JpxStream = function JpxStreamClosure() {
@@ -2513,7 +2513,7 @@ var JpxStream = function JpxStreamClosure() {
if ( tileCount === 1 ) {
this . buffer = jpxImage . tiles [ 0 ] . items ;
} else {
var data = new Uint8Array ( width * height * componentsCount ) ;
var data = new Uint8Clamped Array ( width * height * componentsCount ) ;
for ( var k = 0 ; k < tileCount ; k ++ ) {
var tileComponents = jpxImage . tiles [ k ] ;
var tileWidth = tileComponents . width ;
@ -7338,8 +7338,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
@@ -7338,8 +7338,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
} ( ) ;
var version , build ;
{
exports . version = version = '1.9.432 ' ;
exports . build = build = 'ba5dbc96 ' ;
exports . version = version = '1.9.436 ' ;
exports . build = build = '3a017b43 ' ;
}
exports . getDocument = getDocument ;
exports . LoopbackPort = LoopbackPort ;
@ -23772,7 +23772,7 @@ var JpxImage = function JpxImageClosure() {
@@ -23772,7 +23772,7 @@ var JpxImage = function JpxImageClosure() {
transformedTiles [ c ] = transformTile ( context , tile , c ) ;
}
var tile0 = transformedTiles [ 0 ] ;
var out = new Uint8Array ( tile0 . items . length * componentsCount ) ;
var out = new Uint8Clamped Array ( tile0 . items . length * componentsCount ) ;
var result = {
left : tile0 . left ,
top : tile0 . top ,
@ -23780,18 +23780,13 @@ var JpxImage = function JpxImageClosure() {
@@ -23780,18 +23780,13 @@ var JpxImage = function JpxImageClosure() {
height : tile0 . height ,
items : out
} ;
var shift , offset , max , min , maxK ;
var shift , offset ;
var pos = 0 ,
j ,
jj ,
y0 ,
y1 ,
y2 ,
r ,
g ,
b ,
k ,
val ;
y2 ;
if ( tile . codingStyleDefaultParameters . multipleComponentTransform ) {
var fourComponents = componentsCount === 4 ;
var y0items = transformedTiles [ 0 ] . items ;
@ -23800,9 +23795,6 @@ var JpxImage = function JpxImageClosure() {
@@ -23800,9 +23795,6 @@ var JpxImage = function JpxImageClosure() {
var y3items = fourComponents ? transformedTiles [ 3 ] . items : null ;
shift = components [ 0 ] . precision - 8 ;
offset = ( 128 << shift ) + 0.5 ;
max = 255 * ( 1 << shift ) ;
maxK = max * 0.5 ;
min = - maxK ;
var component0 = tile . components [ 0 ] ;
var alpha01 = componentsCount - 3 ;
jj = y0items . length ;
@ -23811,30 +23803,24 @@ var JpxImage = function JpxImageClosure() {
@@ -23811,30 +23803,24 @@ var JpxImage = function JpxImageClosure() {
y0 = y0items [ j ] + offset ;
y1 = y1items [ j ] ;
y2 = y2items [ j ] ;
r = y0 + 1.402 * y2 ;
g = y0 - 0.34413 * y1 - 0.71414 * y2 ;
b = y0 + 1.772 * y1 ;
out [ pos ++ ] = r <= 0 ? 0 : r >= max ? 255 : r >> shift ;
out [ pos ++ ] = g <= 0 ? 0 : g >= max ? 255 : g >> shift ;
out [ pos ++ ] = b <= 0 ? 0 : b >= max ? 255 : b >> shift ;
out [ pos ++ ] = y0 + 1.402 * y2 >> shift ;
out [ pos ++ ] = y0 - 0.34413 * y1 - 0.71414 * y2 >> shift ;
out [ pos ++ ] = y0 + 1.772 * y1 >> shift ;
}
} else {
for ( j = 0 ; j < jj ; j ++ , pos += alpha01 ) {
y0 = y0items [ j ] + offset ;
y1 = y1items [ j ] ;
y2 = y2items [ j ] ;
g = y0 - ( y2 + y1 >> 2 ) ;
r = g + y2 ;
b = g + y1 ;
out [ pos ++ ] = r <= 0 ? 0 : r >= max ? 255 : r >> shift ;
out [ pos ++ ] = g <= 0 ? 0 : g >= max ? 255 : g >> shift ;
out [ pos ++ ] = b <= 0 ? 0 : b >= max ? 255 : b >> shift ;
var g = y0 - ( y2 + y1 >> 2 ) ;
out [ pos ++ ] = g + y2 >> shift ;
out [ pos ++ ] = g >> shift ;
out [ pos ++ ] = g + y1 >> shift ;
}
}
if ( fourComponents ) {
for ( j = 0 , pos = 3 ; j < jj ; j ++ , pos += 4 ) {
k = y3items [ j ] ;
out [ pos ] = k <= min ? 0 : k >= maxK ? 255 : k + offset >> shift ;
out [ pos ] = y3items [ j ] + offset >> shift ;
}
}
} else {
@ -23842,11 +23828,8 @@ var JpxImage = function JpxImageClosure() {
@@ -23842,11 +23828,8 @@ var JpxImage = function JpxImageClosure() {
var items = transformedTiles [ c ] . items ;
shift = components [ c ] . precision - 8 ;
offset = ( 128 << shift ) + 0.5 ;
max = 127.5 * ( 1 << shift ) ;
min = - max ;
for ( pos = c , j = 0 , jj = items . length ; j < jj ; j ++ ) {
val = items [ j ] ;
out [ pos ] = val <= min ? 0 : val >= max ? 255 : val + offset >> shift ;
out [ pos ] = items [ j ] + offset >> shift ;
pos += componentsCount ;
}
}
@ -28955,8 +28938,8 @@ if (!_util.globalScope.PDFJS) {
@@ -28955,8 +28938,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util . globalScope . PDFJS ;
{
PDFJS . version = '1.9.432 ' ;
PDFJS . build = 'ba5dbc96 ' ;
PDFJS . version = '1.9.436 ' ;
PDFJS . build = '3a017b43 ' ;
}
PDFJS . pdfBug = false ;
if ( PDFJS . verbosity !== undefined ) {
@ -39336,7 +39319,7 @@ var PDFImage = function PDFImageClosure() {
@@ -39336,7 +39319,7 @@ var PDFImage = function PDFImageClosure() {
}
if ( inverseDecode ) {
for ( i = 0 ; i < actualLength ; i ++ ) {
data [ i ] = ~ data [ i ] ;
data [ i ] ^= 0xFF ;
}
}
return {
@ -40585,7 +40568,7 @@ var Jbig2Image = function Jbig2ImageClosure() {
@@ -40585,7 +40568,7 @@ var Jbig2Image = function Jbig2ImageClosure() {
onPageInformation : function SimpleSegmentVisitor _onPageInformation ( info ) {
this . currentPageInfo = info ;
var rowSize = info . width + 7 >> 3 ;
var buffer = new Uint8Array ( rowSize * info . height ) ;
var buffer = new Uint8Clamped Array ( rowSize * info . height ) ;
if ( info . defaultPixelValue ) {
for ( var i = 0 , ii = buffer . length ; i < ii ; i ++ ) {
buffer [ i ] = 0xFF ;
@ -49652,8 +49635,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
@@ -49652,8 +49635,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
"use strict" ;
var pdfjsVersion = '1.9.432 ' ;
var pdfjsBuild = 'ba5dbc96 ' ;
var pdfjsVersion = '1.9.436 ' ;
var pdfjsBuild = '3a017b43 ' ;
var pdfjsSharedUtil = _ _w _pdfjs _require _ _ ( 0 ) ;
var pdfjsDisplayGlobal = _ _w _pdfjs _require _ _ ( 68 ) ;
var pdfjsDisplayAPI = _ _w _pdfjs _require _ _ ( 25 ) ;