From a2b6bda7419523870aafbfd621efa98ff0888111 Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Wed, 7 Jun 2023 19:53:22 +0900 Subject: [PATCH 01/10] chore: replace yarn with npm --- .github/workflows/ci.yml | 8 ++-- .gitignore | 5 ++- package.json | 4 +- yarn.lock | 97 ---------------------------------------- 4 files changed, 10 insertions(+), 104 deletions(-) delete mode 100644 yarn.lock diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e7ed303..04856e8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: 16 - cache: 'yarn' - - run: yarn - - run: yarn build + node-version: 20 + cache: 'npm' + - run: npm install + - run: npm run build diff --git a/.gitignore b/.gitignore index c590997..46cdf3d 100644 --- a/.gitignore +++ b/.gitignore @@ -107,4 +107,7 @@ dist .DS_Store # C/C++ Files -*.o \ No newline at end of file +*.o + +# lockfile +package-lock.json diff --git a/package.json b/package.json index 3d4f4c4..bdcfcfa 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "jSquash", + "name": "jsquash", "version": "1.0.0", "private": true, "repository": "git@github.com:jamsinclair/jSquash.git", @@ -11,6 +11,6 @@ }, "license": "Apache-2.0", "devDependencies": { - "turbo": "^1.2.16" + "turbo": "^1.10.2" } } diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 09f3ab2..0000000 --- a/yarn.lock +++ /dev/null @@ -1,97 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -turbo-darwin-64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-1.2.16.tgz#1586fd6e52ffb5ad5e1e3ec8afe1c873f7fd98d9" - integrity sha512-dyitLQJdH3uLVdlH9jAkP4LqEO/K+wOXjUqOzjTciRLjQPzmsNY60/bmFHODADK4eBBl1nxbtn7tmmoT4vS1qA== - -turbo-darwin-arm64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-1.2.16.tgz#3faf9c657fa5feb16465316ac8d47c4a2790c2f1" - integrity sha512-Ex6uM4HU7rGXdhvJMpzNpp6qxglJ98nWeIi5qR/lBXHLjK3UCvSW8BEALArUJYJTXS9FZBq1a5LowFqXYsfDcA== - -turbo-freebsd-64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-freebsd-64/-/turbo-freebsd-64-1.2.16.tgz#2674c2078eaa79200a3b91639e530b287a735cb4" - integrity sha512-onRGKMvog8B3XDssSBIAg+FrEq9pcBoAybP7bpi/uYIH1L/WQ7YMmLn88X9JX19ehYuVOVZrjap4jWH2GIkU8A== - -turbo-freebsd-arm64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.2.16.tgz#88cc25733b19880b4a14a9d4f34770da9e898a92" - integrity sha512-S0EqPqxwnJuVNNXRgcHB0r8ai8LSrpHdihVJKRM7WYmIR7isccBEf/G9agrt73sCXwjvenxFs4HDR7cSvGt14Q== - -turbo-linux-32@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-linux-32/-/turbo-linux-32-1.2.16.tgz#7c60a19acd32862085566da0f9389d2db36a7aee" - integrity sha512-ecbqmGOxgTWePGrowtwyvZGfvwaLxFWmPK21cU0PS+fzoZBaVmzYmniTdd/2EkGCw7TOPhtiT22v96fWcnRycA== - -turbo-linux-64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-1.2.16.tgz#d589bf73bbfa38fa73ad8ec786c0b89b678e7af8" - integrity sha512-q6gtdMWCzM0Sktkd73zcaQjNoeM1MjtrbwQBctWN/Sgj0eiPBPnzpIvokvx98x7RLf4qyI99/mlme0Dn5fx21A== - -turbo-linux-arm64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-1.2.16.tgz#9eaaee4094f71a266553248dfaadc59756696242" - integrity sha512-gUf67tYJ/N09WAZTTmtUWYrqm381tZxiulnRGAIM+iRsaTrweyUKZaYXwJvlPpI/cQOw25wCG9/IyvxLeagL8A== - -turbo-linux-arm@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-linux-arm/-/turbo-linux-arm-1.2.16.tgz#54774c7e6e4f91ebdb211fa48b1b2a46b1e3c61c" - integrity sha512-du7uvExELNb89V3g7iM0XP21fR1Yl3EoHRcOfQz32oUqnS7idCKvbEowM9LtiluQl1dKcOIJjn1nlvvsqzkhOg== - -turbo-linux-mips64le@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-linux-mips64le/-/turbo-linux-mips64le-1.2.16.tgz#fa49b858f8ed399b44cdce285a0feb67c30ee99b" - integrity sha512-U5BM+Ql3z13uRtwMmKH/8eL+9DdTgyijC2gaX4xP0RTlcN7WfAstg8Fg/Tn2Vw9vtpVDdxwpw7dvX4kw2ghhpA== - -turbo-linux-ppc64le@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.2.16.tgz#0a419310b938ef5eace46cb6c53b18099caae60c" - integrity sha512-HQWSCmVZyc5chw7Ie2ZcfZPfmM06mbEEu0Wl11Y5QWh1ZzhPNQHs/TsF4I9r146wHi62XgcrKFjkw4ARZiWsLA== - -turbo-windows-32@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-windows-32/-/turbo-windows-32-1.2.16.tgz#8307dea3fab91be4e3e46aa37d76ce8e7ce3fdcb" - integrity sha512-0ZtPz5FK2qZjznMG4vvRyaabrhO8BgbN+tBx1wjXSuoICTAjYi5TwRVVRh59c3x7qQmR21Cv33CrhLBPRfeAlg== - -turbo-windows-64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-1.2.16.tgz#9f5f725d6ab829d3cf7944ba92714e9e5bdd09d0" - integrity sha512-j8iAIixq/rGfBpHNbYOosxMasZrGuMzLILEuQGDxZgKNpYgobJ15QFHQlGR9sit1b8qPU5zZX4CtByRtkgH1Bw== - -turbo-windows-arm64@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-1.2.16.tgz#75894186e9f1d6340a30c436d563c34999e5b87c" - integrity sha512-4GpcJG3B8R9WDhwfT8fu6ZmOOfseCg6Q1cy/G8/zpJQk769yYcSnD8MgQhYgHB58aVFxZcMxBvLL6UA0UrpgWA== - -turbo@^1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/turbo/-/turbo-1.2.16.tgz#324c2d586f6fa77aa9173274f3b9d9efbe0735e4" - integrity sha512-PPUa2COKgFkyb6N3uF9AnIY3l9FZkF15QQ3U1K2wpI01D3gyGKQO0Q3DUQ4ipmciP0teBfL7H+l/QTrUA9IVvQ== - optionalDependencies: - turbo-darwin-64 "1.2.16" - turbo-darwin-arm64 "1.2.16" - turbo-freebsd-64 "1.2.16" - turbo-freebsd-arm64 "1.2.16" - turbo-linux-32 "1.2.16" - turbo-linux-64 "1.2.16" - turbo-linux-arm "1.2.16" - turbo-linux-arm64 "1.2.16" - turbo-linux-mips64le "1.2.16" - turbo-linux-ppc64le "1.2.16" - turbo-windows-32 "1.2.16" - turbo-windows-64 "1.2.16" - turbo-windows-arm64 "1.2.16" - -typescript@^4.4.4: - version "4.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" - integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== - -wasm-feature-detect@^1.2.11: - version "1.2.11" - resolved "https://registry.yarnpkg.com/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz#e21992fd1f1d41a47490e392a5893cb39d81e29e" - integrity sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w== From 641dcc6b853382d57450466bd61b76f9d022242e Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 22:57:53 +0900 Subject: [PATCH 02/10] feat: refactor emscripten based images to run more easily in CF workers --- packages/avif/codec/package.json | 5 +++-- packages/avif/codec/pre.js | 24 +++++++++++++++++++++ packages/jpeg/codec/Makefile | 2 ++ packages/jpeg/codec/dec/mozjpeg_dec.js | 8 +++---- packages/jpeg/codec/dec/mozjpeg_dec.wasm | Bin 163843 -> 169429 bytes packages/jpeg/codec/enc/mozjpeg_enc.js | 8 +++---- packages/jpeg/codec/enc/mozjpeg_enc.wasm | Bin 255870 -> 269882 bytes packages/webp/codec/Makefile | 2 ++ packages/webp/codec/dec/webp_dec.js | 8 +++---- packages/webp/codec/dec/webp_dec.wasm | Bin 148687 -> 137960 bytes packages/webp/codec/enc/webp_enc.js | 8 +++---- packages/webp/codec/enc/webp_enc.wasm | Bin 298327 -> 281261 bytes packages/webp/codec/enc/webp_enc_simd.js | 8 +++---- packages/webp/codec/enc/webp_enc_simd.wasm | Bin 371597 -> 345584 bytes packages/webp/codec/pre.js | 23 ++++++++++++++++++++ 15 files changed, 74 insertions(+), 22 deletions(-) create mode 100644 packages/avif/codec/pre.js create mode 100644 packages/webp/codec/pre.js diff --git a/packages/avif/codec/package.json b/packages/avif/codec/package.json index b069ca2..3ee417d 100644 --- a/packages/avif/codec/package.json +++ b/packages/avif/codec/package.json @@ -1,5 +1,6 @@ { "scripts": { - "build": "../../../tools/build-cpp.sh" + "build": "../../../tools/build-cpp.sh && npm run patch-pre-script", + "patch-pre-script": "cat pre.js >> enc/avif_enc.js && cat pre.js >> dec/avif_dec.js" } -} \ No newline at end of file +} diff --git a/packages/avif/codec/pre.js b/packages/avif/codec/pre.js new file mode 100644 index 0000000..c09cd6a --- /dev/null +++ b/packages/avif/codec/pre.js @@ -0,0 +1,24 @@ + +const isServiceWorker = globalThis.ServiceWorkerGlobalScope !== undefined; +const isRunningInCloudFlareWorkers = isServiceWorker && typeof self !== 'undefined' && caches.default !== undefined; + +if (isRunningInCloudFlareWorkers) { + if (!globalThis.ImageData) { + // Simple Polyfill for ImageData Object + globalThis.ImageData = class ImageData { + constructor(data, width, height) { + this.data = data; + this.width = width; + this.height = height; + } + }; + } + + if (import.meta.url === undefined) { + import.meta.url = 'https://localhost'; + } + + if (self.location === undefined) { + self.location = { href: '' }; + } +} diff --git a/packages/jpeg/codec/Makefile b/packages/jpeg/codec/Makefile index 3da6289..66fcb81 100644 --- a/packages/jpeg/codec/Makefile +++ b/packages/jpeg/codec/Makefile @@ -4,6 +4,7 @@ CODEC_OUT_RELATIVE := .libs/libjpeg.a rdswitch.o CODEC_OUT := $(addprefix $(CODEC_DIR)/, $(CODEC_OUT_RELATIVE)) ENVIRONMENT = web,worker +PRE_JS = pre.js OUT_JS := enc/mozjpeg_enc.js dec/mozjpeg_dec.js OUT_WASM := $(OUT_JS:.js=.wasm) @@ -20,6 +21,7 @@ $(filter dec/%,$(OUT_JS)): dec/mozjpeg_dec.cpp -I $(CODEC_DIR) \ ${CXXFLAGS} \ ${LDFLAGS} \ + --pre-js $(PRE_JS) \ --bind \ -s ENVIRONMENT=$(ENVIRONMENT) \ -s EXPORT_ES6=1 \ diff --git a/packages/jpeg/codec/dec/mozjpeg_dec.js b/packages/jpeg/codec/dec/mozjpeg_dec.js index c6f1ab4..ad0959d 100644 --- a/packages/jpeg/codec/dec/mozjpeg_dec.js +++ b/packages/jpeg/codec/dec/mozjpeg_dec.js @@ -1,16 +1,16 @@ -var Module = (function() { +var Module = (() => { var _scriptDir = import.meta.url; return ( -function(Module) { - Module = Module || {}; +function(Module = {}) { -var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 len+=4}return len}function UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="mozjpeg_dec.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("mozjpeg_dec.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["F"];addOnInit(Module["asm"]["A"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function _atexit(func,arg){}function ___cxa_thread_atexit(a0,a1){return _atexit(a0,a1)}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return function(){null;return body.apply(this,arguments)}}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv},"toWireType":function(destructors,value){return __emval_register(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$==="object"&&obj["$$$embind_global$$$"]===obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}if(typeof global==="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self==="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2)+i],"parameter "+i);argsList[i+1]=argType.readValueFromPointer(args);args+=argType.argPackAdvance}var obj=new(constructor.bind.apply(constructor,argsList));return __emval_register(obj)}}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function _setTempRet0(val){setTempRet0(val)}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var asmLibraryArg={"e":___cxa_thread_atexit,"q":__embind_register_bigint,"m":__embind_register_bool,"x":__embind_register_emval,"l":__embind_register_float,"o":__embind_register_function,"b":__embind_register_integer,"a":__embind_register_memory_view,"h":__embind_register_std_string,"g":__embind_register_std_wstring,"n":__embind_register_void,"c":__emval_decref,"d":__emval_get_global,"i":__emval_incref,"j":__emval_new,"k":_abort,"s":_emscripten_memcpy_big,"f":_emscripten_resize_heap,"t":_environ_get,"u":_environ_sizes_get,"y":_exit,"v":_fd_close,"p":_fd_seek,"w":_fd_write,"r":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["A"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["B"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["C"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["D"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["E"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["G"]).apply(null,arguments)};var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);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){EXITSTATUS=status;if(implicit&&keepRuntimeAlive()&&status===0){return}if(keepRuntimeAlive()){}else{exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var isServiceWorker=globalThis.ServiceWorkerGlobalScope!==undefined;var isRunningInCloudFlareWorkers=isServiceWorker&&typeof self!=="undefined"&&caches.default!==undefined;if(isRunningInCloudFlareWorkers){if(!globalThis.ImageData){globalThis.ImageData=class ImageData{constructor(data,width,height){this.data=data;this.width=width;this.height=height}}}if(import.meta.url===undefined){import.meta.url="https://localhost"}if(self.location===undefined){self.location={href:""}}}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heapOrArray[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="mozjpeg_dec.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("mozjpeg_dec.wasm",import.meta.url).href}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["y"];updateMemoryViews();wasmTable=Module["asm"]["E"];addOnInit(Module["asm"]["z"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2],"parameter "+i);argsList[i+1]=argType["readValueFromPointer"](args);args+=argType["argPackAdvance"]}var obj=new(constructor.bind.apply(constructor,argsList));return Emval.toHandle(obj)}}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function _fd_close(fd){return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){return 70}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"n":___cxa_throw,"p":__embind_register_bigint,"l":__embind_register_bool,"w":__embind_register_emval,"k":__embind_register_float,"i":__embind_register_function,"b":__embind_register_integer,"a":__embind_register_memory_view,"f":__embind_register_std_string,"e":__embind_register_std_wstring,"m":__embind_register_void,"c":__emval_decref,"d":__emval_get_global,"h":__emval_incref,"g":__emval_new,"j":_abort,"t":_emscripten_memcpy_big,"q":_emscripten_resize_heap,"r":_environ_get,"s":_environ_sizes_get,"x":_exit,"u":_fd_close,"o":_fd_seek,"v":_fd_write};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["z"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["A"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["B"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["C"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["D"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["F"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["G"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Module.ready } + ); })(); export default Module; \ No newline at end of file diff --git a/packages/jpeg/codec/dec/mozjpeg_dec.wasm b/packages/jpeg/codec/dec/mozjpeg_dec.wasm index d3e0aca8dfb1da80abbe15c845f79b5b01eb8e5b..c94ddca69a3a9cc748ff9ce2f50a13d8d9d04d15 100755 GIT binary patch literal 169429 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 u@q1o6)p-hN#lI?Wl@RF+pR_XxwX5K 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

