From 9c0e0b683e8b3a367b3c858d22345adf189d4bfe Mon Sep 17 00:00:00 2001 From: Surma Date: Tue, 29 May 2018 15:36:37 +0200 Subject: [PATCH] Add codec binaries --- codecs/mozjpeg_enc/.gitignore | 2 - codecs/mozjpeg_enc/mozjpeg_enc.js | 17 ++ codecs/mozjpeg_enc/mozjpeg_enc.wasm | Bin 0 -> 254279 bytes codecs/webp_enc/.gitignore | 2 - codecs/webp_enc/package-lock.json | 358 ++++++++++++++-------------- codecs/webp_enc/webp_enc.js | 17 ++ codecs/webp_enc/webp_enc.wasm | Bin 0 -> 254240 bytes 7 files changed, 213 insertions(+), 183 deletions(-) delete mode 100644 codecs/mozjpeg_enc/.gitignore create mode 100644 codecs/mozjpeg_enc/mozjpeg_enc.js create mode 100644 codecs/mozjpeg_enc/mozjpeg_enc.wasm delete mode 100644 codecs/webp_enc/.gitignore create mode 100644 codecs/webp_enc/webp_enc.js create mode 100644 codecs/webp_enc/webp_enc.wasm diff --git a/codecs/mozjpeg_enc/.gitignore b/codecs/mozjpeg_enc/.gitignore deleted file mode 100644 index bbc522c5..00000000 --- a/codecs/mozjpeg_enc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/*.wasm -/*.js diff --git a/codecs/mozjpeg_enc/mozjpeg_enc.js b/codecs/mozjpeg_enc/mozjpeg_enc.js new file mode 100644 index 00000000..d6928f7b --- /dev/null +++ b/codecs/mozjpeg_enc/mozjpeg_enc.js @@ -0,0 +1,17 @@ +var mozjpeg_enc = function(mozjpeg_enc) { + mozjpeg_enc = mozjpeg_enc || {}; + +var Module=typeof mozjpeg_enc!=="undefined"?mozjpeg_enc:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="mozjpeg_enc.wast";var wasmBinaryFile="mozjpeg_enc.wasm";var asmjsCodeFile="mozjpeg_enc.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":{"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})},"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.get(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();var ret=0;if(!___syscall146.buffers){___syscall146.buffers=[null,[],[]];___syscall146.printChar=(function(stream,curr){var buffer=___syscall146.buffers[stream];assert(buffer);if(curr===0||curr===10){(stream===1?Module["print"]:Module["printErr"])(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}})}for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=poolPtr;HEAP32[_environ>>2]=envPtr}else{envPtr=HEAP32[_environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in env){if(typeof env[key]==="string"){var line=key+"="+env[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}var ENV={};function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(){return _llvm_exp2_f32.apply(null,arguments)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}___buildEnvironment(ENV);DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;Module["wasmTableSize"]=144;Module["wasmMaxTableSize"]=144;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall146":___syscall146,"___syscall6":___syscall6,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_exit":_exit,"_getenv":_getenv,"_llvm_exp2_f64":_llvm_exp2_f64,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var _create_buffer=Module["_create_buffer"]=(function(){return Module["asm"]["_create_buffer"].apply(null,arguments)});var _destroy_buffer=Module["_destroy_buffer"]=(function(){return Module["asm"]["_destroy_buffer"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _encode=Module["_encode"]=(function(){return Module["asm"]["_encode"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _free_result=Module["_free_result"]=(function(){return Module["asm"]["_free_result"].apply(null,arguments)});var _get_result_pointer=Module["_get_result_pointer"]=(function(){return Module["asm"]["_get_result_pointer"].apply(null,arguments)});var _get_result_size=Module["_get_result_size"]=(function(){return Module["asm"]["_get_result_size"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var _version=Module["_version"]=(function(){return Module["asm"]["_version"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});Module["asm"]=asm;Module["cwrap"]=cwrap;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run() + + + + + + return mozjpeg_enc; +}; +if (typeof exports === 'object' && typeof module === 'object') + module.exports = mozjpeg_enc; +else if (typeof define === 'function' && define['amd']) + define([], function() { return mozjpeg_enc; }); +else if (typeof exports === 'object') + exports["mozjpeg_enc"] = mozjpeg_enc; diff --git a/codecs/mozjpeg_enc/mozjpeg_enc.wasm b/codecs/mozjpeg_enc/mozjpeg_enc.wasm new file mode 100644 index 0000000000000000000000000000000000000000..de219b15c5d659c2fa02612ebbc4dd29fa42fb45 GIT binary patch literal 254279 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

I3k7}XQLbVl(A~1 zs?1DrQdOjts!AlA$FwNsK+(JmDutcR+zg~MQu#&OWQDrmL-|}khlF(a1AK+&L6?q) zn#fXG+05r9)90y0`V;3OjT7b3nDb#82GtC9n=2?n<3PLt;=!ix{+x5PM0-B<40d3j zSz?&-MwljohlD7Zn+69xrK+l1Ri(3q?Tuki`ZiVgBov1!GHTRh2)3N<@EnTns%XR} zXY@+Hgt$nCK48UR{q&)j0Hx)9Nx55B-o*bN6x1bvP`qe zwtpz^VLU+`VU5UR5pa&`66B4hAaTqw%KM*k&RauUR(^RJrK?(e{w zZ&~)pR{x@sA+j;+5l0Hy@{w9VPuaHr7Cq!f-ttaC1V_*%c%cvvkxF!1mfecNZN5O zaDrz+f+unQP-(=920srnvuZaF=tilj5fs^NRXJ)@8Udhave`OOJqaXD=6xz=vw zVSJCjl@s=)zum#@2mEc$?T7s>r}eo9{p}uZKkjd@=Ju2Rc8S~1_}hcre$L;%hTF&d z?d!RH+}|GJ_DO&H7H+@fZ*SxFE7#Ik+yI7Lae@1)!rER1Dr01%rn0pW3S-JqyA0sC)Jtg zC>Yz>m^bVrz3km?RA*z?Um{`vexkzItr0#5OW4lzPTO0%d#~Yy3z1Ov9T`@SxV2BG z>bO-d#Ee??m~R!%wMg!&wSFkdweDo!7SGD0@1+1eF|(rXO~#L;H|ny)i!^`UC6o)TwLg74SvTIT1BxmcBB%bhIXstTaE(E@5EG8JAc5nFYnL8w** zZ2gyn^)E1H3&!-G8ZbuF-}4R@y2vZQZfVTxfpw2eh-e@HYre*?3prYk{wl&mo#Fk-4sf5G# z7&Iz?Pc?amWE=8|sO)isn^j`c_%yI9+_-{I*Rw67PfQ?mW;#oRmgjlPUFRUl)|Rp6 zFU01qa-YSnPBeuT!`wt~qw)h~)i1=I0JzidFD_LKoQ|a3$*yW;n2sG%O{_rk;8DLJ zoR5hXYsgv?7vu^!cB=rd?=RQS9t!qeCNAotmuWBhjCkMcV{oJ`K8xkPP zJq-h)38YOh>XGKG7d)SKH_Gq%?&m-D7oUr7#Fn9%4-M#R@?TOoHBcxNrSxoH?>Gy{ zk_U^~eXBq5I#f{)G}AF>^4Yui=6vd`N~E;+Q>W^E(XGB-XM-k{i8bXVJ92~INDvdd z?T20SPIZM3KW#yH*xfOI6GNqDgMI8y8@&fM*hA7|1gX(O?#OVLWakS5lO+xn|0jVZ zYN2S|s#FtTMRK!&*br*EDjf81!Ol-42Vb?1B{dHfGxsV+`Bv#4NDpD9|3F-*v+Nxc zxVc@`X>-A^%0cYAXdmT2bPwZ^+1Hf?x5ZPQ$zzxtn#B*{?>$d+#H@B|xPSL&|M}_{ z2pcdp_?TO>C?KZ$;FJm-|82<&uzl=59k^fyc~SSpJ`M+7RMQ6%(- zeNJ8FeAu=6gnnWD&{oE!`{H++k?zGXj$LGI>yQH0c|@H<#Z z)uUtvsS<5{L)&(6!cJ_>(M59Fn3 zz7_`#gT5#ukSI|kdASy){m!zS&OOMqeKV?aRm%!X`Gipb<~=a0-v?UdoRAk6U6-sp z^sWqpv_X;W@kO?WMMA@1W7Lb2YnE{VGg2z6eYe%GU1%YA1L>YFaVta0a6uyoJ4A8` zAUuv`_T20peStw@L%Sgg>{%s5!!%!7a%ojuAVB9<6Pzk-*zD?^4dN1qC;2!9gygrg z_U55|uXq>u!)g>x?u8BR`Lql#So?Gl<<7%OF}B|?=GI+$g9Jo6h>%Tj6Z}L7 zwt{`T=o^+vk7IIDG|VQW=m?+iyOO;#jeA%#494^mxzm62 zUwykpkt1ob$nTW)Pmx8MwPzS|BObHnjne4tJUzzaZ0BXj_W6$qePTrp#^Is~K^KjC^*a+ql?;Zp<3`hdA`fx3LaJ!-aV0#=eGh)GoR7tBh@BW(q$x`5yhnd6V# z&wa5mh`2{}YAp$!a>=JDro>*#P!>nn!6hl*4nTsTMQP%I!1KnG*u#s3h9PDc^8?ZQ zzoz&UYyu^#^Jjk?W4wwR4%*prwDziGO>D~K@`jYxY)H9vL(1!iDJPK$l=GGiDR0=2 za(F|^p$#dwZAf|ZhLmH4MyT4zK@9UC1*aIG|ewl5&;96k*CYR%(gSOf-Yo(@ z=dq`7nrBdTR`kW;5pbI&xD0MnzkmVM zYRIIi4QoHsBr1--k})=JlGw25UkogReIW_EdG&D3gk4Bx&{sGW6Yh5F&jXCnJri;oiHWAq1t_I1Sh} z6!XCtZrym!;8n#An)KU6G*WC-;>b$ygSp>qo9Gq#wF3*>@OJ6=7NXM|!fON=EV)R! z7cw`NHP6W1ihFp?Ml10#`Gt9pR5fl!=*XoLml+Wo^C1f~MDreDEX+i-&;y&HBaj6t zj|v_FjIe&d7Sh5oN&kCPx_jywi)3iv$#GBmdzhDcZ0duW$CeG2ffe+sxP}U`$S;-P z>8YZ>R4e+4s%Uys*>Y}I)C`TE##Unj(wZP)PZOZ6h(B!3arrX|+!z`4=?pmI zLTrjK`FT9}{8xvdXEVimyN5H#5PTu@IZRt}>=<+=Vkym5n+Yx&hI1~N+%6cS`jG_YlZS?###m63CV zNQV$*y26MoUFJ>C;Z0=H3ZW~456RuxK<<3V7VG;(FZ2s!w|!Rbpk#d~W~PF!k!8Qz zinpT}2Z>{1OsMual`=)7Cfeu8^ad6c>?Ad!%>!T;1*R3)J2HNF0fB4_7|!uRoZAtF z1+-bhLM<^8Tx!XQ)TvmtVSm>0lmQd-Lm_=;_!ee z5U}~xJ%`;Ib9UHM*&X_93ntm0{N(DoR3d2Tw5&YbicP19w0=HE^bFFsL%FEEW%t3~ zVT%e3BZSgVZw;RlLFzts;4n)W!F${N#*eQu_{_?xh--BpduQzPQp2+QtN(EPaKSNy zTJLesKOiq?_FysWaF2ba%)5;J6Y zkR_#{w9l-SKAuvRS<9Bf8x8Y3sjN;uF5j4wGJ==QX`FakrKb6_>@PH-1EyiKhPN1E z_sUwtARDC6)!i#CVh}7#Fz-Z@3FG{$ri~=po|bi?4sPU#-8Ow2lU#kw-MEkG*Yp^D z1y4ol!V;=7`+>`Gl9DY6p$VdE>Q6+71T9O7`#(f3Ze{*)VOC9-r&P{oV3i2Vx7oFI8aO0WGaIo8Uz{VP#g}?qFJKL~IFhUS{cT-eeWhq$Ngnze>;V+(EtGd%K04tzeZlR=h9*tcDj* zK`g=lgaZ9XL<3(ccJAF)h^!&B{z#cv^{m>kLa9ylYuMJX8Wttw+`ms$jO+p*&ZO`i zvkGZ2at2K!-i<{fIgw-WuH=kYwlJd!3KQ@#4-yn+-bqdB8DQm+l$_B8aW91O<`i!< zV8FHL#gh)+Cgd=)3mp+p3T&^0jGCdKg-fg%bKs`GLR*jr>;V!GiaN69 zqEmRGFTlbI*q=4A9wRu2=VOjQ0tNQ!RtUwSsSpaPB)w~8f@8K$v_knz<+4&YAdHv} zL`;cLj30ZiQ{WPVAP55!+>+mhP@D8Zk^f>d>8{S*oy#QiY#IXySWLggaKsM5@PY2< zPC#^xgNmjerI+B$mhR_I6f-A4V62A)UZ8^8y5DjFjmpd+oTEpH26{kO_uEbsmz*fJ zpI}h{Lyzrw|32OI@|pXX<-g>``mY; zm?ubK3!lJrbN3aqCyKfIuG{wIfBQ;(ti&voRb(ev?J9Q8lzaZV$KKuBdy=wwp+ZrU zywP2%qOQB+yYBa|d-hsP-Lu!RcvQ@}LB5Jd8U54U#iOuLqQ)Ap!CQt@L!{?DLu|>F zhSn05kv`Lrug1xGFkA*s*Rv$l8f6-0>)7m^9h-(jYmfBW^Twtvycmm3oeJx*$>t&( zvDvDy85mSk^C$yEs(L&=H@Q)=XWyN~3vwH5Veq+T%bD4+L*n>Mn^mw3dAfEEsZb1W zN(3@qH;uAQ_igTBXKe>(V+58xuzq>LYb-_OVjXykjT3w5G0c0sRN}3Bd)`~YM-k&~iY6c~);QtwXO+n4Vw>?}OC;9@fNS&J2>^OZrt zj3V$m=nG5=`{FkE9}(k1z1*swdmh|p957rBG!LRx>Vn0k<#gIq?jHRS3DMsgT(+at)u;Qx986(Zx znLevL4K_W)P)MMtx@eFx|ZkbTeQRR=8rvw*p^Fg9b?;|gVi18?b$KKG_I}9;Onzs znwh*S5l_QHRV4K|m-;}V#pdi~CkMiE2+TSpCwi;t4iSvdUv{@0Aqby|m}B`o zn|hdlp4}**OaJ9MUpvCK#s|o|)Q@;myyhmKlRFDryxa`fxPc(hz&eB;;gy%89f!1+ z&`5LwG~^Lb{7?BJs304-W-7;GIcz$jgU(U7(Xu({kFeO6nn%6e(m6Qs@%no_*x*>M zdd*14589E==~UFxpweVE2S`Y93_FrOK;>xlSpAb)lT6pJEfZxokLBH?68S(x=n0iu zue93fr}A`<^K+vgYqcxL+anZgRJF@-OSvV3QU9eSPPGq;PC4<&LlJ^mO`_l`)V^~t z%qxoKpa;V=VS=8#uLK$0&ISghK8G1P9#I``U>F$1W?kwGLzoY4Z@F%$B9%_}?9-%R zW}y_~Yg0AWTDIOGgP*Dy(bWpE3hZOJuCtFm0N1dOeWIOde0Qq1RvaWfp)Cd4WQY7X zlr^oD!c*)HU=hN)x8;5_ET0!*aM+8kiQ{9O?fI}!Lr6{&tsHV=c%ivJT>L1P3EcHQ=Xdg)F$)PrBj}o^3*2t)XbEp zraZODJT*7vsVPrwGEeQC^3;^4HkqfsWy(`ip4w!dx_Zh}Q=Zyno;on)sVPrwGEdz) z<*6x8Z8A^2Y06Vmp4w!dx^2o+Q=Zyno;o_^sVPrwGEcpE%2QLG+GL)3-IS-MJhjO@ zb#Tg4Q=Zynp1NkrQ&XPWWS+Ww%2QLG+GL)3$&{z2JhjO@b>)<&raZODJaz4qr=~o$ z$vkz_l&7XVwaGm7`YBIMd1{k+>W8L0HRY*I=BZ;-o|^L1Ci4`#Gi}ChK-2vas#7YG zzw!Geyk*K$Q#rNCa_alxDQ$D7UCSnHb9e4t%Q%p5xNDjAcUiZu%W&tiu&;|wc`5gG znbDSSGu19}?4VcQ*M)7FZC{u23%{?+$TxoXMBCS;_NndbVtbddA)VjXr4{xqv%Or{ z4Udge{5E+T_XzU4;f>k1Ovlws_bnUlhF9Mw;g%^cjoSln%1i!8oaeNU%PXh6H07mD z+P~%1Q(l_#(kAiJ8>YN8<)uyHB{qYe+TK&!dsFu3eEXD_rgCYMpSCn?>EP14R^-($9+$nNzqYB^_}q(Z3|8XU~lZs_)K2;86$s6bu*k`Uw$!e zYkW=uV9Rx#1W^0bPD<+NEIZB@Vpys(zjO{vW65#Oy)qjlI$?;neW2GFke_HV&yGUBA0`~WC=dD zj~76tzAlm*!CqW&U`LYmw_Qp}zHlqHZ+WPxu-a3VC}b4P-N_EaPP#jpap{qTcEme+ zWu${AqnzYO0QGg(;4aG-a#&c^Qd&G4xp)w9SQ+r;QFcwt{5tjKMWTYqlgFb4)2K*k zR;t}mYQx3ZBXQhXeOYS|zpUl>%YOp)2!R~wwyIR?wCULK9Nj_`|hZ=HJUeVrX;Ms-4)QZ$U+oh97 z?kn+f(G@Ha(l}3dwdOO?+C3dFqfvc`PyqrLg&HBbfd)aW9P=o$hPls2%OS0&Mj8ik zaglqUePxYpA90Jz3$dkNm7GjC{w^-Wq(&lQ6Fyg#LK*!lkX8Prx|XVg#9|g;`yv^A znxXAHtD{SfRQGsUimxsS)k!ZDom@CMI16l`B>RI-yj3VpVU~|1LmcZ69pe_?CHO?_ zk$P?c-bP{FD;2-!oHzKT7pU3Ixif0ool!HTvlTO9nuuZ_0geTVq{;2w$u2dW>u%{4 z&rm?-A{aciZo~O?v30)0tt#%Lm5YTqX3)csh`J=`h@Ba(zQ>5aAWrCt%HsQ}fn6~? zHTtSlS5*xJdNf`hQhaMJ9JvN10qoeRkX$^^xQl!qJIlV{; z-}0_uA7<2*$r4CZR3glINH~tsAaZcVih*d%1ih&)%NKKD;>y_YKP&vt=0fqSsmj`u z_;U+Ap8$>#FWG==lN@}<5shB9fNQLoAU!&2qT$+Jn-JcBX%a^9-2XT6{#j6x>+=9& zA`lY;@!)Jc(-3bx(E1!bFgYlD=%aU0yB~ zG31B`kt|~?vkfm6v1uM4aqT09MPAY&Ri~AZJ=2KiOo5?!&_LGZO{9rcS}I&H7GhkC zjwU%IuAz7YYnK=%<6;oMzI%kWE1O9$l_&$Zq^0_>L4n}4z9K#{`L9NWKIg@8y_=ZC zB`1Q$lTN@@?2n=CBvDDL_@5B~r1g?|R$tCRof^2-NwE=D&@HKp4*Cv|7D-0i@;vzm zaHz{}ruC*fQ`hpkQ%D)=PHIu>O0ASgrbHlJXl}YQZLEA34=CS`{p8$Oz;{pVS+-oq zmH~;Af4g>WxE%p%@**1atVFs!$hy7AyrG|&q0dv}PHNzwO;w^(Kl6-3X=w-O%eyOs z9^iL;i+UU$p1JrA8q;xI9fD?!>6VQ#Phj*EqH;Jj2Ap_Bb&ZuQNj!tdP1h z(GAj4i4#N62SjXg7`x5q!g}ZtHK8f4zyx}@feGa89%@12-T)h~y7{J?%P^8)Wj(&6 z>0Znu5<}c|IPjo)j5ir9nZs4}wlDVIojii#-sMwv(@UhE!G4^UVi&9Zn9y$wBmp21 zCQT}nKQY0o9Q^@FbQO~5@FJU%5(l?i37*?ETA-&1AmjFP!xN#O2ki=)im%1a1FUrq zP3+Q&^P2AE;yf&ftCAggWE2zvhGa{}<;M6OpF1&I#~R@cO*3KCzhid~x`nb;{Lo@D za>|~%r_-O+Ioa0Lj6c*Fyv1c0JkRgJp|#uNF!09t;xOw*?y+YiU$TD^$1yx)kUwRJ zG3iu?{7d4k8FdsIa8+`xzg+GwZ}68}`~?}REPMRrkiWdfU#|C;SNO}D{pD7FIp{A} z`^#JW<@MP4FzX`UefYW(US5R)jREmSdcO^v zW4Kgd!pV}sr0(VRz8d`)8O2M<=NsbT=hKFr-iVfrQ4KT)6iK4UB5??ds#38WRU#c@ zcf8CPpCzNv)^K|z+Z#={cT7<-+~lPoW9q)kD}k{YF_ghj;gO#A?kn0qU`FwvljT|7 z<=L8(XZICdd&6nUG^oVopv&vEy@;52rO+wQAN^U8BTpqblL0=QXFVz@>H$ok!yg^= ze1Q$4zZ1u)?+vBtmCKd@4~Sky0arwkTU%ZJs49V-hmT^Q z2{~m()^g5F&MD1M%ekmWD|J}U4tfpFh5$?)fZ3^WAY)C}Q80Rn>qYH)cN{m>n9z@r zM3}&OI1`!HR00EFC18EQvr6zixF!im1Oc);oW>%Jm51`?L&ve|^5uu_y?;eVo;Q|9 z(z2qlQAV6I znLD!=_eb7%YXQ}9yI`{8{Ee{VT{K28bOR7%5tED+3lvd`1@S{oEPxe(%!i!Aj&Jt- zgn|%!UP3_`6YCx(6q*}_f^r0*&=?AZG15aBTL=X_LmVt0VmMG_3T&S9@ki3O~+zbSt(chEB z?8#!D^3?Njva#9&CZKO(f8CdFIhoJ$PJMrC-Y@(9j9&Ur==%#N@px@r-}is&fgia&zZ?;Xu~ z(jG@4d|${CK>R=~81a;kh4IvAc^{r!^8=$fADo=?BcnM#ZjYldJ{+&0L(ag)ebh&K4-N_#0E|*sfW_7t5rz4kJ%E?fq!} zSwH@jqasFWXp*zTy1e-#a-1*BMDod1W68YXhszN;<)Eh=4DR3HuJbmR9&>A*@~e%Bf$GIb-yQ&~b7l z$WP=;=u!V%4N7b<%@&Jr8gMJKO%{x6586#%g29FK8>D?u2b?GTtuSCXEc$X0b=^DO zjxojWz;tZaJ=?}s;Fo8NB+OEDco%fat0qni_{4bFfVS-aXvQ<Nb2}TolB!QVSc&A#4dwOSXeWfII=Ysh=BqfLHrO&{2O}RY~~}dKE|o| z8ApyJt_EoIAnOhN?^7vq*}0~I8Hk#Yw@#iE({f&_YI^&5RIkcIFO&ZwfO1&Mz-4z{ z2t0VqThe+H(1CAj5<1Gx8rmP!$y0mbkV-ujb2TtOaXRG5mrj4^*Svp$CLAqnusr-; z-=v{weDmcWJov9(^LPIH-Z5X3OU^b3Iq~byzU@^%^Dn;em2qF=**#a?zp`-n%Wr!0 zzl{6Z>h5ic;aF6OjNQHdG>Ns_G@fXEcm(YdEE{r}lF=7D#WmkrOG)|4(b_S*DTvfu0 zlmK_rIem`Hu1YSipiWDuT_rGVu7x^~7oh}3SCT!Sqm{3~Pt=3^8H+QnQ8!=o z6)`P^%etP8c_L+#v$}Ita`m~Y_ftH{0Xaq_jIbZqVP=3h%o70kT-0>CGt4{h5a7bt zpypS{3fB{IO_$tXuJ@N+{&Fz;P#WePpP*R;f(i7U*b@z#(m`(bf*mWdt;r?WKvO(3 z%Y#|Oc0)d5qAG!r4hvs$gHe)=JokN$M5P<=U5zVcrVbNV{x%GYI`&==b<@7b)K;)>{B5-IpS@wdqP zG&g9#FIn~zi*dF(>;$?Kop!s{%3Mzht)a?f}iwD96EfEqzOX|k9-X9$NRB>3Dnk^s|S3<)6C2nqOdh}b{^ z0zJZ)brSI9FsCYZYm-ROmP2`d&=RseOT&)i2tt&G^2nUoom^Z*!yZ#aBbvS*I67I+ z(b1Hn(F)H|besoAPZ7NtGI|}N<>Xo~qto>q9Zxy>d2{qQM91q9olX(`+!6gZ((1^5 zGK<^iZ3gbd7Orf+(ittAM$vKDew_`rA7RNOwx2l_Yi7OT0fU*||^?Vm_lv_;zXo z@2(fVJ>;jkP7uZ;G8d=W$nyrHdQ=9NTxG5Fqj20MmDpvyVO@c@o z4Rg=h2-<=hNKS;YZJAlumf3X!gt>LTh56C8mCdoXmF=*$`SE_GU+7Dv+b6h!o=-yw z@*zTq5q@XCO-yv5o&ckja>;o|#?W`w;~f*B5Y6KMdU_`uDKg-{lE(FJ)4XG@ zp1LYLFLy(hmDAPzh3vCE;@zIBF9?6qLF3kH0mNWNCmxX;7*i!0{tw;oJ}sf{xAUtYuPESakOt@6$9{_^TD zKl8V~?2rAy@nLGOOr6(U^E(>DQfA6GzxT_v{BvdMzkHn);*||BO7&##P_VR`xajkkY*5f33gR5E!lmsq2HrZ`z{6U!s|oTir_lU#s$WV8ejD2#KWcv(~X6;Gh6FsIAy*#uQIZJr;iEnV5A^gnKp#DcX!L})S z(`Fb@%r!A*j)TCR+6xlVHouR*jIIT-yrIZ%EgG#g=9piC17c7vpD4eNz6772n0lR< zl^9<%asMC;Q!lZXboom4>IpLm{{?HVA6GnFq11%TKH?WY7F9(kEQ+vp)4u+!;tK(u z-``lMAcn~4CjxwlwmsAqSsrepe|vwhiTtE67$Gy+tu>l&O8 zn`K=GMT;fg+^-;y_Z4S)mht{5@11(*xuWH~zkzqoj^J@OZE@{cf&+Pf3-U$zv zy7P4tj31B_f6eZUc`<(fbC*fwyWHh^^S8S$3}P)ka4?_WWf#yPSu2kPa%HjG-SxGI zS;upsGuWhP61uwhvD~4NDQ<dqyM{3X!2fjXXxB-%+c%(uI)GOx(RFTH-ai1Sx{m6_zV()X4{&5t7HGVn&BG zV@Ab1w-nqcdvlEjh5@?UL4Pm|Y|hV(u;LO{s~kZCZ_YlRK;$W{Jw1zpk~QY=J=)9S z>oRLs)zz%#P+oQoA>t;ANckEx8jZJ6qlvoaZIM6TM)GiF#(0CpfqC46@zOr!X%3q+ zpOBII+~l?m5vpM?hBa;&)mrk~sg?8jGr8pu>&FX)ZSF!{TIkA&n(fe`5A8Mw=Dejb zvcQCb_+6fUF@9IuhIwprAtmbEu5q_8H;+_Y=X{>A#dUH=Ch<*NCk|E5aB9RjPvh@e zL!E8ZF(4#>IeE%1v^_LF3&bhy&^KP*dDoKn~jYYP_7b2Fm^7 zu0nUm2Of3QbM4bE&{#HstvvY~B4@f=Q4h(Y-f_qldb$m1m({5qgD|`QZ z=ynDMsArLT6sULln&Zxu;sm##;wD0`>yB@2l8!r1))sd;p$3ZbFc33j)~u~v#QD}H zh4XF1ZJ)L_$pKaKt*uGc)`?PMZ5pVGOq&@`f!C^_IaShaZnWulsRqX48JXi<5YY2RUV1y*j0&cbPtQFr@isdY9{S)P(gqrNe|JSPWKX zEM^h!{|C!iLGHz8dRFp=nJlJ|PMnMGj48n4;kJWFqXRwYS;F{r!isjN>aj4=%ta`0Hd<+aAmTfl_vh zd;fV-R4igVM5tb-Y|Yx@Y?RhE%th2P)51&_Z~-F7FT=_-tc2?meoq^NzDhb~tbS&7 zuD3nR9%D<6(eC-P^%IQ>8uRz{${T7jL_^xl**Hd%Bru*o4>c^Vi^h+@$t*H!MrH_! ziU+x0%$t$gJTw`p$z%HDHcM&?xGJf2BQ;ftH_}`&o7A*#qb9ZRcnjmhd^$`p84U#& zWbg&oh+-Kcwe>k-XuE}`gK+43{R~B4UQeh?*2io+DBJfv%FM~pA!4{D~c;Z5%IYD}2NPO=^hckK^g8-ACPGQ+26?ns zHE>zxgg)}=x!ks1`ZOP^c~hvvTUR2|_Q|NZFVi1=D$4BzE^-%06?6X9%x2`RU@m5w zA!1PEpt}z`)q&0ErUlln?DX|pFmGK_PX9kQ!kvpatzjH2KXxKd>d+cjk5RisDH_`J znlYMSt*qs#G810CP;MT!{yB2D|6I9|lIniG{(d@Uei=jzk;J2t2KuSfR5YmC!|mKm zd5Y6~bcc%ZYEZ!q$X0WDjdZJ)7g1=7H1`=L`(^$|-A#1;k1;;3@;~bCV88#dfsd>G zkBxlPPG@Rp;-j`X^Rbza+TP5^7CvtG#ibvWGW;bhs;G`|M< zjL)cr3vZ42=R-Dg z=Z768qu?h&KNK^U*!fa_HG0Os8m(OoRs<0fv;|R*e<#;%7N3dN#?Ex*#7jJJTjJSh z*T*y)v}o$=b-LEOah)JZVNTQG)(N+MAjypy zrNM0w#YD0w9$h!hJrP;z3(-HoNs-%&YoqO5u~?KXyiv1-m*dk^->c?JBcJ8gN#qPa zRjQd-;B=={m>H(gDdw_M_;^fKNGKti!=2# z`iuAVwYAO$KRtZ6InrrjY9z!D_#kA!C3D$~)}*bT<4nl#GZMrsbLG!A;cmOaE`)!ta`K8y0IO^mlfHGEMf`avcW zgK|5@zrEnb6r(6VJ<{Z?GKfZI(<}|IP>6U7{g0W$L`KpPUBe)m@}*>fj$wIX;}0EGm)`!W{ZwqYf0=-q({g6#dUZz z4cqJBo~B_@4VqP&G{NkeVN~r=`oO)*;Fkj!(l8<<5G^%nQBJ&un2ESKm{#9do+;h* z(Jb+iL^kn?Giagd*K8f=jS+e?I;}Y2pWd*0Uxzbt+rd=`*L)AW|dK^Xru8t1ewmX&+$!9k*9;OrhSfr8>6P?fteOXL(lSYF+mcZ4bq#U zRGFA!>Qz9Dl+D6Drpb>KroLIkZghh^@|dBSRjVDy0Oj$68NTVaE^a?CiTjGq;XYDy z-n61&XCw{lPzL`#R&e`JE3iuxtXcGGGx|=9QPx}S;7BFtoCv>3t!YU&U5rT~QvW0| zN!E?@s!4R-ywh@j^uMrZaD%LvSfi1Xaj^V~!2zP!h|%E~rc8rqurE29z*O{Wfut!- z;Wl2Zt*60XE9fspbaVN#QFNf-9cC0^UaC^qhqBIzM)aEy8$3$zXfm~xoy-nyF zOsQtQW~MRJ+drw-pHgcFg@)=a7ZpyaoZzW|%0C>|IC?1;w#_|J9eW!yqKzRVn5FOG zREm3cbucPa8J5rvl@9Fkvkj4sFcu(6HXWCZ(Q)4{m6!egd=KqXkv<*Ax0)nPiT<(3 z5~P0@t06+b9#h2P7xjMETRt869EEoo`F>o#_+!+f7sVc$c~s_``iCqO~LFV*LE-}TBeFlD)?-WDS@OoNVcQ^cQW zn4Ej?3&s|>ZU)uh&bf55iBO_8*+k9w@pZlqRZIie4HgmvGgOLk6HD<^CWB+pv?7bc z2Z|<5Izi|Y3E~er>9z!u4pmq64+$U_V~}ibcg=k|^V5Q2BNX~lV>IHbmx=m^F*Z7` z!{eD(MIylo{45eyHL_&vJi~dwEE>^*H$5F+;v^n!Zu@-y(>uaL4Z`CI!h;4J^Llzm zcnm?XrS$>j9|Sot1`Y!C=W3v~c7mf|9GnGrgY{r1I0RI$%1wd`zyo`M z^4$kUKoO*Y@}+?K{ZfYHEBVX^3&0A{3nYsjK=M(VAlWYip>9Yf(uuIF(tCjPL-JR; zu7yzDYk}l+66^vify%4`(mSQ!48ZwY15iKJx7PvHsd7pS z%kAUy8Swi+?WsQ(3^;6}F0aCnc>|ve9`FsjI0A35E14`Qo)Yg3<16~PU0aShuP`%O_ z$-NSMp5T21w1RL98lQCa8n6{epOmKlF97Q2)!;gCGdKXmnbIUj7pw+5fX4O+P@O90 zg0P(WqxSy*s6ExGa;j7P)i^Z1{|eL>l~bK6r!WY){Zu)%r#e+mX)&jFQFn&tqFbtTva9t28P zohnzaJHvecQ=oLUr#e+m?d}DS0Hq1KruI~)%GIYS{XU?+JP5)%bv=Z}5PqKRU42vk zg?143HI!#KHjPuL&m)^xddQu|Dt{n-SqNk+${(hOdZcpFi5{T#lt<;HN79FtU=_F? zh&Sa?S(Q_obYcy-38eTqc{)gkfmTNbHaC|Bk_WuSxZv^r&s!Q$ZUF|7N z`o0tF1L|kUnd(%zoj_x|3up`~r@p8?)v0ny%Yx89i6f=UXVfEGzW+)L;A8{9G@4jX`$yQjC8jC;1}9Ja+>5ha`}Er32z-IZzCuv{OLx4}GT6 z?g94&P@2kzzEb5>rat{%zDuX1bE;G2RYvkx`A`qimwXSeznFK`7uH#yKfEUYt}%w= zP=Dkrw*vJ`X`v64f4&-oam)cet6b>wT|Tb{JHXvQbG0~CITwWG_ValH`~gsVs#E3U z*Y^N%q&UXLKQ{i6{>b-A2Q}BO1kz8<>xyIKuasvY2;&E(+4#rzDdM6BTq*vElBPMZ z0fe^RLV=ZFKbQcIg7<*G0$&Gndf^`og3}-m{t)~f_#s$|K_3N=fVY8z6$C&A0Xqu^cON$_`|l|gI(!=M5l1Mdf)26G7hZUT3MB6utK z2>23+^bKOEvI8`NCNKwtive`TELiBb39vOO(O0twKyS>1EW_^vT1c({=!uz37=u|f z-opDP0MEt<Nb=QlhRTh#c)$dab7Im?<0&We_sc_ehHb9GyX z)6(APw06Xt_Kt}28=ViHUe(pN^K z?vHHU-WS<+>kph;Zu@V}tvmkExz+s*=i`aFcOBUkKX`Otb>i6IQ=5l(fAhxUd$wP9 z^7hHA@7VjL6?Y6hv2^dgLyPwAUp0TRM_II{^`sjvJr;aT< zc<1mN2TmXV`&;fh@$F4_pZrg2@44eG)UmMdsXL1&?mPX&f&1_J!eH|5-rG|5tlE;g z_x&60Ik{--N+=_ioONu0M8Wtnt&e?IrSCkhjXk9@n(b-I}AJ@Itmf8Tlb?DEst(G>EYLe5jz$`q|+YMm_pB|u)`_rZVFqQLZzm#pDFBR3Oks>2BxsbDQs~H zo13}{Fey$g2iV3Gx<7?#y$_qdNc$IQ|03;Qr2UJuf06bt(*8x-zexKRY5yYaU!?ud z(f&o+zlc@;S;T3ld^_daDc}CNH_%7}zcg)ai*SzhA8&1Ilh=@^_`RK6_)D(yllR|l zZEKJQKgVy&x3tA7N_zYDwn)rL{KfWK(zDy!eiD&$NrP|F!!E4#?GHzsox3`nSH0=Y zj`Nl8H{4fzz4Khljh)WUCr`a?c-MYs=g@}7dLQq8@>I{ue_9?HfAZAFcDJp2<>I#u z|FoRQ9Upny@cR;pHFFp3+CMUWeB_mLzc0~q%g~00uHAgq zmpdNoZCjUE^O63?dN*J7vAJ(-dA$3Ti{~!7IREkPFL%7L-3fT(m1GXZeN=Jo#2g0sv%-t zPU0uGwSDTt@rZWgHa0c4v?2wbZ;eIcv4(~?;^N4nT`RZNo{rG}opLu%K#*xxPEv*X|Enc#;@0x4-ue*NJO*e1evUS_Q;O;%Q?;YAV zeEh`8J5JqsI+gZD$Hp^f%9ZN5^A{#x_L|rJ+QYAVzGa8Z^(Tf| z&#uB)we04+aydEXxv4_hlkkQMrPAbTH(AP5#&cdJlTu11Kjvo2ZoW`)Gr3~c%X#^V zmv#~dhHgJ}-|;(->{jaeQXxOK+9f$z_T16T1?OPm)P0Eq2M!P1H?a4_q5ZRG^1Cro z9Ub*bw3V-v3RyQtZ=9k0xnwqz=3=f`$kU`dG$`H57 zGkH~$Dr5_#axt0mg3J4k?7sc-tGQ%pf{|ps{8(k&xkIG5CTBJ?Qc9L4LzCL(h8N(j zFTL7LC9_!ydKZdbs-jEIa1ye`{b({(p>4NPD7e{V32}`UO7KweO0a#-OS|P%GG8Ms z=j94CR4l+`DAyDD+MxaJq?47TTP%60j4^PU3;8aV3S%YIB6H4ji^)OIA$h_*2RhD=w0vYZUXDFJCgmT5TFoScWQU#fEZpuP9Z4E(n>) zEviwjBr8Uf4e7Q1bG=keRoq;roJ&?xXg+(aRgYWlLNtoTtpVSMr>JfuUnJuUqfd z7`epS+)1zE97h3A)Jb3M_#0S8S-y8QNf$(Iy{wJak})58@{)J9>Xj?Ohz1h_=uz4; z<$RIo5{6gx+;tcFE`<5^9=|N#(Yi~!bH&P}FN;i0{-l5K(1Dq@cAay~OQzk?QX%K= zJ~)h0XR=-z3&|iaXsf$6m`UfaMd-#9a0VqZjH3^Dfl$+Bk)u@LmQ<-%Diuo3Vc*`( z<@2UmbKPCDW=-fF(wQ=@Kt{a7*;B%-uyO?YyrhTT!I+Y9Bfg&~KjFOp&wIWWJJlSyCeo9384MTxVwKg6I2qQ&%oy z6x5ZUs9B}2O*5*Jt9DaJ2d{f*<^*9>_L#44sQIYpkKuf>>=vjV|LbDfQep|R0vXP( zWNJcGmhpGqO#N{}dVOY5&UG6uxT;L!H%=RMGFGoXWA9!vC(W-UGkIlV?m{!2qn8tL zg}OAHq_5Nx!#4Sr60Z3?bEAwy?fY*KRK^ViGg07w`%{_-`_k7rfs6v)ygH5U)AYu? zVpuSfT=}xx2y@gskIOSQ5SExV-?XVrXA9lBVaC{o?+Q_;ZEod!fys0aomNaa&V zT)xD^E1Id+jJB^FI37Qrw0}khXV~*50&j$exir=HPrkFdJo!q#B~fJNP6fs$(;VD{lY5b?*ADTi354;@|8ZANLfqXkD-dXEai9kCX~$2v*!A zUdc>Lg$i?7*|~YdbvJBYb1+$2L-8$WbX9I=+bm9~%w#Hmh4c!^k^)D%KZ4o)}ovMmgv%&a$>O^%g~A#U>Ranps>zCWa{oIfE>bjvKuC zHnMKJG90l~&s{zJYw?0a9%;>EL;!v13+g#D%N@y59#4*o8L#F>@))1*fBitKHrJS7 z%uF(MQZNmA7b?Nz=$i#KO}mqNnQ0WpCDXFvm`hvK{G9T#*<{`;XvO0P=)RQd>p7A4 z0}e==k;e&Wa{D$_pAX^8qWKGNL`QDr&-Lbi-^-UT&*HBt@IhG&iIyqlUowVJKhru1 zqSu*yCwf;9qEOUK>(G8|__(I^Tme&5N2KM`VTYk9U&y0F`E;_xx*?3eOL7urXV@qg z8bWZC3w`%CIhG0`KcVrsC(mF$PDh_w28g7AFdk(Xib%&%hI8&&CHoZjYexZy zxp6RE+bmV3Q(A8%^_Nt$5?SqSGc4PGnz}0n5NklYw^o zvJ6-TECZGS%YbFzCC5OAeOU%91C{~HfMvikU>UFsSOzQumI2FvWxz7<|2+e9?8`D> z8L$jk1}p=X0n318z%pPNunbrRECZGS%YbFTGGH073|Iy%1C{~HfMvikU>UFsSOzQu zmVy808R)bx%YbFTGGH073|Iy%1C{~HfMvikU>UFsSOzQumI2FvWxz6E8L$jk1}p=X z0n318z%pPNunbrRECZGS%YbFTGGH073|Iy%1C{~HfMvikU>UFsSOzQumI2FvWxz6E z8L$jk1}p=X0n318z%pPNunbrRe&q~w*_UO&GGH073|Iy%1C{~HfMvikU>UFsSOzQu zmI2FvWxz6E8L$jk1}p=X0n318z%pPNunbrRECZGS%YbFTGGH073|Iy%1C{~HfMvik zU>UFsSOzQumI2FvWxz6E8L$jk1}p=X0n318z%pPNunbrRECZGS%YbFTGGH073|Iy% z1C{~HfMvikU>UFsSOzQumI2FvWxz6E8L$jk1}p=X0n318z%pPNunbrRECZGS%YbFT zGGH073|Iy%1C{~HfMvikU>UFsSOzQumI2FvWxz6E8L$jk1}p=X0n318z%pPNunbrR zECXG~dwQ32M53|o{ma_B;%&?4uDEtQUnrg(aT^*t=gnWRw0U7u|EficTUzH_wX*N( z*F5x!Yp%ax`>nU_7`T1k!BcmhzU%IL?!E8+WGd~Aj%ChFWJ~4Bg7|OGg!zaGkMo5l?o;2m{+c5D{j6}aZ6sY4Y4Ldq+bojuCoUC5LxW#?ovTlL&Zq2Okdr7_PPRmo(9#wUyFhg&WtQ=XgkMk}uA z!?_HjI9%o1sGIY0s-IyLswHxbRLhgjP`<+Gszv(bmM6;6O>P;*A(&;G9&b>b_T;y8aAjI z&IStkJVO^n;uEsl-+dUe7^RjnlE|D)VS$s zBAuqtjfVr_hVlr;0Ix~En6oQeNKGJ4Gqw_%!5F6H=U)$0 zU|NVnWi(>?>v8Ww#V5j$zWaiglI(KHO3-}BCQ_~D&?_eqe1J`cXCz+8k2%AWxsgIP zlQJZ`*+QXc^dq0l1!|#8$I*{mGC%1SiVRfzo52S%V5CMQX|J3rWs2w=eXWUgS2BHR zvh*r7p2?=&P$iWqq{padO(Un>v) znjs9ek{QiVZ3zQ8NA5vi)~Y1wmMdsdP6IK9HqBI!OS&n|42;arUY05wD=Rw(Ai^C_ zmfaB#X_P(2L>os+g-Rh+$OiHkqd^aSgP)d;^mc^gvX}`JtqiALg^rdhnY`~_0(sDI zprHqY0Z+@O*5>&VYGQ_OJV;PmE!hmbrV%qPm#am*fhZj|UGOVWf$5Y(GrrY|k0x{S zAv5!awmDm(aRdQPPMC3K-wt_|^M%qx&HTgf_2xgDf64ph>fK3l#2*)e9;uFwq7J?< zofdd7Vq8ticUjXcs8`b$2a8=P*Z)#>i;c6c@DkK?rHPn(nYn`h%~J>5=cE6K6eCMPnl zrLB$RM*g%pjVhvoiJy@#LjKqNDBiZ1>Xe^Kov717PO3Bc6CWZu((WWa!TW-CwPF6W zn7{f=+IN*_4pk~o2U+6!{n3xf)8!;S#QTa)T{nMPy7bZEFaOWw)7-gp zoy2#@G$;IKGPF2}xBtZN@E`HMfQ~xqEv=}x8kz?GMdhJKU+3MMy|>Pq8(i02cWT`Q zr$1lKX0LPBtUGnXx>Hn^yYpmomBp*_x_#35(h`VAX5-E{NjEn5@21_pQU PS*z4cK0}0%Pv-wG&O@mU literal 0 HcmV?d00001 diff --git a/codecs/webp_enc/.gitignore b/codecs/webp_enc/.gitignore deleted file mode 100644 index bbc522c5..00000000 --- a/codecs/webp_enc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/*.wasm -/*.js diff --git a/codecs/webp_enc/package-lock.json b/codecs/webp_enc/package-lock.json index b509f835..fa5ccbd9 100644 --- a/codecs/webp_enc/package-lock.json +++ b/codecs/webp_enc/package-lock.json @@ -21,8 +21,8 @@ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.5" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { @@ -43,7 +43,7 @@ "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", "dev": true, "requires": { - "readable-stream": "2.3.5" + "readable-stream": "^2.0.5" } }, "block-stream": { @@ -52,7 +52,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "brace-expansion": { @@ -61,7 +61,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -72,8 +72,8 @@ "dev": true, "requires": { "base64-js": "0.0.8", - "ieee754": "1.1.8", - "isarray": "1.0.0" + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-crc32": { @@ -88,10 +88,10 @@ "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "requires": { - "get-proxy": "2.1.0", - "isurl": "1.0.0", - "tunnel-agent": "0.6.0", - "url-to-options": "1.0.1" + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" } }, "code-point-at": { @@ -106,7 +106,7 @@ "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "dev": true, "requires": { - "graceful-readlink": "1.0.1" + "graceful-readlink": ">= 1.0.0" } }, "concat-map": { @@ -121,8 +121,8 @@ "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", "dev": true, "requires": { - "ini": "1.3.5", - "proto-list": "1.2.4" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, "console-control-strings": { @@ -158,14 +158,14 @@ "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", "dev": true, "requires": { - "decompress-tar": "4.1.1", - "decompress-tarbz2": "4.1.1", - "decompress-targz": "4.1.1", - "decompress-unzip": "4.0.1", - "graceful-fs": "4.1.11", - "make-dir": "1.2.0", - "pify": "2.3.0", - "strip-dirs": "2.1.0" + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" }, "dependencies": { "pify": { @@ -182,7 +182,7 @@ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, "requires": { - "mimic-response": "1.0.0" + "mimic-response": "^1.0.0" } }, "decompress-tar": { @@ -191,9 +191,9 @@ "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, "requires": { - "file-type": "5.2.0", - "is-stream": "1.1.0", - "tar-stream": "1.5.5" + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" } }, "decompress-tarbz2": { @@ -202,11 +202,11 @@ "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "requires": { - "decompress-tar": "4.1.1", - "file-type": "6.2.0", - "is-stream": "1.1.0", - "seek-bzip": "1.0.5", - "unbzip2-stream": "1.2.5" + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" }, "dependencies": { "file-type": { @@ -223,9 +223,9 @@ "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "requires": { - "decompress-tar": "4.1.1", - "file-type": "5.2.0", - "is-stream": "1.1.0" + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" } }, "decompress-unzip": { @@ -234,10 +234,10 @@ "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "dev": true, "requires": { - "file-type": "3.9.0", - "get-stream": "2.3.1", - "pify": "2.3.0", - "yauzl": "2.9.1" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" }, "dependencies": { "file-type": { @@ -252,8 +252,8 @@ "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "dev": true, "requires": { - "object-assign": "4.1.1", - "pinkie-promise": "2.0.1" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -282,17 +282,17 @@ "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dev": true, "requires": { - "caw": "2.0.1", - "content-disposition": "0.5.2", - "decompress": "4.2.0", - "ext-name": "5.0.0", + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", "file-type": "5.2.0", - "filenamify": "2.0.0", - "get-stream": "3.0.0", - "got": "7.1.0", - "make-dir": "1.2.0", - "p-event": "1.3.0", - "pify": "3.0.0" + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" } }, "duplexer3": { @@ -307,7 +307,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "error-ex": { @@ -316,7 +316,7 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "escape-string-regexp": { @@ -331,7 +331,7 @@ "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, "requires": { - "mime-db": "1.33.0" + "mime-db": "^1.28.0" } }, "ext-name": { @@ -340,8 +340,8 @@ "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, "requires": { - "ext-list": "2.2.2", - "sort-keys-length": "1.0.1" + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" } }, "extend": { @@ -356,7 +356,7 @@ "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", "dev": true, "requires": { - "pend": "1.2.0" + "pend": "~1.2.0" } }, "file-type": { @@ -377,9 +377,9 @@ "integrity": "sha1-vRYiYsC26Uv7zc8Zo7uzdk94VpU=", "dev": true, "requires": { - "filename-reserved-regex": "2.0.0", - "strip-outer": "1.0.0", - "trim-repeated": "1.0.0" + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" } }, "fs.realpath": { @@ -394,10 +394,10 @@ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "fstream-ignore": { @@ -406,9 +406,9 @@ "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", "dev": true, "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" } }, "gauge": { @@ -417,14 +417,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "get-proxy": { @@ -433,7 +433,7 @@ "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dev": true, "requires": { - "npm-conf": "1.1.3" + "npm-conf": "^1.1.0" } }, "get-stream": { @@ -448,12 +448,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "got": { @@ -462,20 +462,20 @@ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dev": true, "requires": { - "decompress-response": "3.3.0", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-plain-obj": "1.1.0", - "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", - "isurl": "1.0.0", - "lowercase-keys": "1.0.0", - "p-cancelable": "0.3.0", - "p-timeout": "1.2.1", - "safe-buffer": "5.1.1", - "timed-out": "4.0.1", - "url-parse-lax": "1.0.0", - "url-to-options": "1.0.1" + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" } }, "graceful-fs": { @@ -502,7 +502,7 @@ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "requires": { - "has-symbol-support-x": "1.4.2" + "has-symbol-support-x": "^1.4.1" } }, "has-unicode": { @@ -529,8 +529,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -557,7 +557,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-natural-number": { @@ -602,8 +602,8 @@ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "requires": { - "has-to-string-tag-x": "1.4.1", - "is-object": "1.0.1" + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" } }, "load-json-file": { @@ -612,10 +612,10 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" }, "dependencies": { "pify": { @@ -638,7 +638,7 @@ "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "mime-db": { @@ -659,7 +659,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -697,16 +697,16 @@ "integrity": "sha1-7DqP3gcZC2ny/kNMOVo+aUaEG1Y=", "dev": true, "requires": { - "download": "6.2.5", - "extend": "3.0.1", - "load-json-file": "2.0.0", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "npm-cache-filename": "1.0.2", - "npmlog": "4.1.2", - "rimraf": "2.6.2", - "tar-pack": "3.4.1", - "write-json-file": "2.3.0" + "download": "^6.2.2", + "extend": "^3.0.1", + "load-json-file": "^2.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "npm-cache-filename": "^1.0.2", + "npmlog": "^4.1.0", + "rimraf": "^2.6.1", + "tar-pack": "^3.4.0", + "write-json-file": "^2.2.0" } }, "npm-cache-filename": { @@ -721,8 +721,8 @@ "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dev": true, "requires": { - "config-chain": "1.1.11", - "pify": "3.0.0" + "config-chain": "^1.1.11", + "pify": "^3.0.0" } }, "npmlog": { @@ -731,10 +731,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -755,7 +755,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "p-cancelable": { @@ -770,7 +770,7 @@ "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", "dev": true, "requires": { - "p-timeout": "1.2.1" + "p-timeout": "^1.1.1" } }, "p-finally": { @@ -785,7 +785,7 @@ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", "dev": true, "requires": { - "p-finally": "1.0.0" + "p-finally": "^1.0.0" } }, "parse-json": { @@ -794,7 +794,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "path-is-absolute": { @@ -827,7 +827,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "prepend-http": { @@ -854,13 +854,13 @@ "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" } }, "rimraf": { @@ -869,7 +869,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -884,7 +884,7 @@ "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", "dev": true, "requires": { - "commander": "2.8.1" + "commander": "~2.8.1" } }, "set-blocking": { @@ -905,7 +905,7 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "sort-keys-length": { @@ -914,7 +914,7 @@ "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", "dev": true, "requires": { - "sort-keys": "1.1.2" + "sort-keys": "^1.0.0" } }, "string-width": { @@ -923,9 +923,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -934,7 +934,7 @@ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -943,7 +943,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -958,7 +958,7 @@ "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dev": true, "requires": { - "is-natural-number": "4.0.1" + "is-natural-number": "^4.0.1" } }, "strip-outer": { @@ -967,7 +967,7 @@ "integrity": "sha1-qsC6YNLpDF1PJ1/Yhp/ZotMQ/7g=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.2" } }, "tar": { @@ -976,9 +976,9 @@ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "tar-pack": { @@ -987,14 +987,14 @@ "integrity": "sha512-PPRybI9+jM5tjtCbN2cxmmRU7YmqT3Zv/UDy48tAh2XRkLa9bAORtSWLkVc13+GJF+cdTh1yEnHEk3cpTaL5Kg==", "dev": true, "requires": { - "debug": "2.6.9", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.3.5", - "rimraf": "2.6.2", - "tar": "2.2.1", - "uid-number": "0.0.6" + "debug": "^2.2.0", + "fstream": "^1.0.10", + "fstream-ignore": "^1.0.5", + "once": "^1.3.3", + "readable-stream": "^2.1.4", + "rimraf": "^2.5.1", + "tar": "^2.2.1", + "uid-number": "^0.0.6" } }, "tar-stream": { @@ -1003,10 +1003,10 @@ "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", "dev": true, "requires": { - "bl": "1.2.1", - "end-of-stream": "1.4.1", - "readable-stream": "2.3.5", - "xtend": "4.0.1" + "bl": "^1.0.0", + "end-of-stream": "^1.0.0", + "readable-stream": "^2.0.0", + "xtend": "^4.0.0" } }, "through": { @@ -1027,7 +1027,7 @@ "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.2" } }, "tunnel-agent": { @@ -1036,7 +1036,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.0.1" } }, "uid-number": { @@ -1051,8 +1051,8 @@ "integrity": "sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og==", "dev": true, "requires": { - "buffer": "3.6.0", - "through": "2.3.8" + "buffer": "^3.0.1", + "through": "^2.3.6" } }, "url-parse-lax": { @@ -1061,7 +1061,7 @@ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "requires": { - "prepend-http": "1.0.4" + "prepend-http": "^1.0.1" } }, "url-to-options": { @@ -1082,7 +1082,7 @@ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -1097,9 +1097,9 @@ "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "write-json-file": { @@ -1108,12 +1108,12 @@ "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", "dev": true, "requires": { - "detect-indent": "5.0.0", - "graceful-fs": "4.1.11", - "make-dir": "1.2.0", - "pify": "3.0.0", - "sort-keys": "2.0.0", - "write-file-atomic": "2.3.0" + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" }, "dependencies": { "sort-keys": { @@ -1122,7 +1122,7 @@ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", "dev": true, "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } } } @@ -1139,8 +1139,8 @@ "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=", "dev": true, "requires": { - "buffer-crc32": "0.2.13", - "fd-slicer": "1.0.1" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.0.1" } } } diff --git a/codecs/webp_enc/webp_enc.js b/codecs/webp_enc/webp_enc.js new file mode 100644 index 00000000..af426750 --- /dev/null +++ b/codecs/webp_enc/webp_enc.js @@ -0,0 +1,17 @@ +var webp_enc = function(webp_enc) { + webp_enc = webp_enc || {}; + +var Module=typeof webp_enc!=="undefined"?webp_enc:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="webp_enc.wast";var wasmBinaryFile="webp_enc.wasm";var asmjsCodeFile="webp_enc.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":{"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})},"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2]=value;return value}DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;Module["wasmTableSize"]=118;Module["wasmMaxTableSize"]=118;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___setErrNo":___setErrNo,"_emscripten_memcpy_big":_emscripten_memcpy_big,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var _create_buffer=Module["_create_buffer"]=(function(){return Module["asm"]["_create_buffer"].apply(null,arguments)});var _destroy_buffer=Module["_destroy_buffer"]=(function(){return Module["asm"]["_destroy_buffer"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _encode=Module["_encode"]=(function(){return Module["asm"]["_encode"].apply(null,arguments)});var _free_result=Module["_free_result"]=(function(){return Module["asm"]["_free_result"].apply(null,arguments)});var _get_result_pointer=Module["_get_result_pointer"]=(function(){return Module["asm"]["_get_result_pointer"].apply(null,arguments)});var _get_result_size=Module["_get_result_size"]=(function(){return Module["asm"]["_get_result_size"].apply(null,arguments)});var _version=Module["_version"]=(function(){return Module["asm"]["_version"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});Module["asm"]=asm;Module["cwrap"]=cwrap;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run() + + + + + + return webp_enc; +}; +if (typeof exports === 'object' && typeof module === 'object') + module.exports = webp_enc; +else if (typeof define === 'function' && define['amd']) + define([], function() { return webp_enc; }); +else if (typeof exports === 'object') + exports["webp_enc"] = webp_enc; diff --git a/codecs/webp_enc/webp_enc.wasm b/codecs/webp_enc/webp_enc.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a309988c8a4fbb9233e150a2bb6ff02c87ad69e5 GIT binary patch literal 254240 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

d0C&q=Cw8d6A_!CdUthftbGXqgZ*hFG@U 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 Qe_**dttS%7b^