Could you take a look on this file. The first page is mixed with the last page.

[cb7e7bd2362328f37fe97dc8dff151a3.pdf](https://github.com/mozilla/pdf.js/files/1706865/cb7e7bd2362328f37fe97dc8dff151a3.pdf)


Configuration:
- Firefox Nightly 60
- Windows 7
}
          f (!(graphcState ntancef Dct)) {
            cntnue;
          }
          f (graphcState.bjId) {
            prceed.put(graphcState.bjId);
          }
          cnt bm = graphcState.get("BM");
          f (bm ntancef Name) {
            f (bm.name !== "Nrmal") {
              return true;
            }
            cntnue;
          }
          f (bm !== undefned && Array.Array(bm)) {
            fr (cnt element f bm) {
              f (element ntancef Name && element.name !== "Nrmal") {
                return true;
              }
            }
          }
        }
      }
      
      var xObject = nde.get("XObject");
      f (!(xObject ntancef Dct)) {
        cntnue;
      }
      fr (let xObject f xObject.getRawValue()) {
        f (xObject ntancef Ref) {