D_d5LgrI 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 U@&F(Z5CRAXL;|7#-S#2>0dodkk^lez diff --git a/packages/webp/codec/enc/webp_enc.js b/packages/webp/codec/enc/webp_enc.js index 68b60d8..3627167 100644 --- a/packages/webp/codec/enc/webp_enc.js +++ b/packages/webp/codec/enc/webp_enc.js @@ -1,16 +1,16 @@ -var Module = (function() { +var Module = (() => { var _scriptDir = import.meta.url; return ( -function(Module) { - Module = Module || {}; +function(Module = {}) { -var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 len+=4}return len}function UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="webp_enc.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("webp_enc.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["x"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["D"];addOnInit(Module["asm"]["y"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function _atexit(func,arg){}function ___cxa_thread_atexit(a0,a1){return _atexit(a0,a1)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return function(){null;return body.apply(this,arguments)}}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$==="object"&&obj["$$$embind_global$$$"]===obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}if(typeof global==="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self==="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2)+i],"parameter "+i);argsList[i+1]=argType.readValueFromPointer(args);args+=argType.argPackAdvance}var obj=new(constructor.bind.apply(constructor,argsList));return __emval_register(obj)}}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var asmLibraryArg={"w":___cxa_thread_atexit,"l":__embind_finalize_value_object,"p":__embind_register_bigint,"s":__embind_register_bool,"r":__embind_register_emval,"n":__embind_register_enum,"d":__embind_register_enum_value,"j":__embind_register_float,"h":__embind_register_function,"c":__embind_register_integer,"b":__embind_register_memory_view,"k":__embind_register_std_string,"g":__embind_register_std_wstring,"m":__embind_register_value_object,"a":__embind_register_value_object_field,"t":__embind_register_void,"f":__emval_decref,"v":__emval_get_global,"u":__emval_incref,"o":__emval_new,"i":_abort,"q":_emscripten_memcpy_big,"e":_emscripten_resize_heap};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["y"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["z"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["A"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["B"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["C"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});const isServiceWorker=globalThis.ServiceWorkerGlobalScope!==undefined;const isRunningInCloudFlareWorkers=isServiceWorker&&typeof self!=="undefined"&&caches.default!==undefined;if(isRunningInCloudFlareWorkers){if(!globalThis.ImageData){globalThis.ImageData=class ImageData{constructor(data,width,height){this.data=data;this.width=width;this.height=height}}}if(import.meta.url===undefined){import.meta.url="https://localhost"}if(self.location===undefined){self.location={href:""}}}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heapOrArray[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="webp_enc.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("webp_enc.wasm",import.meta.url).href}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["x"];updateMemoryViews();wasmTable=Module["asm"]["D"];addOnInit(Module["asm"]["y"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError('Missing field: "'+fieldName+'"')}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2],"parameter "+i);argsList[i+1]=argType["readValueFromPointer"](args);args+=argType["argPackAdvance"]}var obj=new(constructor.bind.apply(constructor,argsList));return Emval.toHandle(obj)}}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"k":___cxa_throw,"m":__embind_finalize_value_object,"o":__embind_register_bigint,"t":__embind_register_bool,"s":__embind_register_emval,"q":__embind_register_enum,"d":__embind_register_enum_value,"h":__embind_register_float,"f":__embind_register_function,"c":__embind_register_integer,"b":__embind_register_memory_view,"i":__embind_register_std_string,"e":__embind_register_std_wstring,"n":__embind_register_value_object,"a":__embind_register_value_object_field,"u":__embind_register_void,"j":__emval_decref,"w":__emval_get_global,"l":__emval_incref,"v":__emval_new,"g":_abort,"r":_emscripten_memcpy_big,"p":_emscripten_resize_heap};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["y"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["z"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["A"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["B"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["C"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["E"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Module.ready } + ); })(); export default Module; \ No newline at end of file diff --git a/packages/webp/codec/enc/webp_enc.wasm b/packages/webp/codec/enc/webp_enc.wasm index 7621054164f6f08d2ae43f4e15510fb70b6a2d39..f0521befe04339c22303ebf0a1ed8403bef5b12e 100755 GIT binary patch literal 281261 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�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

raxrkgv3Xx)@1bK)&L0%wlk#gh{QiJ?L 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 literal 298327 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 RH%J9(;4nB2N{wvve*k60n?V2o diff --git a/packages/webp/codec/enc/webp_enc_simd.js b/packages/webp/codec/enc/webp_enc_simd.js index 12e2c8e..0e0ab03 100644 --- a/packages/webp/codec/enc/webp_enc_simd.js +++ b/packages/webp/codec/enc/webp_enc_simd.js @@ -1,16 +1,16 @@ -var Module = (function() { +var Module = (() => { var _scriptDir = import.meta.url; return ( -function(Module) { - Module = Module || {}; +function(Module = {}) { -var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 len+=4}return len}function UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="webp_enc_simd.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("webp_enc_simd.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["y"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["E"];addOnInit(Module["asm"]["z"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function _atexit(func,arg){}function ___cxa_thread_atexit(a0,a1){return _atexit(a0,a1)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return function(){null;return body.apply(this,arguments)}}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$==="object"&&obj["$$$embind_global$$$"]===obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}if(typeof global==="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self==="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2)+i],"parameter "+i);argsList[i+1]=argType.readValueFromPointer(args);args+=argType.argPackAdvance}var obj=new(constructor.bind.apply(constructor,argsList));return __emval_register(obj)}}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _setTempRet0(val){setTempRet0(val)}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var asmLibraryArg={"x":___cxa_thread_atexit,"l":__embind_finalize_value_object,"p":__embind_register_bigint,"t":__embind_register_bool,"s":__embind_register_emval,"n":__embind_register_enum,"d":__embind_register_enum_value,"j":__embind_register_float,"h":__embind_register_function,"c":__embind_register_integer,"b":__embind_register_memory_view,"k":__embind_register_std_string,"g":__embind_register_std_wstring,"m":__embind_register_value_object,"a":__embind_register_value_object_field,"u":__embind_register_void,"f":__emval_decref,"w":__emval_get_global,"v":__emval_incref,"o":__emval_new,"i":_abort,"r":_emscripten_memcpy_big,"e":_emscripten_resize_heap,"q":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["z"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["A"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["B"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["C"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["D"]).apply(null,arguments)};var dynCall_jiiii=Module["dynCall_jiiii"]=function(){return(dynCall_jiiii=Module["dynCall_jiiii"]=Module["asm"]["F"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});const isServiceWorker=globalThis.ServiceWorkerGlobalScope!==undefined;const isRunningInCloudFlareWorkers=isServiceWorker&&typeof self!=="undefined"&&caches.default!==undefined;if(isRunningInCloudFlareWorkers){if(!globalThis.ImageData){globalThis.ImageData=class ImageData{constructor(data,width,height){this.data=data;this.width=width;this.height=height}}}if(import.meta.url===undefined){import.meta.url="https://localhost"}if(self.location===undefined){self.location={href:""}}}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heapOrArray[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="webp_enc_simd.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("webp_enc_simd.wasm",import.meta.url).href}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["x"];updateMemoryViews();wasmTable=Module["asm"]["D"];addOnInit(Module["asm"]["y"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError('Missing field: "'+fieldName+'"')}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2],"parameter "+i);argsList[i+1]=argType["readValueFromPointer"](args);args+=argType["argPackAdvance"]}var obj=new(constructor.bind.apply(constructor,argsList));return Emval.toHandle(obj)}}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"k":___cxa_throw,"m":__embind_finalize_value_object,"o":__embind_register_bigint,"t":__embind_register_bool,"s":__embind_register_emval,"q":__embind_register_enum,"d":__embind_register_enum_value,"h":__embind_register_float,"f":__embind_register_function,"c":__embind_register_integer,"b":__embind_register_memory_view,"i":__embind_register_std_string,"e":__embind_register_std_wstring,"n":__embind_register_value_object,"a":__embind_register_value_object_field,"u":__embind_register_void,"j":__emval_decref,"w":__emval_get_global,"l":__emval_incref,"v":__emval_new,"g":_abort,"r":_emscripten_memcpy_big,"p":_emscripten_resize_heap};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["y"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["z"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["A"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["B"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["C"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["E"]).apply(null,arguments)};var dynCall_jiiii=Module["dynCall_jiiii"]=function(){return(dynCall_jiiii=Module["dynCall_jiiii"]=Module["asm"]["F"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Module.ready } + ); })(); export default Module; \ No newline at end of file diff --git a/packages/webp/codec/enc/webp_enc_simd.wasm b/packages/webp/codec/enc/webp_enc_simd.wasm index c38cac9f5fdf85a01215b04a938013ac652c08d5..a10632f75ed8a10f36d0534eaca1f1c6f8b2b4ee 100755 GIT binary patch literal 345584 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 F_&mRT2Uew+> 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

