During the process of passing web resources through Pulse Secure, there is a rewriting process of HTML and JavaScript. I've discovered an issue.
There is a function which has been altered in that an opening parenthesis character has been added, breaking the minified file. Compare the source to the sections that are underlined in red in the web console screenshots.
Example:
Correct code snippet:
function clz32(x){return(x>>>=0)?31-Math.floor(Math.log(x+.5)*Math.LOG2E):32}})}
Incorrect code snippet (passing through Pulse Secure) :
function clz32(x){return((x>>>=)0)?31-Math.floor(Math.log(x+.5)*Math.LOG2E):32}})
Source File: https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js