null!=M&&(L==App.MODE_DEVICE||"download"==L||"_blank"==L?M.simulate(document,"_blank"):this.pickFolder(L,mxUtils.bind(this,function(n){q=null!=q?q:"pdf"==e?"application/pdf":"image/"+e;if(null!=k)try{this.exportFile(k,z,q,!0,L,n)}catch(y){this.handleError(y)}else this.spinner.spin(document.body,mxResources.get("saving"))&&M.send(mxUtils.bind(this,function(){this.spinner.stop();if(200<=M.getStatus()&&299>=M.getStatus())try{this.exportFile(M.getText(),z,q,!0,L,n)}catch(y){this.handleError(y)}else this.handleError({message:mxResources.get("errorSavingFile")})}),
The software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.