#EcCLUh*X`Sumr5u?W6JyZ31nu z`S2mSiaOB{c_C+K+;fvX+&>FXS0s)r@oPn*-Fbq!h%{6JeA`QxDTnf!JM!gcklNW- zivsjS3mCVGU;_nSz9@$epWstVTEv${e0&xt7)w5~7AmXhdNxim%w0iK4WQGN5X{kh z$7GJ0NiPA81!uGqzm9smUmLJf7Tm{RZ}CaG$S;now@CKE?+_dcJaC%AOFZM$~^w)F$W zbIabK^j`3H{GV{U8+YyDTqGK z7@*i?8ClJxx~px4>xrrSU(z8+y@yX%Oc{Q-DOi02+GE$?)AwvZyx^(3Z7Rk{BuM&ImvO6JL&T@Ql?a>I(@!=2rR92x4#+1^c-5EuePURQJ^ZT zh@Q}!7`jxCbhiWYiVm(+8QTVBCBTe{jp$r2G8_qfLU!g1n8G-<(yfWqsTlpE2=Pdn z!mAGF6m9WVGCn{$?26osgi#m!h!7QBL_kj;I zxu@L+s#pSk9Spe*j?>;_Um4!w)e#d?b-8CF90vnYmGfJVRCQ+FIJX2BB#}z?RXcYh z{Q~+yQm&ozT`d=U%7|UZGy|+7JQ7^$&-2lbkb+L+EHF;q>*lbABBjc#8)3Of6Q7!yAYxYX-8?Coe_<5L0PGBvl!SXmBMHO=iF<3S`&@w z>ZS=44X+Jfbmj|73*Hc?R5l4Q@?9=E_kSl^gfg+6d=PMK)1*Kn!xS^wLQ_>E9O-be zYcYa0V=6CV8$gJ;EN+LGt_c(VQyw;)+9wzvkS|0iBod@@o1kzMX0A4U8W2c?S*uuN z(^N8jkwD`RqUExp%pgjH^7&?i@l-2TOGk@0g1fkY^$zx6L@IKmTdmejp3NcDABV%P z>=OWtA-0bn!F24Hx*6N`1!(E*^4m<|q^Ro2kCKUAO6t~Ibaz6Kj!D6&S)nE`=aVj6 zCT^>vO&J^o#q0zCbAfW)XlyW&r+qhx@}NOXBxo+Q?T%()OM(V!61-407OgH zWn+*-AcSx@p5>1HD0T9X8O(;V^?|D0_aprOAo-%~Jb?aQh2%G)PfKyN%Sprujctlf z4x!Oa(J3L+*5xMlwzVlbErgnzqVEVHJ^=BZA=KCuy�RKj!oh;;#NPLWs}ap>|Lk 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 O3Ze_^+BBcl}7fRaCDF)L1 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ⅆ(q6S$R3tw{@=GMY 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 OwVL|5 zn1=O3%@kQ>L1vmQ7@BqLI|u*Pv$Azx2uNlNQBL}7fka1F!6-J4w(qR_8@(awCFID_ zOG*X0QC->*O&0;B&Q@(>mru|b<@D4@fKG80gSTCfM+AStg*zi59Na^|bTmrZs<*|_{nyQ;V3gt*vDLz}CQlA$c3DQc* z#}~y#I(n?31DFlf_l^F-Z#^#E=bE(Ql;D#4Eoo&!g-){8M2A2>ex&p$Wi%Ns^_Ws4 zF7xF`Rw?#+Q*imBBO$h>JfT^KsN!y|X6*wl99cj5)?5cjAbf|uA28-gK zZd%~umAJvBce`n#oyl3#1Q=(U(0k3R=`a`5@PD||1VoiGO+eh~(}dCe7;GA5OeZl4 z)2E3ZLi{w5Ldbk{3>K?z?&$MYQ~K#~8_vnM2HgshkHC29=UOo|nmWmhImszO11~G9 zL?BU;Yf=Y_aJ;Yly~DaXOaR}AN;QcNm7*6RQ}dHjxNijn%wA60NG+rAuT9|uR9vUq zPG>Ya1+&5c^5KY&l<+WVLD<&AP;9!Okt*kWx6w)Fp+rK}pl8 ze@XE5N?lss@cz`idyJ<|G@iz1*5PTBjh7(-HAqGs#$_9pAsG5qix6R@N5V>vgq0p? zLnQNyF=4XYfKR1I!tr{zHS0tWsO#{l~!act;p84BJ1cX zTWLkM(u(ZM*NWaT=xSO@E2?Jrgs!-9q@H70KrCC#7={mHHYrC-1`QO4bjSq3WHG^F zbs5`Vha{=Rh6$G24DwK}%)Y#~DlOGP3uQF3XyPUfCI*`zI1FqPfyq|nHYK758pcE$ zdM|Bi@J|^Nuo%D0Ry&5E0!>9M16#SOIme6fL#p+DlW{evWwgXiuKJ7wYr?+GhM7Z6 zR+B8Fu@?l!oUF81-M|#Rti&l^(8;`-F6ng>B1uncIzoFlL%)T=pEf7Gr1E{fQt0az zGf-G(AZ4sgVF;SCdRUrBrZ24;)u+}vV!c}1WNMvXB4A@gB9PYe8HU*iZd`)^VrHK+U_>qP!ObtUD8S43zzzrHoSQPQ0CP<|?GbJpU%TuNYFP*4AhPSGv+F#`;@YwN$A>;kpc4 z=(L=xbE$1@PO|iE_jOKc-0ZXVHBaj8YRzayF4e6${ti5m>7jo4!p&{V23B9cY{{DS z%LY~qzAYG7_0}aTm#eF?BGqyue$6)ITy=Sjwi?JWorjl46ayp!;*m&D_0B# z%WqtE^q*CbB)HiUAyL#2i)oV#d>A{BOYt6iB)vAGD`O0-yuU)Zv zaQO`j7Hn8H5Ujgl-I8^KYnR_}-Qe}*IwbCLa|Tx3a9u!#tJki&TDjs{H+ap01#cy3 z*->p@|LXZQ&QnkEPFFowbEOpi&RKQCwJWX*2A8e9Zu#Jnbt`^*In`W0uxxPolD^f; zuX8@?kZYC?3@%%;dfCA8!NKK8Z3o}BdUBi8&<8j zCZNaOx+Foz@@s-Ooww++C5tb-D7Z_o`*ea4ki@b6F5f zeGA9Uemx+cAo%v>LGbt`LGYE=2f>^RgW!+P4}x>gAzg7=&l1UGZ`>9*s8;P;NBKCcRbe>gS> zemFM><^oq869o4h9R&aPDDnh8FeeDUb7T-)3Vf;*1SQ}D#URK7H%F8YY@QtiEx`L{ z1;H%f6GsF=4D6X11Z#j!;Qkpwa0&4J=|Qj!h=J#(1;K}a#lU~}5(iiY^a8u52En_5 z^MDX|YzpN7i-0EJ?2L1kwV3 z46Fk#1ZD&O)e{8&4BQKB27VKG4Z!oW z1IGbf!1p_Y;7h5v<1Ol;ETZLfro)V1?~ji3k(5kf#txPfQx|F0Ve}T0#krCK;(Q2cmTKu_(S0Rz!qQ=umM;JTm$?j@Tpt3_%QJMzEQ?;IqI^;IDyC0}lg#0elkpGvEQ>Pl0=Z zdw{!vyMQ|Zp3e{d0JsDA0PsHGcY${U?*eWEZU%;cw*wo28-WeLI$#ZO126!r0Ima; z16Kh{fwus^3H&`M^Bj6yRjw1mHN} zSl}4oDBwt-2+RUz0@HzBU@C5Mpz~2F%2mTiL zEbthx6Zjk85#ZCn{{j9I_zU16;FG`(;1j?Dz{df71b92}G2kBHqrgXiyMR9i?gah_ z_z>_1zz2alfDZug2i^y~7q}gG5AZv{yMT8Bw*t2Sn}H$V9l+axjlgdMHv(@3)&qmU zT3`*Z3b+9n0Q!Ly!1chjz;fUk;3{Alumt!m;LX5q0>1%V3A_n-BX9-qtH9;JWxyrC zuK*VV7XcRni-Gfj^MG@KML-NJ1kM6p2b>8k0L}nT2TlWC1IzZ#@MT~R@Fn1jz`p@c0$%|B z75EomH}KEEKLP&;JOTUz@b|#q0lR?D1D^x_7I+-^EbtlNF<>X~DDXGHUjvT-f92uR znEwZO82C%zQ@~#U4*`D;d=hvN*x}*NFh2o20Nf9J9FWL=AF$oSy_g>Z{sg!O_$Y8U z@DUHgn0Enx415^46Zj(!e~9@ZU>ooUzz2cf_izX1?*ShG-tS>6=KFy60>2B~?%_R{ z?*@Jc*y7<`nC}E`18((j3+BzhW?;y}Cd_vLZ})H$=0@PRfwy_M5%aCU1`q2o2Z41S z)?%&!R(n{5c>}Q0!vJPK(C1+V=Jg(~!@L$)?%^8Dt36zWxeQq9VF~7Md3X!vn?3v{ z=5GMM?%_(zH+lFq%r|fsX1U-57;=IcFNgn6Nd#h4d(I3M#o z59eZ@<6#k|AO;qCI2-dU53j>K)5B{q1q*;PJe-axI1QNZ;We1^Je-OtI0bmMhm$b{ zCjlpVH~~{|JaF9qYwx?`qR5uEJ5SCzfC!2pA`%2ql!j?_F`|N5F(M{(1u^TGF=CFZ zVh)%Sm{CzNi--wP#EeRi9OtV+g1dWP@4fH+z2E+Ex0{+%bGoWd^;4(M(5I`rtEn-R zX0op)J184flP#2HY6#SznrxsnlXW%KhtjH=>OpBH%WATK(oA|FT{UT;G?S*9)KHp9 z1*EJd1(arzSCb4%GfAsS0;QS6K%#0ALTM&JHSwV|6R(=MP@0KTO>8L5#HuC=N;8qw zL_ldKyqYj5fqag-@QhLv##H!j9#_r(15}mf@8){*V*Gpg8-c$O_-hcDJ!kH``3n|C zE?T@~>9XZfD^{*ry=LvY^&2*B+Wgy=t=pov@7TF(_ny7`_8*8jc@dYSej_4%`>PadZ{N`9F1;Qqb4cW&RhnRw&+wS=oz zF2`TGc;WoHvuEOBPoFw@;`p(nM-Cr47;|9%zP)>P@7lRzd-S%gTYlTTY2$|V>(;JW zy=vu(sO8I+E?K-Na^Zsc^XAT(ZJaf8#`I}Zr%av{F)=)B!ms1Ug^nFFdeq2}5y8WU z4IMIgP|&~u{rmOp)4NyCz2fg92(o(HL`8kz{a}1RXs}!y-ur9tCR}4OeztJgaST~%VD!9lE5+aul}k3 ztNTBk@ci*U`ntzl{44+KnDt4D#pYD~rzDZe6)Lq>XJKho-==|WBm2fp9G#lExHflh z;n~WojrX6I-|34bGPzQv(dsSgSy|gOw6(K$XwuZl*~P87M~jxN;6JNBFF)#w#8R0; zsn+Q9mi6jeH)z<%uCaq-(`L@DZtfnQExlU*S=-zD2YsRF-*?}vPmtetA0968Z@d3{ z{eR#6AN2oM?t7chcUf@OD?&&h0pbd0!r#dT$~sC$WXR8HHEjRiQxCKU@)uLhsejdc zfce@WTysT?K=XhiftCW9CkO~2HV_}k2s95U5@;!qc`?r?7=g@sHFj$CDS~2Cd`e8o zDK(|1jMO}MtMP*rgtv|)AO;jfgN<+yF2aNM1&9!$B1R;L6!4cL3Pg#h5H+Gfw1^JT zBNm7yQV+30>Lb<=s|H9z#1?4;&!n_R8Y2!!6L^wIQ^W~rhBzZG5KT9vIpU6ZAT8hq zrIv^n(gvXsUxY#0A-^CUkWNS!#2@L71Ry<;-bi1hKQa&*gbYE3A;CxpG71@kgd*dS z2}n3H37Lw_fIXaxEI<|kDpANPWG%7**^F#Owj;Zcy~qLN5ONGTg`7byAeWJA$W7!f zl7yrn&yY0aHS!M0M6!_rqy(u%aFmS-P${ZH^;PJZKWgV?ss3_PRmhuhH=}OG+>ChBDzwd5n~|=;*&FexLb@%|z6$G(NN1#L z71}+Jz$(1^AOisHp@8*BKzbbDJQ10UOh;xRbCCJa`<5Wfk(J0AWc?pdK8l<`;;K-- zj@(A>Baf;u&OqKHpOG9SzY1e`5gW<}jMbm*9ajgC0Y~xhy}!PB8?~`Y)MaY7&(VLL_Q-4%9?^p)uf1QNV<_-$N^*+ zY&lF`Ad|@qvYg~m^{Hl*59LnM-YfK*Rbf7Wo;XjTMkI%_^_32Pf`H|sF#B~!{Lb}qXV4)n?Fne2t^W$X>?t?a$*L+s1!8|(+{$L!ba59}OvAzQ>za4b0uI8L1A zoHiVW)0;DpGlDagGnq4!vyiilvx{?pbAoe*lfb#fN#;D`eC6bE$~hQUz?E_JTx)JC zt`D~Z*Pq*uJD59)JDxj_yO_J0yOFz#dw_d_dxrak^Nmx+LAiXcl&j;`=Qalo1~dXe zV;E@6os*W%2TP6+E0Tg(O-5L zs1-I9x(Qng4Z<$M0O0`PP~mjp9N`k-O5tz99l{vlG2u1gZQ&!~bKyJTXJNjuROl#l z6?zGMg`I^xg#Cp>gb|=IA2im1#%|C^5Z)3d3!e$!3NwXy!V;lCBopaH)*?rdtH?{_ zE9xT(5`~CDMN>qxM3JK9q8*}rqGO_1(G^jmC`t50lp`t>nM9;mELMu^i5rSN#oppy z#9hRF#6jW^aj5vc=!>X8R3@Ute6d2T6FZ5Ui`$49aaVDmc%XQgc!qecc&T`mc#C+a z_@MZ>_`3LxI7OT)elPwaE)bWAr4qHIzNC@FMbbjzBWW+`CmAdmB^fW7CYdc+ELkDh zFF7KKlU$VCl-!p*mAsUElN3u(DN8Dqs-^X%jil!Umj$;34+N=#*Mdwzj(`wyg)*T= z*g)7Aknt3D7xoqo7LE{35Kb1(7A_QS7H$_F5FQnt6J7>n9tb}OzX}V5(H*imk*BVrOwnF)a=d_Z1Hnj}(WCrvfsI z#L?nC;v?cy;&?#jJ|Oc+oGmUESBg0j5g=nJ@sPBZw3Bp_^pXsa1WU$9jFJVCD9Kt$ zv}6w;b4v12oFy(2SBTjXp+qIIkT`<|4I14*V-RS}lFXMZm#mR&lkAopmYkF%O72OX zNYW%9C0UXpNrgl%)k zHnR4z&a&RJfwB>@v9j5+g|Zd0b+YZUy|SaS)3Up=WZ4T@hU}{>PgX9&m?f?`&BkcW|S?Et(2{oMa%ZcF3GOR?#Uj>Udi6cvSj%(wp=Jz$t~n| z@}_bRd29J8**RH)?3OG=mMVKI%am2h2)RHmlUvFg$Q|Xb@=o&Z@_zEc@-gxW@@ewf z^0o5K@?G)+@>BA2@&x%U`D^(Hd5*kLjw)CRu|lb6tZ1h2RCp^oDEt+D6hVr~ikXUq zie-uoimi&hibIOaiW`atipPrAiVun$MWMo8;iPDxXru5`bXD|L3{*@2joF~F3N*HZ zM!e#>;=Uq9k*;{J$W|06I7*RHt+Z6yE1i@rlx>uO%6`gW%2CRR%4y1Z%Eij9%3aDs z$`i_q$^_+IWwP>%@|&_uiK_T2sY<7+uWGJprD9YaRDr5~s$r^8stn~vWv;SFiK*Bs ziAtq%P&unws%TY5RX0^%)gaXr)htz{YPo8oYMW}G>agmHDp8fBdZNlueN^SDic~_i zTy3GYQ8!h)savZJ>R##r>R|O4^(6HS^#b)$^=@^H`lR}-`kMN-`jPs%I!m3eu2AC| zp+>H;(Aa4HKK}nc{{KGy|9g-BSosC{b@?6n6M35az5END;86;ZLZPry*uu!zT+u}l zpctSSst8qtD`qI>D%LBuDE250Dqs(hpT1S4aya=bD^IZHWTxk9;4xlOrS zc}96jnW(&{e5QN_BV(45r4p!=D!r2P$da8m{!&T!|5il~&SN*2ip^8x* zQ=NyA@ivT%?^K^v`KnSCspi4Rs8zeFJ=MPIU(`L+ebhtLA?oSsIqD_qmFnNrJ78oy zrhco+ROP8kRD_zVmZ>#rN6_#Bjn1IaA2g<^XR8;hSEx6ux2q4RkE#>Yx75k%XX>}= zOm&{RL@m}RHT5(NHO(~c8gEToO&?8=CPWjenWCAciPS9D?A097oYtJz+|b ztCJm_-Yn9r1+J@RKnw^@1n&X-anyZ>SnunVAnlG9HO__$$^0f-BPV1&^sWoW* zv;o?_+M(K!+8Nrp+NIi6+AZ3h+JoBT+MC+@+Nau=+E3bSZLzjeE7hrW^>vMOF1i*v zA6h9~F>R#%K)s#FtC zGTIK>9@;+IvDz^0bnP7NGVN;ZZ`vK&bK1+=TiOTORPAeRrZz`Q=(swWPNQp}YpiqC zdFqa7W3})Isk6K%Toy|xsl7C1VQPOG!h+3TEizv#N?dg%t}LUf_JNxB)jmAdu1 zXx$#&Fqs0P?O%~A>`z?-G zoVAFzxM^|U;-f{DMUh2?1=~_+sj{@Nbhh-cq%GT7cC)lYW)bJ8?ko@X8&-cRmpabw z!;VK%P%)_|Jy{s5fZ9tPqrQ>LAxX6qTSIxW?5LBZhUBoOP)^uvtS`A6-AdG_I#Cy> zAUqp)Ky8SRL;x`zYeG0u{aC~C2ttAOBCcZH;Vq8Qn1LcG4#guML*k_$r6LDWr`V4% zHMFq~-+%}RCGm>7#G1+OLcYiDP>?i^DT$?IE|!By$a`dG>JA!9>_c1O-O2mdY4SL6 zgh(Kd5Lzq;S%roY$>cQZHTjj4QRi5$>}2#Cr1U-@j#B|tW0p0wlp06oqc_m|=o@k; zg^_ydG49LuWk+LkvHoO7v^h1GIz+Bwy~W4iw@?u-AfoULED>KuWRd-F4pEFc;l*ee zah14_Wst3jd{{f95!i0>3DJ+$TUZb0Q+}+TSQI)B%f#A{G^-t%LJr5gSw(m#_7yut z48j@{Mv_a;B(1UAcs`noNr>ODdqg)%Laro7kUVTLYLD?SNY1BH@L#A1Vh%N*9fci6 zC!ur6wyXqV88wbL%aTyXVV0%<*}+n>4-m!VWBep5j_ri`;_tAb_-Nu0ev=5m8A6O7 z$427>b_w5(&4gQW_ke6L@fM54jc5h2k@$i-P;&`))+f?{vT$1>hbrWi5{~#TqCXjh zeME2LZ_y9bXEK}WM--trb&7n8W#RAfYgiBb9^pyKp}i!Gi#ZdmF$LjEPQsPMRN@42 z1{;YC!gr9l_;OY=RyJv5EutJKCFYFoCt|QMWH_743TEXHs|aV5!p7nO#40k1zml{g z?8xUJ@d8`OLQ%Lif$hr@Q}u`w_+k{2f{8V-Cvu1!hn#_{2r)JSdy5~$j}g}7{7*3 z$2(A+NHx&|`e`KA6_XMr*em=XahS9qW62nZxs2F_`QhQ@SYiUP9E*W|(3uD(GVqaT zbHK@#9E)EiCc&}N2cJMK!O~FpB)#xegah^jYCT8~ek;-qcO{z>htOhl96lb4AgAC{ z@bRP_J`JAJec~1 zOR!LC4jE6zun{Z^&B7vyOT-YY3(Umzr&bbP*aGYex||h9^uwA^9f=6?HcN^tU~k)E zrFbmvO~n$a7y|vO2#?0xiFQ~qx`oIQj(EXE`7sl1thDNR(6r|}NtEZi3_gZa%IG#+!p_Y=4AySNd%OzdIPfMhh5Mi{UW z_-LHML+}y;Cr;sZFuGvuVrm#QSa22{ottH}zO@x70kunw#=s*rd|*kTW<5$reUGVC<= zjywS~s8@(GbSmo`@ewV+E}=Vl3RXT5LFq70R%dICla5qNb~N;5bKh{qSK-$|e=)fMZ-;Ltx1pIZ z7afdO5@kFLBFQ4T*gEtj-UrLYbBSCck0`=Q@CqUk-wIKXgGD~MpE^$6My8Q3V8k&I zPtf`JB7#E+$vi9%8wWRT3?a7@%UI*7>F|rujin>kp<7XkFyS!kOx7pIQSV3%-V-%q z-q4Sp5pBsuL_6{Y^^$bLDzWXvaC8;5hIA%JvaS-=_%n1F^kN*pkKN&{CO41|F(K$q z$0hg_VkV)*#iWqBi`OR}z)dktNpG?pWe_;wN679}BK8)E#;3wa8Y4JDW#FyxILekp z@JE<6{HngfU5Q3y6EXzz#GRpEbs^{Cu9Pd4iYKt#$O2TN&{zoIg99HVe3-9;v0=vF z2-m?P&DYLQ0vMks6 zJ{i5;cS-s|Uze$IAe-PjN$~*WU-$+S_4B@Y(}y?l;6O zIt1+=Gq}7t32nz2ZvJu}+K)GA&t3%|ZWt2XZ-XEA3^Oi11YaH-KKMTee_k5mzP<*Z z-Wm3<`2>D_HH5Xz1>Xt`DW+oZuN>M!m~jCZ3t@+G+oshYq z5Hm7~lo>9NGv~QVM#fPyA#5#khOK8Xt|jBkw_+kh*34#E1Lm;WmN{%`$82cWm>KEV zgt2mO%AE6V#<+KIVO9pZF^PlSnbgo0%=PIlnaCwxOufx*m_;!(lW^Xbxqpvg_P%b% zbS(IViQ{x+vMoC^pWV7LhdOp+T!!{wrc4WDjB9!^?GE>0ZYK6)SZ@a~2r`H{rXRv+ zTMlDd^bTftlR}sk>qaq&r^hfypM)~)OU5%xbz#hmHWL}`kV(v-1ydORm}$(12Q!!k zMY9+}G@H3$J%@SWK9}+BIFBg_n$MWR7cc>f7cwQ=BAL&p7BNlkEN0GREMeA^EM?A$ zmotubQB0=y3MQ}DN~YcTRZK?YY9?{}8m8#%T4vm%bxhN&^^7}vBQwu>6X3a-Dd_bZ zqYT@^%vipau|Kel(O!>cx@K%=5-WEAzPp(DEp{_E0{1YT!uB$-uT*K5o^$qk54B9qkjCUb7q zEhcT(ZN~l99VRjRF0)c`AM_qTypkCA$cIeo;bi7i$|L4_c?!dC@Pvu%_>}Psdj|1) z&Uju;WfpyY!SLlTnFOy_%#q>g%>CuBnfh@V5YIPE5bqt+vH5!@Bf|RT z`(-Bci1P*F`;~DUl*JrclFjsv&0$>LMR00yMNyi%ArDbES7_$3ujzs6ss%vo1HchSMT#8`v z6!o3FdyVYd&aI(dD&&h~7PigX_X{1`-M5*Ir5a8~8#o(!3=11GuoLal#Ln8@(bcDO z(AbDyNA&k+yjr+>wr<;PK*)qi;p0XP?j6wKmyUsbhKwFR@q4@3vuaAjgrM+;z;_gd zKe3oiU>HVFkn6$a@CdkOziBPXTf{bc3({|S!*E4U-Xy14;~UZ^V_aeQqG>^T2dE36 z14ayh`r$PCXbfx%qi1oa!geD)>&_ggpHEZS3u&*;i|MpwOX&kAmeb_r6*L~V3Ut@d z=%{s7!{PIkjr7{^&9pbUg}xEF74)O&L!-BYjUBYoW*6AmO+P)c2W;)73G4k}?*J|N zH3n=RqziW*0=tK4!-XSY`zY;v=@{5Q4!)d#HcrxW=AD9ePSaK$W1+1$`aN=nex7oM z=IlKSZJwjIv^fv$UZ6K6UVyeQ(y!ZIg7)L-*0J&6!)1De#TD@53eBE!6?{pc&)!M^ zf3DFy*>&*gIz7Gn4e;v*J#SGW_;!e7;YodOrZaAJDhxB=9|n_Vs!Q{y(IryClOtB-2N29>IP*qNU;#*q0Rg zK~W0q&tqDX`WW`<39UK%1orDGU9{#Y?AtRsb@VgXzi0HvHqT)npVL0VRM^i{n)N&t z_VoqbXU7ZJ-!zC@8tii#Ew_IO`~8wW`Qat(`zyN3&R4Mi>2yiIbig2;zAJeRIJ~CQ z6J7%r8Fage8GuIyEw_0Cn7p9}-g^VMyrtbHy#;LE(g!Tw0Y2~Oq|5IBqxW>|(D#7T zdpZ>V09bvX@$DY~uMhNmuaAJ)M;d?p5perNM~?jj*nOgH@JzrjlYX@>6EMuA6YV|& zj-TmIai0OpFLamoUjWZ9(BHlQreA4(&{x3qD?R1oSHL!l?mj*X@Xey53$p;@Y0rOni-k1xx=hAO0asm5qbf>A`0RL}vNWnLVK^{$y z%Y!)N(a%2QK`ip=Rzdj?k9>MmNVW&V>-4Li*^ALWofz z?JX;UI2F+s=M+J#ifEVIB8XQpy?tOY#H^SW-Y$l?mC&=?OCWY7bV+mx#1Fo6OCg4( zv@)y|;#f*wd0q;!ETb3tltDbp=uvyiAf{#XSbjOgwVYlzz8qp(PJc))hxk^|!`v$% z#uc=9Lj}aSg3c+ffLK@3RG&(ScO~63t`cHiNxxB=AnqpmNVo}NZ=x?InP`dBoHs_0 zVsqx(_xu#Z=j0ZYw*_*7V9p@nn#PevUbp@uK%CD*Sw>q z=E0&hc53AR-R=ME&ZU25|NmP5KfQD6KlT4VY`?o-yLRR-V1D*mPyZI3%)Ap&O+q6J z@k!s0^473EOm5aE?AOT~#&0-5&pZ&(v|Z4Vwo(3p-GA9UqD4z?%<~Hp!G;N1$<8KM z72HEp)c#ksZJN-5E825yV^UUFYY#N_kVQtUn$Ar5MgJUNK z+S;6G-KcqDFRjAiV@wNc*N_Rp76Upr(g()0+}(EwZLJKyr?Pg~<2TyfO6!VtbEwB? zMk(o-2CpYr%M`)$&Wk%uZzJsz6zJ*F%=Pkcn{7|V^=UfJYfZg_sc#ihxFfD};0crM zg+2F{aNyGfv4x3O{ZTsb2x`<6i>uWLgc4TmJ zEPAEO6tc_Lqt}wo=uf%BkC?`=wsyp308ildK{ljOoT@G zb+qEU#+#xYTzl8EF$4#CoDFQDP>pMK*Rf%|hi$v*e!-~qkQqZ7_YMi1c%*w!K=VGv zVZRP{?AUdhldG{?4C*N%+Xs6#w|BO!FPP%#r$qzpxrW7^L;E^S2vcC(VACEIHQYkX z4Kxl<(0WR_!NDoka)*g>QG=aE2Gs_)Zr{+ldA+>&wqEUR{U+&OHe?)))~FM&Af}B( z)^1gxN1JvH9U5*Lwlgpq_2%@C)YDcs13QX19NH8&N!*jtle9@wjJ9A)<}EULgd1Cm z&Y!aeLj$%bW`Xvj! z)kWB6L*MSq*2C;ex- zI|j~l>UGrBUT!tKqj5>Zs&Hdq3wzPgFM$m?ZQ5H(CPkPe(#6AVy%u}4bI>kd)j(z$ zV;ZcJFLrF*CKc^=p0=`=Ph7uTuGl$V#&3Pq*o;vB;b85J_{=$m^6DL0v-IfZr3+7P zS+-zKWo6#`gku|*&Yv^eMJ?vANVt{U=NL#u5iH1hWg!$o8DaVn^0vu%ViRE`dJ=8~ zJevmAbUYCztz+;g+=z$bBk-OudFX~a;94A>0|ILf_7*NSJb>xbc}7uqbRH zTwIxig~H{9Agm|mk9ELk%nNhFoG=H>2D8AFFkuGwz{6UM=A&8YNAwMvhCV}+(Yxp^ zGy#oA&!MN$<7f<|@a{ynp_|Zk=xQ_yU5qY(i8muU1&x4I-%v>S9f1x-gV2639o!Sr zfICAna63o|rcp1n1?mPV!c8Gj*bZ$7Q^@sD9i$E`Ac0s6(|25ys``OL&@!YLlDNM? zn(CYjMKX|Akl_6sd5S!Sn*km`()Vph{l1PQAo0j0-6++KsPr%WL?Oii#T6lwVt$Sy@?A zTesO{Dy*%|hMSeEmr7GDYbvf~%YLY>k%Y2Nt*owzA1zc?)F_q$Q*Ex+>JOIwC-zz0 zhS%k};C+>HW@&C|MRn_S)?U^5kX2E~*X>0~oot<1*o)dPMgN09ZFMcAwJKFiU1N2& zekTDqR4=79O!cnRef=qSwyah$vn;>HpR%$%2*LMnb+PzT$Cg#p0a52G`&r& zlDaVao9Ru8$^2#1%s1talT0RH(ILgAFBw(rsrgxzX_=-?P}^m}t)lBEt7OqLC8j*H zq|q3+uE_Kyy^8G|`qcF0eHDuiFEizS7dWsaxBSa@yA8t=^4@}{AcEehG!=XoxF20= z%Bs>b29Nk)N{;z%VMDno=exkMg?XmT*HyLtvy)9%(!UF!-?ze-!aBCL&S<=D^Yzu` zb339}Zf-Nz@p{_9qc66Ur=g6~st0TLrtL7jGNNm9O=;;>?!+z2ta$mtbOVfa8+z*7 z(TgRwpdOw5vEuQyZwbH-o$|2s=5^C85K#5o`R%~DqK9UI#6nZ%_a?_4&ozB0s4~`M z&drLu@l`B3FS{%?$+R2P21dRvdw#L1Rypi&!P)Iqt)Zt&OdmhPW}|U>RIcewW)*AG z`Bd5EWYb;vf^GqPKUAqrS@zlV`b`zbH*=x!)qCrI!k7BDdv-{?kCVvms=FV4( z&tI*oMb+75&r_@1x#^l}N;q59M%$(rvu{2(y@fC6rLvlaU+pfbac9}|T6a)!Eqk%S zd()Tio~^Bm8=6t=xY1Y?U(4ngYgu#w9643(8dKW9k@21N7*H$lz2YaIx6~=0&t7^F zopZ!A)Asbo{c&#(o6Z?qH(i{%{&>y-(^Dfl{(b3(P74wv#`FPEkPt8PChb<=^o(`JFwuS-&Ms=~5%T}JuSyC!pI z){i;xE%r*~E3-hi_vLqPSH)sla8l9v1k)!FkOytd+jYov8(8#ZvFT|FFh=9PBZcLk z?}C!i=oJ3Ml>DfQMW=kJc=Wi6T^5j1e)Cq<0om9;I%mh3?;WNN)ciU&tB!5f{k33$ z`UHOaV9=ydLn8Ho{ab|C#hs8BSI+OyF)qz-eO~#nMOa{ec-m8k=a**+Vq)n&GkUEG zm~czeW#rQ27Q?epe$d42F5L?~0$iG$>wB!%0nrE7g0SaVK_MA;hEAL-+!*?GZ?pE- zpT&3eQjGR1#pPZ3W!eB2-o`Nf?I*UB$DMIcC!K53*ePOS+MR~O1_zvIpjbGAyH8G7 zkGNzhpQ||8^9}YcY}~P1jBjUKyRyS)!@hp@=a!uwWx;#YQV`NAwfS62w!_-d_a^1M zo89evtND}Htl5TmeSO!+d^XIYC=!;M7f${0RnTyW<);h!A1=tOS(j#QyYy;S)V3p+ z?!U^OwJ>V^w!KGUFWtERW$m?lb@u%dh_9P zc3x50tl4wtFI==_S=7qaYu9hwyk*<=oxAt$k2!SY*ojlIXU<)?bouJF8#iy?y`Pkv z^5j`++N;-Z-hKG=`D=D=UO`bwS;Z`P03{#eQbLqN3UD4v)TKwbYfzAjv&)YU>Gm7i zrALsnv-#oMLE#eyj|>m<8``!l)OijbGiKb-!Qta3m@C@0MXJ?ZoP&aXG+=%X{Md1! zew~Imo26heKQ7yQID*JW!xt#c3tWLmLaO_^C-{0RA@A5dX#!E873U$#5xPj)B$ z(JoZf*iHYJ?J{A1GR%bi(XzRw3KX-?ErP3{_!qEXM*i9M$UoVJnp)dy{*i6xW_52S zaD^8W0Cwis|L~A~bF{z9@kjhrZg7p9+t1}7YTxbk|G6AM^<8e>&*j2v z(!` z@FI-g>zU=*BjMSfAa7o#15dy~Oaj36ad>rs$)qDc*;nn;D;Nh=I{sl15R2Bab z_%YRdKJa6!d9%ReYMu}LlxkiLy!kLPx7z^tVby#y;LXc)D9spffNC({{t*Ln7>0*V z{6iS3@b3-!HF!3GHq5qoKiD$g;x7Oa0*QdC78p0oa$=yGHqCMpAoFttWkA1=0d$G5 zk^d;9RX#igAIxo=m;TkZ@lZ4jT$Pf#8S*L5@CR`qD$U86yB7tlVSgFr`tP6EXNod=2sN&rd( Lx&vff;Q#*sh<|3m diff --git a/packages/webp/codec/pre.js b/packages/webp/codec/pre.js new file mode 100644 index 0000000..3c5c5ef --- /dev/null +++ b/packages/webp/codec/pre.js @@ -0,0 +1,23 @@ +const isServiceWorker = globalThis.ServiceWorkerGlobalScope !== undefined; +const isRunningInCloudFlareWorkers = isServiceWorker && typeof self !== 'undefined' && caches.default !== undefined; + +if (isRunningInCloudFlareWorkers) { + if (!globalThis.ImageData) { + // Simple Polyfill for ImageData Object + globalThis.ImageData = class ImageData { + constructor(data, width, height) { + this.data = data; + this.width = width; + this.height = height; + } + }; + } + + if (import.meta.url === undefined) { + import.meta.url = 'https://localhost'; + } + + if (self.location === undefined) { + self.location = { href: '' }; + } +} From 69c4dc2748367eb24614d5ab75174be66e47d39f Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 22:59:03 +0900 Subject: [PATCH 03/10] chore: refactor cloudflare-worker example --- examples/cloudflare-worker/.gitignore | 3 +- examples/cloudflare-worker/package.json | 13 +- examples/cloudflare-worker/rollup.config.js | 16 -- examples/cloudflare-worker/src/index.js | 33 ++- examples/cloudflare-worker/wrangler.toml | 6 - examples/cloudflare-worker/yarn.lock | 303 -------------------- 6 files changed, 28 insertions(+), 346 deletions(-) delete mode 100644 examples/cloudflare-worker/rollup.config.js delete mode 100644 examples/cloudflare-worker/yarn.lock diff --git a/examples/cloudflare-worker/.gitignore b/examples/cloudflare-worker/.gitignore index 312ba0d..3b33fdf 100644 --- a/examples/cloudflare-worker/.gitignore +++ b/examples/cloudflare-worker/.gitignore @@ -1 +1,2 @@ -worker.js \ No newline at end of file +worker.js +.wrangler \ No newline at end of file diff --git a/examples/cloudflare-worker/package.json b/examples/cloudflare-worker/package.json index f8756df..1edecc5 100644 --- a/examples/cloudflare-worker/package.json +++ b/examples/cloudflare-worker/package.json @@ -3,17 +3,14 @@ "version": "1.0.0", "main": "worker.js", "scripts": { - "start": "rollup -c && wrangler dev" + "start": "wrangler dev src/index.js" }, "dependencies": { - "@jsquash/jpeg": "^1.1.4", - "@jsquash/png": "^2.0.0", - "@jsquash/webp": "^1.1.2" + "@jsquash/jpeg": "file:../../packages/jpeg/dist", + "@jsquash/png": "file:../../packages/png/dist", + "@jsquash/webp": "file:../../packages/webp/dist" }, "devDependencies": { - "@cloudflare/wrangler": "^1.19.5", - "@rollup/plugin-node-resolve": "^13.0.6", - "@rollup/plugin-replace": "^3.0.0", - "rollup": "^2.60.0" + "wrangler": "^3.1.0" } } diff --git a/examples/cloudflare-worker/rollup.config.js b/examples/cloudflare-worker/rollup.config.js deleted file mode 100644 index cc06b66..0000000 --- a/examples/cloudflare-worker/rollup.config.js +++ /dev/null @@ -1,16 +0,0 @@ -import { nodeResolve } from '@rollup/plugin-node-resolve'; -import replace from '@rollup/plugin-replace'; - -export default { - input: 'src/index.js', - output: { - file: 'worker.js', - format: 'es' - }, - inlineDynamicImports: true, - plugins: [nodeResolve(), replace({ - preventAssignment: false, - 'import.meta.url': JSON.stringify('http://localhost'), - 'self.location.href': JSON.stringify('http://localhost'), - })] -}; diff --git a/examples/cloudflare-worker/src/index.js b/examples/cloudflare-worker/src/index.js index cfa6d54..6866c09 100644 --- a/examples/cloudflare-worker/src/index.js +++ b/examples/cloudflare-worker/src/index.js @@ -2,15 +2,6 @@ import decodeJpeg, { init as initJpegWasm } from '@jsquash/jpeg/decode'; import decodePng, { init as initPngWasm } from '@jsquash/png/decode'; import encodeWebp, { init as initWebpWasm } from '@jsquash/webp/encode'; -// Simple Polyfill ImageData Object -globalThis.ImageData = class ImageData { - constructor(data, width, height) { - this.data = data; - this.width = width; - this.height = height; - } -}; - const MONTH_IN_SECONDS = 30 * 24 * 60 * 60; const CDN_CACHE_AGE = 6 * MONTH_IN_SECONDS; // 6 Months @@ -18,18 +9,26 @@ const decodeImage = async (buffer, format) => { if (format === 'jpeg' || format === 'jpg') { // @Note, we need to manually initialise the wasm module here // CF Workers do not support dynamic imports and inject the WASM binary as a global var - initJpegWasm(JPEG_DEC_WASM); + await initJpegWasm(JPEG_DEC_WASM); return decodeJpeg(buffer); } else if (format === 'png') { // @Note, we need to manually initialise the wasm module here // CF Workers do not support dynamic imports and inject the WASM binary as a global var - initPngWasm(PNG_DEC_WASM); + await initPngWasm(PNG_DEC_WASM); return decodePng(buffer); } throw new Error(`Unsupported format: ${format}`); } +/** + * This request handler could be used as an Image CDN example. It does the following: + * 1. Check if the image is already cached + * 2. If not, fetch the image from the origin + * 3. If the client supports webp, encode the image to webp + * 4. Cache the image + * 5. Return the image + */ async function handleRequest(request, ctx) { const requestUrl = new URL(request.url); const extension = requestUrl.pathname.split('.').pop(); @@ -37,7 +36,17 @@ async function handleRequest(request, ctx) { const cacheKeyUrl = isWebpSupported ? requestUrl.toString().replace(`.${extension}`, '.webp') : requestUrl.toString(); const cacheKey = new Request(cacheKeyUrl, request); const cache = caches.default; - + + const supportedExtensions = ['jpg', 'jpeg', 'png']; + if (!supportedExtensions.includes(extension)) { + return new Response(` +Unsupported image format +

