/* ZIP module for Rom Patcher JS v20190531 - Marc Robledo 2016-2019 - http://www.marcrobledo.com/license */ const ZIP_MAGIC='\x50\x4b\x03\x04'; function parseZIPFile(zipFile, unzipEntryName){ var regex=(zipFile===patchFile)? /\.(ips|ups|bps|aps|rup|ppf|xdelta)$/i : /\.(\w+)$/i; setMessage('apply', _('unzipping'), 'loading'); var arrayBuffer=zipFile._u8array.buffer; zip.createReader( new zip.BlobReader(new Blob([arrayBuffer])), function(zipReader){ zipReader.getEntries(function(zipEntries){ var zippedFiles=[]; for(var i=0; i1){ var zipOverlay=document.createElement('div'); zipOverlay.className='zip-overlay'; var zipDialog=document.createElement('div'); zipDialog.className='zip-dialog'; var zipList=document.createElement('ul'); zipList.className='zipped-files' for(var i=0; i