nl_tokens: / * @see http : // www . w3 . org / TR / PNG - Chunks . html
pl_tokens: function adler32 ( array , param ) { var adler = 1 ; var s1 = adler & 0xffff , s2 = adler >>> 16 & 0xffff ; var len = <mask> . length ; var tlen ; var i = 0 ; while ( len > 0 ) { tlen = len > param ? param : len ; len -= tlen ; do { s1 += array [ i ++ ] ; s2 += s1 ; } while ( -- tlen ) ; s1 %= 65521 ; s2 %= 65521 ; } return ( s2 << 16 | s1 ) >>> 0 ; }