Unsupported image format or missing image path

+

Supported formats: ${supportedExtensions.join(', ')}

+

For this @jSquash Cloudflare Worker example you need to specify the image url as a path, e.g. https://<worker-url>/jamie.tokyo/images/compressed/spare-magnets.jpg

+ `, { status: 404, headers: { 'Content-Type': 'text/html' } }); + } + let response = await cache.match(cacheKey); if (!response) { diff --git a/examples/cloudflare-worker/wrangler.toml b/examples/cloudflare-worker/wrangler.toml index 0f1f845..79f465c 100644 --- a/examples/cloudflare-worker/wrangler.toml +++ b/examples/cloudflare-worker/wrangler.toml @@ -1,10 +1,4 @@ name = "upgrade-to-webp" -type = "javascript" -route = '' -zone_id = '' -usage_model = '' -compatibility_flags = [] -workers_dev = true compatibility_date = "2021-11-06" [wasm_modules] diff --git a/examples/cloudflare-worker/yarn.lock b/examples/cloudflare-worker/yarn.lock deleted file mode 100644 index 8d83ba2..0000000 --- a/examples/cloudflare-worker/yarn.lock +++ /dev/null @@ -1,303 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@cloudflare/wrangler@^1.19.5": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@cloudflare/wrangler/-/wrangler-1.19.5.tgz#96e7d90276a94fbda6e55af17be3701bcc0552ec" - integrity sha512-fVyJfzS2FNETmdIQAZRf1Zgq9uuFHfHQtLgUSMC/FKCkRxNN2wES/F1/PYn5OXQqnYkUZf1dKW3xoLi5lY4U0Q== - dependencies: - axios "^0.21.1" - rimraf "^3.0.2" - tar "^6.1.10" - -"@jsquash/jpeg@^1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@jsquash/jpeg/-/jpeg-1.1.4.tgz#f07cf05259787b51dfff8b2a6d903310ccd5a6ef" - integrity sha512-sqvF8EYuxlPZipDSg9EERnXxywhi4OOjS1Ux/j3lBfwGrjseuVHQGKCUjWrCohkAw4nx4MOTlrKrBGAXSPaAeA== - -"@jsquash/png@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@jsquash/png/-/png-2.0.0.tgz#fdef4c62148826a2bb85335c7f86dd1bccb5fa2b" - integrity sha512-i33Bh9Hs/OPxEuKdosPSEyJ9TWvDZqKwJnLDfqXUZREzMt+hLal+Zp2YUlGPvKIiLiNMnKikR8Y52WySQPYkgg== - dependencies: - wasm-feature-detect "^1.2.11" - -"@jsquash/webp@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jsquash/webp/-/webp-1.1.2.tgz#b7b3913ff63147dea04adb183be9efa3deef9476" - integrity sha512-a9oXfGyqyus2Q8zIu7G9OgVY8Jso2eFfGuLitIWFvLeeeO8xv7a8jX6XfxZ4IwQuDglUTLay/bJAYgzY6AlKYw== - dependencies: - wasm-feature-detect "^1.2.11" - -"@rollup/plugin-node-resolve@^13.0.6": - version "13.0.6" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.6.tgz#29629070bb767567be8157f575cfa8f2b8e9ef77" - integrity sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/plugin-replace@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.0.0.tgz#3a4c9665d4e7a4ce2c360cf021232784892f3fac" - integrity sha512-3c7JCbMuYXM4PbPWT4+m/4Y6U60SgsnDT/cCyAyUKwFHg7pTSfsSQzIpETha3a3ig6OdOKzZz87D9ZXIK3qsDg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" - -"@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - -"@types/node@*": - version "16.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.9.tgz#879be3ad7af29f4c1a5c433421bf99fab7047185" - integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A== - -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - -axios@^0.21.1: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== - dependencies: - follow-redirects "^1.14.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -follow-redirects@^1.14.0: - version "1.14.9" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" - integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -glob@^7.1.3: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - 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" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -is-core-module@^2.2.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" - integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== - dependencies: - has "^1.0.3" - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - -magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minipass@^3.0.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" - integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picomatch@^2.2.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -resolve@^1.19.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rollup@^2.60.0: - version "2.60.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.60.0.tgz#4ee60ab7bdd0356763f87d7099f413e5460fc193" - integrity sha512-cHdv9GWd58v58rdseC8e8XIaPUo8a9cgZpnCMMDGZFDZKEODOiPPEQFXLriWr/TjXzhPPmG5bkAztPsOARIcGQ== - optionalDependencies: - fsevents "~2.3.2" - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -tar@^6.1.10: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -wasm-feature-detect@^1.2.11: - version "1.2.11" - resolved "https://registry.yarnpkg.com/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz#e21992fd1f1d41a47490e392a5893cb39d81e29e" - integrity sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w== - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== From cbf4a0a99f41a8aa0dce4ddb0d70d5eb1b8f809e Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 22:59:43 +0900 Subject: [PATCH 04/10] chore: remove with-rollup yarn lockfile --- examples/with-rollup/yarn.lock | 185 --------------------------------- 1 file changed, 185 deletions(-) delete mode 100644 examples/with-rollup/yarn.lock diff --git a/examples/with-rollup/yarn.lock b/examples/with-rollup/yarn.lock deleted file mode 100644 index caeb685..0000000 --- a/examples/with-rollup/yarn.lock +++ /dev/null @@ -1,185 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@jsquash/avif@file:../../packages/avif/dist": - version "1.1.4" - dependencies: - wasm-feature-detect "^1.2.11" - -"@jsquash/jpeg@file:../../packages/jpeg/dist": - version "1.1.4" - -"@jsquash/png@file:../../packages/png/dist": - version "2.0.0" - dependencies: - wasm-feature-detect "^1.2.11" - -"@jsquash/webp@file:../../packages/webp/dist": - version "1.1.2" - dependencies: - wasm-feature-detect "^1.2.11" - -"@rollup/plugin-node-resolve@^13.0.6": - version "13.0.6" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.6.tgz#29629070bb767567be8157f575cfa8f2b8e9ef77" - integrity sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@rollup/pluginutils@^4.1.0": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec" - integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ== - dependencies: - estree-walker "^2.0.1" - picomatch "^2.2.2" - -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - -"@types/node@*": - version "16.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.9.tgz#879be3ad7af29f4c1a5c433421bf99fab7047185" - integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A== - -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - -"@web/rollup-plugin-import-meta-assets@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@web/rollup-plugin-import-meta-assets/-/rollup-plugin-import-meta-assets-1.0.7.tgz#7048f717e2218a22af547371ffafdc4f534a2eea" - integrity sha512-ft44CqITUkNd8stwNb4ZOvrZ8DlPifM821jplksmxRGetg5Lx684oFrpfQJ7mfkU/Sa7B3dI1mHTX0DE52eBwg== - dependencies: - "@rollup/pluginutils" "^4.1.0" - estree-walker "^2.0.2" - magic-string "^0.25.7" - -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -estree-walker@^2.0.1, estree-walker@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -is-core-module@^2.2.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" - integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== - dependencies: - has "^1.0.3" - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - -magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - -mime@>=2.4.6: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" - integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== - -opener@1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picomatch@^2.2.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -resolve@^1.19.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -rollup-plugin-serve@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-serve/-/rollup-plugin-serve-1.1.0.tgz#0654a57021a21b903340c69940f7463706e8288d" - integrity sha512-pYkSsuA0/psKqhhictkJw1c2klya5b+LlCvipWqI9OE1aG2M97mRumZCbBlry5CMEOzYBBgSDgd1694sNbmyIw== - dependencies: - mime ">=2.4.6" - opener "1" - -rollup@^2.60.0: - version "2.60.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.60.0.tgz#4ee60ab7bdd0356763f87d7099f413e5460fc193" - integrity sha512-cHdv9GWd58v58rdseC8e8XIaPUo8a9cgZpnCMMDGZFDZKEODOiPPEQFXLriWr/TjXzhPPmG5bkAztPsOARIcGQ== - optionalDependencies: - fsevents "~2.3.2" - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -wasm-feature-detect@^1.2.11: - version "1.2.11" - resolved "https://registry.yarnpkg.com/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz#e21992fd1f1d41a47490e392a5893cb39d81e29e" - integrity sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w== From 171642ee17ac63aa49eba88a4b5b2925ae62786e Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 23:00:17 +0900 Subject: [PATCH 05/10] chore: refactor with-webpack example --- examples/with-webpack/webpack.config.js | 6 +- examples/with-webpack/yarn.lock | 2471 ----------------------- 2 files changed, 5 insertions(+), 2472 deletions(-) delete mode 100644 examples/with-webpack/yarn.lock diff --git a/examples/with-webpack/webpack.config.js b/examples/with-webpack/webpack.config.js index 41bd248..1a22d82 100644 --- a/examples/with-webpack/webpack.config.js +++ b/examples/with-webpack/webpack.config.js @@ -1,4 +1,5 @@ const path = require('path'); +const webpack = require('webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { @@ -18,6 +19,9 @@ module.exports = { ] }, plugins: [ + new webpack.IgnorePlugin({ + resourceRegExp: /avif_enc_mt.worker/, + }), new HtmlWebpackPlugin({ template: 'index.html' }) @@ -27,4 +31,4 @@ module.exports = { port: 9000, open: true, }, -}; \ No newline at end of file +}; diff --git a/examples/with-webpack/yarn.lock b/examples/with-webpack/yarn.lock deleted file mode 100644 index 8f73e36..0000000 --- a/examples/with-webpack/yarn.lock +++ /dev/null @@ -1,2471 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@discoveryjs/json-ext@^0.5.0": - version "0.5.5" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3" - integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA== - -"@jsquash/jpeg@file:../../packages/jpeg/dist": - version "1.1.4" - -"@jsquash/png@file:../../packages/png/dist": - version "2.0.0" - dependencies: - wasm-feature-detect "^1.2.11" - -"@jsquash/webp@file:../../packages/webp/dist": - version "1.1.2" - dependencies: - wasm-feature-detect "^1.2.11" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@types/eslint-scope@^3.7.0": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" - integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.2.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.2.0.tgz#afd0519223c29c347087542cbaee2fedc0873b16" - integrity sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== - -"@types/html-minifier-terser@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.0.0.tgz#563c1c6c132cd204e71512f9c0b394ff90d3fae7" - integrity sha512-NZwaaynfs1oIoLAV1vg18e7QMVDvw+6SQrdJc8w3BwUaoroVSf6EBj/Sk4PBWGxsq0dzhA2drbsuMC1/6C6KgQ== - -"@types/http-proxy@^1.17.5": - version "1.17.7" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.7.tgz#30ea85cc2c868368352a37f0d0d3581e24834c6f" - integrity sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w== - dependencies: - "@types/node" "*" - -"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== - -"@types/node@*": - version "16.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.9.tgz#879be3ad7af29f4c1a5c433421bf99fab7047185" - integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A== - -"@types/retry@^0.12.0": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" - integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webpack-cli/configtest@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043" - integrity sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg== - -"@webpack-cli/info@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.0.tgz#b9179c3227ab09cbbb149aa733475fcf99430223" - integrity sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw== - dependencies: - envinfo "^7.7.3" - -"@webpack-cli/serve@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.0.tgz#2c275aa05c895eccebbfc34cfb223c6e8bd591a2" - integrity sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA== - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn@^8.4.1: - version "8.6.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" - integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.0.0.tgz#d01b3b21715b2f63d02aa511b82fc6eb3b30083c" - integrity sha512-ULd1QMjRoH6JDNUQIfDLrlE+OgZlFaxyYCjzt58uNuUQtKXt8/U+vK/8Ql0gyn/C5mqZzUWtKMqr/4YquvTrWA== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.8.0: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.1.tgz#e73dd88eeb4b10bbcd82bee136e6fbe801664d18" - integrity sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.14.5: - version "4.18.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.18.1.tgz#60d3920f25b6860eb917c6c7b185576f4d8b017f" - integrity sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ== - dependencies: - caniuse-lite "^1.0.30001280" - electron-to-chromium "^1.3.896" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -caniuse-lite@^1.0.30001280: - version "1.0.30001282" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz#38c781ee0a90ccfe1fe7fefd00e43f5ffdcb96fd" - integrity sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg== - -chokidar@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -clean-css@^5.1.5: - version "5.2.2" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.2.tgz#d3a7c6ee2511011e051719838bdcf8314dc4548d" - integrity sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -colorette@^2.0.10, colorette@^2.0.14: - version "2.0.16" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.1.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-select@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" - integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== - dependencies: - boolbase "^1.0.0" - css-what "^5.0.0" - domhandler "^4.2.0" - domutils "^2.6.0" - nth-check "^2.0.0" - -css-what@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== - -debug@2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.1: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -default-gateway@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -del@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" - integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domhandler@^4.0.0, domhandler@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" - integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== - dependencies: - domelementtype "^2.2.0" - -domutils@^2.5.2, domutils@^2.6.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.3.896: - version "1.3.904" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz#52a353994faeb0f2a9fab3606b4e0614d1af7b58" - integrity sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -enhanced-resolve@^5.8.3: - version "5.8.3" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" - integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -envinfo@^7.7.3: - version "7.8.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== - -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.1.1: - version "3.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fastest-levenshtein@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" - integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -follow-redirects@^1.0.0: - version "1.14.5" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.5.tgz#f09a5848981d3c772b5392309778523f8d85c381" - integrity sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA== - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -fs-monkey@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -get-intrinsic@^1.0.2: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^7.1.3: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - 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" - -globby@^11.0.1: - version "11.0.4" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" - integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-entities@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" - integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== - -html-minifier-terser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.0.2.tgz#14059ad64b69bf9f8b8a33f25b53411d8321e75d" - integrity sha512-AgYO3UGhMYQx2S/FBJT3EM0ZYcKmH6m9XL9c1v77BeK/tYJxGPxT1/AtsdUi4FcP8kZGmqqnItCcjFPcX9hk6A== - dependencies: - camel-case "^4.1.2" - clean-css "^5.1.5" - commander "^8.1.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.7.2" - -html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" - integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - -http-proxy-middleware@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz#7ef3417a479fb7666a571e09966c66a39bd2c15f" - integrity sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg== - dependencies: - "@types/http-proxy" "^1.17.5" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore@^5.1.4: - version "5.1.9" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" - integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== - -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -internal-ip@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-6.2.0.tgz#d5541e79716e406b74ac6b07b856ef18dc1621c1" - integrity sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg== - dependencies: - default-gateway "^6.0.0" - ipaddr.js "^1.9.1" - is-ip "^3.1.0" - p-event "^4.2.0" - -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== - -ip-regex@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" - integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== - -ip@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-core-module@^2.2.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" - integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-ip@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-ip/-/is-ip-3.1.0.tgz#2ae5ddfafaf05cb8008a62093cf29734f657c5d8" - integrity sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q== - dependencies: - ip-regex "^4.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regex@^1.0.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -jest-worker@^27.0.6: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2" - integrity sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -loader-runner@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" - integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -memfs@^3.2.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.3.0.tgz#4da2d1fc40a04b170a56622c7164c6be2c4cbef2" - integrity sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg== - dependencies: - fs-monkey "1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": - version "1.51.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24: - version "2.1.34" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== - dependencies: - mime-db "1.51.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp@^0.5.5: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nth-check@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== - dependencies: - boolbase "^1.0.0" - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^8.0.9: - version "8.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -p-event@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" - integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== - dependencies: - p-timeout "^3.1.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^4.5.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" - integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== - dependencies: - "@types/retry" "^0.12.0" - retry "^0.13.1" - -p-timeout@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" - integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== - dependencies: - p-finally "^1.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -portfinder@^1.0.28: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -proxy-addr@~2.0.5: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -readable-stream@^2.0.1: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - 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.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -rechoir@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" - integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== - dependencies: - resolve "^1.9.0" - -regexp.prototype.flags@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.9.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^1.10.11: - version "1.10.11" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" - integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== - dependencies: - node-forge "^0.10.0" - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -signal-exit@^3.0.3: - version "3.0.6" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" - integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" - integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== - dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" - -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@~0.7.2: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -terser-webpack-plugin@^5.1.3: - version "5.2.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz#ce65b9880a0c36872555c4874f45bbdb02ee32c9" - integrity sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g== - dependencies: - jest-worker "^27.0.6" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - terser "^5.7.2" - -terser@^5.7.2: - version "5.10.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" - integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== - dependencies: - commander "^2.20.0" - source-map "~0.7.2" - source-map-support "~0.5.20" - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -wasm-feature-detect@^1.2.11: - version "1.2.11" - resolved "https://registry.yarnpkg.com/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz#e21992fd1f1d41a47490e392a5893cb39d81e29e" - integrity sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w== - -watchpack@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" - integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -webpack-cli@^4.9.1: - version "4.9.1" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.1.tgz#b64be825e2d1b130f285c314caa3b1ba9a4632b3" - integrity sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ== - dependencies: - "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^1.1.0" - "@webpack-cli/info" "^1.4.0" - "@webpack-cli/serve" "^1.6.0" - colorette "^2.0.14" - commander "^7.0.0" - execa "^5.0.0" - fastest-levenshtein "^1.0.12" - import-local "^3.0.2" - interpret "^2.2.0" - rechoir "^0.7.0" - webpack-merge "^5.7.3" - -webpack-dev-middleware@^5.2.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.2.2.tgz#eb5193faa5479ca1086b9f7bed68b89c731bff62" - integrity sha512-DjZyYrsHhkikAFNvSNKrpnziXukU1EChFAh9j4LAm6ndPLPW8cN0KhM7T+RAiOqsQ6ABfQ8hoKIs9IWMTjov+w== - dependencies: - colorette "^2.0.10" - memfs "^3.2.2" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz#614b5112cfa4730a4801bb4ddebb3be5b0d70497" - integrity sha512-Ss4WptsUjYa+3hPI4iYZYEc8FrtnfkaPrm5WTjk9ux5kiCS718836srs0ppKMHRaCHP5mQ6g4JZGcfDdGbCjpQ== - dependencies: - ansi-html-community "^0.0.8" - bonjour "^3.5.0" - chokidar "^3.5.2" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - del "^6.0.0" - express "^4.17.1" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.0" - internal-ip "^6.2.0" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - portfinder "^1.0.28" - schema-utils "^3.1.0" - selfsigned "^1.10.11" - serve-index "^1.9.1" - sockjs "^0.3.21" - spdy "^4.0.2" - strip-ansi "^7.0.0" - url "^0.11.0" - webpack-dev-middleware "^5.2.1" - ws "^8.1.0" - -webpack-merge@^5.7.3: - version "5.8.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" - integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw== - -webpack@^5.64.1: - version "5.64.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.1.tgz#fd59840c16f04fe315f2b2598a85026f12dfa1bb" - integrity sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw== - dependencies: - "@types/eslint-scope" "^3.7.0" - "@types/estree" "^0.0.50" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.4.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.8.3" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.4" - json-parse-better-errors "^1.0.2" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.2.0" - webpack-sources "^3.2.2" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@^8.1.0: - version "8.2.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" - integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== From 39163d6a8c8d068b2b6349673e65603e4644e6b0 Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 23:00:46 +0900 Subject: [PATCH 06/10] fix: commit jpeg pre file --- packages/jpeg/codec/pre.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 packages/jpeg/codec/pre.js diff --git a/packages/jpeg/codec/pre.js b/packages/jpeg/codec/pre.js new file mode 100644 index 0000000..3c5c5ef --- /dev/null +++ b/packages/jpeg/codec/pre.js @@ -0,0 +1,23 @@ +const isServiceWorker = globalThis.ServiceWorkerGlobalScope !== undefined; +const isRunningInCloudFlareWorkers = isServiceWorker && typeof self !== 'undefined' && caches.default !== undefined; + +if (isRunningInCloudFlareWorkers) { + if (!globalThis.ImageData) { + // Simple Polyfill for ImageData Object + globalThis.ImageData = class ImageData { + constructor(data, width, height) { + this.data = data; + this.width = width; + this.height = height; + } + }; + } + + if (import.meta.url === undefined) { + import.meta.url = 'https://localhost'; + } + + if (self.location === undefined) { + self.location = { href: '' }; + } +} From 6d049da9a99e573d6a96d0fe952796dec92c68b8 Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 23:10:36 +0900 Subject: [PATCH 07/10] ci: no caching --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 04856e8..3738680 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,5 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 20 - cache: 'npm' - run: npm install - run: npm run build From 46ad801c1753dc193e1c7724c4e85e2e5a0b7ad6 Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 23:27:03 +0900 Subject: [PATCH 08/10] doc: tweak readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6c5a325..2658a9b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ jSquash name is inspired by jQuery and Squoosh. It symbolizes the browser suppor ## Differences with Squoosh - The codecs and tools are built for both Web and Web Worker environments -- No dynamic code execution, can be run in strict environments that do not allow code evaluation. Like Cloudflare Workers. +- No dynamic code execution, the packages can be run in strict environments that do not allow code evaluation. Like Cloudflare Workers. - Does not rely on TextEncoder/TextDecoder API (could reduce performance) but allows it to be run in simpler V8 runtimes that only support UTF-8 (Cloudflare Workers, Vercel Edge Functions etc.) ## Packages From 87704ca22268a6f53995d178cf13cde9952d60f1 Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 23:27:24 +0900 Subject: [PATCH 09/10] doc: add cloudflare worker example readme --- examples/cloudflare-worker/README.md | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 examples/cloudflare-worker/README.md diff --git a/examples/cloudflare-worker/README.md b/examples/cloudflare-worker/README.md new file mode 100644 index 0000000..d84aade --- /dev/null +++ b/examples/cloudflare-worker/README.md @@ -0,0 +1,32 @@ +# Cloudflare Worker Example + +For this example, we will be using the [Cloudflare Worker](https://workers.cloudflare.com/) platform to upgrade images to WebP. + +We can use the latest Wrangler CLI to run the example locally and deploy it to Cloudflare Workers. + +## Running the example locally + +1. Run `npm install` +2. Run `npm run start` to start the development server + +## Usage of jSquash packages in Cloudflare Worker + +One caveat is wrangler won't dynamically bundle the WASM modules with the worker. + +You will need to ensure you configure the Worker to set these as global variables in the [wrangler.toml](wrangler.toml) file. +``` +# wrangler.toml +[wasm_modules] +# Manually specify the path to the WASM module for each codec +JPEG_DEC_WASM = "node_modules/@jsquash/jpeg/codec/dec/mozjpeg_dec.wasm" +``` + +The `encode` and `decode` modules both export an `init` function that can be used to manually load the wasm module. + +```js +import decode, { init as initJpegDecode } from '@jsquash/jpeg/decode'; + +const WASM_MODULE = // A WebAssembly.Module object of the compiled wasm binary +await initJpegDecode(WASM_MODULE); +const image = await fetch('./image.jpeg').then(res => res.arrayBuffer()).then(decode); +``` From 1ce20b0669a2e71acf4eb11c03081864816b4b36 Mon Sep 17 00:00:00 2001 From: Jamie Sinclair Date: Fri, 9 Jun 2023 23:27:53 +0900 Subject: [PATCH 10/10] chore: bump versions and add changelogs --- packages/avif/CHANGELOG.md | 7 +++++++ packages/avif/package.json | 2 +- packages/jpeg/CHANGELOG.md | 7 +++++++ packages/jpeg/package.json | 2 +- packages/webp/CHANGELOG.md | 7 +++++++ packages/webp/package.json | 2 +- 6 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 packages/avif/CHANGELOG.md create mode 100644 packages/jpeg/CHANGELOG.md create mode 100644 packages/webp/CHANGELOG.md diff --git a/packages/avif/CHANGELOG.md b/packages/avif/CHANGELOG.md new file mode 100644 index 0000000..0df4fd9 --- /dev/null +++ b/packages/avif/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +## @jquash/avif@1.1.0 + +### Added + +- Include polyfills for Cloudflare Worker environment for easier compatibility diff --git a/packages/avif/package.json b/packages/avif/package.json index 8dbf619..4fdd21b 100644 --- a/packages/avif/package.json +++ b/packages/avif/package.json @@ -1,6 +1,6 @@ { "name": "@jsquash/avif", - "version": "1.0.2", + "version": "1.1.0", "main": "index.js", "description": "Wasm AVIF encoder and decoder supporting the browser. Repackaged from Squoosh App.", "repository": "jamsinclair/jSquash", diff --git a/packages/jpeg/CHANGELOG.md b/packages/jpeg/CHANGELOG.md new file mode 100644 index 0000000..7bf4c51 --- /dev/null +++ b/packages/jpeg/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +## @jquash/jpg@1.2.0 + +### Added + +- Include polyfills for Cloudflare Worker environment for easier compatibility diff --git a/packages/jpeg/package.json b/packages/jpeg/package.json index 1f0257f..f6c4741 100644 --- a/packages/jpeg/package.json +++ b/packages/jpeg/package.json @@ -1,6 +1,6 @@ { "name": "@jsquash/jpeg", - "version": "1.1.5", + "version": "1.2.0", "main": "index.js", "description": "Wasm jpeg encoder and decoder supporting the browser. Repackaged from Squoosh App.", "repository": "jamsinclair/jSquash", diff --git a/packages/webp/CHANGELOG.md b/packages/webp/CHANGELOG.md new file mode 100644 index 0000000..58cd127 --- /dev/null +++ b/packages/webp/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +## @jquash/webp@1.2.0 + +### Added + +- Include polyfills for Cloudflare Worker environment for easier compatibility diff --git a/packages/webp/package.json b/packages/webp/package.json index badcf90..78ab3fa 100644 --- a/packages/webp/package.json +++ b/packages/webp/package.json @@ -1,6 +1,6 @@ { "name": "@jsquash/webp", - "version": "1.1.3", + "version": "1.2.0", "main": "index.js", "description": "Wasm webp encoder and decoder supporting the browser. Repackaged from Squoosh App.", "repository": "jamsinclair/jSquash",

c;4M9 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 diff --git a/packages/jpeg/codec/enc/mozjpeg_enc.js b/packages/jpeg/codec/enc/mozjpeg_enc.js index 7fa5d9c..95eb027 100644 --- a/packages/jpeg/codec/enc/mozjpeg_enc.js +++ b/packages/jpeg/codec/enc/mozjpeg_enc.js @@ -1,16 +1,16 @@ -var Module = (function() { +var Module = (() => { var _scriptDir = import.meta.url; return ( -function(Module) { - Module = Module || {}; +function(Module = {}) { -var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 len+=4}return len}function UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="mozjpeg_enc.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("mozjpeg_enc.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["C"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["I"];addOnInit(Module["asm"]["D"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function _atexit(func,arg){}function ___cxa_thread_atexit(a0,a1){return _atexit(a0,a1)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return function(){null;return body.apply(this,arguments)}}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$==="object"&&obj["$$$embind_global$$$"]===obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}if(typeof global==="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self==="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2)+i],"parameter "+i);argsList[i+1]=argType.readValueFromPointer(args);args+=argType.argPackAdvance}var obj=new(constructor.bind.apply(constructor,argsList));return __emval_register(obj)}}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function _setTempRet0(val){setTempRet0(val)}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var asmLibraryArg={"B":___cxa_thread_atexit,"l":__embind_finalize_value_object,"p":__embind_register_bigint,"y":__embind_register_bool,"x":__embind_register_emval,"i":__embind_register_float,"f":__embind_register_function,"c":__embind_register_integer,"b":__embind_register_memory_view,"j":__embind_register_std_string,"e":__embind_register_std_wstring,"m":__embind_register_value_object,"a":__embind_register_value_object_field,"z":__embind_register_void,"g":__emval_decref,"u":__emval_get_global,"k":__emval_incref,"n":__emval_new,"h":_abort,"r":_emscripten_memcpy_big,"d":_emscripten_resize_heap,"s":_environ_get,"t":_environ_sizes_get,"A":_exit,"v":_fd_close,"o":_fd_seek,"w":_fd_write,"q":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["D"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["E"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["F"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["G"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["H"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["J"]).apply(null,arguments)};var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);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){EXITSTATUS=status;if(implicit&&keepRuntimeAlive()&&status===0){return}if(keepRuntimeAlive()){}else{exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var isServiceWorker=globalThis.ServiceWorkerGlobalScope!==undefined;var isRunningInCloudFlareWorkers=isServiceWorker&&typeof self!=="undefined"&&caches.default!==undefined;if(isRunningInCloudFlareWorkers){if(!globalThis.ImageData){globalThis.ImageData=class ImageData{constructor(data,width,height){this.data=data;this.width=width;this.height=height}}}if(import.meta.url===undefined){import.meta.url="https://localhost"}if(self.location===undefined){self.location={href:""}}}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heapOrArray[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="mozjpeg_enc.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("mozjpeg_enc.wasm",import.meta.url).href}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["B"];updateMemoryViews();wasmTable=Module["asm"]["H"];addOnInit(Module["asm"]["C"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError('Missing field: "'+fieldName+'"')}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2],"parameter "+i);argsList[i+1]=argType["readValueFromPointer"](args);args+=argType["argPackAdvance"]}var obj=new(constructor.bind.apply(constructor,argsList));return Emval.toHandle(obj)}}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function _fd_close(fd){return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){return 70}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"k":___cxa_throw,"m":__embind_finalize_value_object,"p":__embind_register_bigint,"x":__embind_register_bool,"w":__embind_register_emval,"h":__embind_register_float,"e":__embind_register_function,"c":__embind_register_integer,"a":__embind_register_memory_view,"i":__embind_register_std_string,"d":__embind_register_std_wstring,"n":__embind_register_value_object,"b":__embind_register_value_object_field,"y":__embind_register_void,"g":__emval_decref,"z":__emval_get_global,"l":__emval_incref,"j":__emval_new,"f":_abort,"t":_emscripten_memcpy_big,"q":_emscripten_resize_heap,"r":_environ_get,"s":_environ_sizes_get,"A":_exit,"u":_fd_close,"o":_fd_seek,"v":_fd_write};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["C"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["D"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["E"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["F"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["G"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["I"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["J"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Module.ready } + ); })(); export default Module; \ No newline at end of file diff --git a/packages/jpeg/codec/enc/mozjpeg_enc.wasm b/packages/jpeg/codec/enc/mozjpeg_enc.wasm index 305bb521de8387e789d0cd42e82dead983999c36..2c99c5276a8b50ea3f8a462568104e4b8f1b04ff 100755 GIT binary patch literal 269882 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%0DOxlIGYyEG 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 diff --git a/packages/webp/codec/Makefile b/packages/webp/codec/Makefile index b0d9c15..eb8cfcf 100644 --- a/packages/webp/codec/Makefile +++ b/packages/webp/codec/Makefile @@ -5,6 +5,7 @@ CODEC_BASELINE_BUILD_DIR := $(CODEC_BUILD_ROOT)/baseline CODEC_SIMD_BUILD_DIR := $(CODEC_BUILD_ROOT)/simd ENVIRONMENT = web,worker +PRE_JS = pre.js OUT_JS = enc/webp_enc.js enc/webp_enc_simd.js dec/webp_dec.js OUT_WASM := $(OUT_JS:.js=.wasm) @@ -21,6 +22,7 @@ enc/webp_enc_simd.js: $(CODEC_SIMD_BUILD_DIR)/libwebp.a $(OUT_JS): $(LD) \ $(LDFLAGS) \ + --pre-js $(PRE_JS) \ --bind \ -s ENVIRONMENT=$(ENVIRONMENT) \ -s EXPORT_ES6=1 \ diff --git a/packages/webp/codec/dec/webp_dec.js b/packages/webp/codec/dec/webp_dec.js index b009eee..f6e5131 100644 --- a/packages/webp/codec/dec/webp_dec.js +++ b/packages/webp/codec/dec/webp_dec.js @@ -1,16 +1,16 @@ -var Module = (function() { +var Module = (() => { var _scriptDir = import.meta.url; return ( -function(Module) { - Module = Module || {}; +function(Module = {}) { -var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 len+=4}return len}function UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="webp_dec.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("webp_dec.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["s"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["y"];addOnInit(Module["asm"]["t"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function _atexit(func,arg){}function ___cxa_thread_atexit(a0,a1){return _atexit(a0,a1)}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return function(){null;return body.apply(this,arguments)}}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv},"toWireType":function(destructors,value){return __emval_register(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$==="object"&&obj["$$$embind_global$$$"]===obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}if(typeof global==="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self==="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$==="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2)+i],"parameter "+i);argsList[i+1]=argType.readValueFromPointer(args);args+=argType.argPackAdvance}var obj=new(constructor.bind.apply(constructor,argsList));return __emval_register(obj)}}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var asmLibraryArg={"e":___cxa_thread_atexit,"p":__embind_register_bigint,"n":__embind_register_bool,"r":__embind_register_emval,"m":__embind_register_float,"i":__embind_register_function,"b":__embind_register_integer,"a":__embind_register_memory_view,"h":__embind_register_std_string,"f":__embind_register_std_wstring,"o":__embind_register_void,"c":__emval_decref,"d":__emval_get_global,"j":__emval_incref,"k":__emval_new,"l":_abort,"q":_emscripten_memcpy_big,"g":_emscripten_resize_heap};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["t"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["u"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["v"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["w"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["x"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});const isServiceWorker=globalThis.ServiceWorkerGlobalScope!==undefined;const isRunningInCloudFlareWorkers=isServiceWorker&&typeof self!=="undefined"&&caches.default!==undefined;if(isRunningInCloudFlareWorkers){if(!globalThis.ImageData){globalThis.ImageData=class ImageData{constructor(data,width,height){this.data=data;this.width=width;this.height=height}}}if(import.meta.url===undefined){import.meta.url="https://localhost"}if(self.location===undefined){self.location={href:""}}}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heapOrArray[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}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()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="webp_dec.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("webp_dec.wasm",import.meta.url).href}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["s"];updateMemoryViews();wasmTable=Module["asm"]["y"];addOnInit(Module["asm"]["t"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList=new Array(argCount+1);return function(constructor,argTypes,args){argsList[0]=constructor;for(var i=0;i>2],"parameter "+i);argsList[i+1]=argType["readValueFromPointer"](args);args+=argType["argPackAdvance"]}var obj=new(constructor.bind.apply(constructor,argsList));return Emval.toHandle(obj)}}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"n":___cxa_throw,"o":__embind_register_bigint,"l":__embind_register_bool,"r":__embind_register_emval,"k":__embind_register_float,"c":__embind_register_function,"b":__embind_register_integer,"a":__embind_register_memory_view,"g":__embind_register_std_string,"f":__embind_register_std_wstring,"m":__embind_register_void,"d":__emval_decref,"e":__emval_get_global,"i":__emval_incref,"h":__emval_new,"j":_abort,"q":_emscripten_memcpy_big,"p":_emscripten_resize_heap};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["t"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["u"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["v"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["w"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["x"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["z"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Module.ready } + ); })(); export default Module; \ No newline at end of file diff --git a/packages/webp/codec/dec/webp_dec.wasm b/packages/webp/codec/dec/webp_dec.wasm index 5df324336ca62f037535b968bd42f1d00d047470..7cd38b7acbc4c6b01c62a9b5962491edf5d9f87e 100755 GIT binary patch literal 137960 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%0AZtjqGEir_(p>d$MhE2HA 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