dicomweb-proxy
Version:
A proxy to translate between dicomweb and dimse
2 lines • 28.5 kB
JavaScript
;(self.webpackChunk=self.webpackChunk||[]).push([[7758],{65745:(n,r,t)=>{var e;t.r(r),t.d(r,{default:()=>o});const a=(e="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(n){var r,t,a=void 0!==(n=n||{})?n:{};a.ready=new Promise((function(n,e){r=n,t=e}));var i,o=Object.assign({},a),u=[],c="./this.program",f=(n,r)=>{throw r},s=!0,l=!1,d="";(s||l)&&(l?d=self.location.href:"undefined"!=typeof document&&document.currentScript&&(d=document.currentScript.src),e&&(d=e),d=0!==d.indexOf("blob:")?d.substr(0,d.replace(/[?#].*/,"").lastIndexOf("/")+1):"",l&&(i=n=>{var r=new XMLHttpRequest;return r.open("GET",n,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var p=a.print||console.log.bind(console),h=a.printErr||console.warn.bind(console);Object.assign(a,o),o=null,a.arguments&&(u=a.arguments),a.thisProgram&&(c=a.thisProgram),a.quit&&(f=a.quit);var v,y=4;a.wasmBinary&&(v=a.wasmBinary);var m,g=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&N("no native wasm support detected");var _,w,b,T,A,C,E,F,P,W,j=!1,S="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function k(n,r,t){for(var e=r+t,a=r;n[a]&&!(a>=e);)++a;if(a-r>16&&n.buffer&&S)return S.decode(n.subarray(r,a));for(var i="";r<a;){var o=n[r++];if(128&o){var u=63&n[r++];if(192!=(224&o)){var c=63&n[r++];if((o=224==(240&o)?(15&o)<<12|u<<6|c:(7&o)<<18|u<<12|c<<6|63&n[r++])<65536)i+=String.fromCharCode(o);else{var f=o-65536;i+=String.fromCharCode(55296|f>>10,56320|1023&f)}}else i+=String.fromCharCode((31&o)<<6|u)}else i+=String.fromCharCode(o)}return i}function R(n,r){return n?k(T,n,r):""}function M(n,r,t,e){if(!(e>0))return 0;for(var a=t,i=t+e-1,o=0;o<n.length;++o){var u=n.charCodeAt(o);if(u>=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&n.charCodeAt(++o)),u<=127){if(t>=i)break;r[t++]=u}else if(u<=2047){if(t+1>=i)break;r[t++]=192|u>>6,r[t++]=128|63&u}else if(u<=65535){if(t+2>=i)break;r[t++]=224|u>>12,r[t++]=128|u>>6&63,r[t++]=128|63&u}else{if(t+3>=i)break;r[t++]=240|u>>18,r[t++]=128|u>>12&63,r[t++]=128|u>>6&63,r[t++]=128|63&u}}return r[t]=0,t-a}function D(n){for(var r=0,t=0;t<n.length;++t){var e=n.charCodeAt(t);e<=127?r++:e<=2047?r+=2:e>=55296&&e<=57343?(r+=4,++t):r+=3}return r}function O(n){w=n,a.HEAP8=b=new Int8Array(n),a.HEAP16=A=new Int16Array(n),a.HEAP32=E=new Int32Array(n),a.HEAPU8=T=new Uint8Array(n),a.HEAPU16=C=new Uint16Array(n),a.HEAPU32=F=new Uint32Array(n),a.HEAPF32=P=new Float32Array(n),a.HEAPF64=W=new Float64Array(n)}a.INITIAL_MEMORY;var H,I=[],x=[],U=[],V=[],Y=0,z=null,B=null;function N(n){a.onAbort&&a.onAbort(n),h(n="Aborted("+n+")"),j=!0,_=1,n+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(n);throw t(r),r}var q,L,G="data:application/octet-stream;base64,";function J(n){return n.startsWith(G)}function X(n){try{if(n==q&&v)return new Uint8Array(v);if(i)return i(n);throw"both async and sync fetching of the wasm failed"}catch(n){N(n)}}J(q="ICRPolySeg.wasm")||(L=q,q=a.locateFile?a.locateFile(L,d):d+L);var $={638383:n=>{a.updateProgress&&a.updateProgress(n)}};function Z(n){this.name="ExitStatus",this.message="Program terminated with exit("+n+")",this.status=n}function K(n){for(;n.length>0;)n.shift()(a)}function Q(n){this.excPtr=n,this.ptr=n-24,this.set_type=function(n){F[this.ptr+4>>2]=n},this.get_type=function(){return F[this.ptr+4>>2]},this.set_destructor=function(n){F[this.ptr+8>>2]=n},this.get_destructor=function(){return F[this.ptr+8>>2]},this.set_refcount=function(n){E[this.ptr>>2]=n},this.set_caught=function(n){n=n?1:0,b[this.ptr+12|0]=n},this.get_caught=function(){return 0!=b[this.ptr+12|0]},this.set_rethrown=function(n){n=n?1:0,b[this.ptr+13|0]=n},this.get_rethrown=function(){return 0!=b[this.ptr+13|0]},this.init=function(n,r){this.set_adjusted_ptr(0),this.set_type(n),this.set_destructor(r),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var n=E[this.ptr>>2];E[this.ptr>>2]=n+1},this.release_ref=function(){var n=E[this.ptr>>2];return E[this.ptr>>2]=n-1,1===n},this.set_adjusted_ptr=function(n){F[this.ptr+16>>2]=n},this.get_adjusted_ptr=function(){return F[this.ptr+16>>2]},this.get_exception_ptr=function(){if(vr(this.get_type()))return F[this.excPtr>>2];var n=this.get_adjusted_ptr();return 0!==n?n:this.excPtr}}var nn={varargs:void 0,get:function(){return nn.varargs+=4,E[nn.varargs-4>>2]},getStr:function(n){return R(n)}},rn={};function tn(n){for(;n.length;){var r=n.pop();n.pop()(r)}}function en(n){return this.fromWireType(E[n>>2])}var an={},on={},un={},cn=48,fn=57;function sn(n){if(void 0===n)return"_unknown";var r=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=cn&&r<=fn?"_"+n:n}function ln(n,r){return n=sn(n),new Function("body","return function "+n+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(r)}function dn(n,r){var t=ln(r,(function(n){this.name=r,this.message=n;var t=new Error(n).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},t}var pn=void 0;function hn(n){throw new pn(n)}function vn(n,r,t){function e(r){var e=t(r);e.length!==n.length&&hn("Mismatched type converter count");for(var a=0;a<n.length;++a)bn(n[a],e[a])}n.forEach((function(n){un[n]=r}));var a=new Array(r.length),i=[],o=0;r.forEach(((n,r)=>{on.hasOwnProperty(n)?a[r]=on[n]:(i.push(n),an.hasOwnProperty(n)||(an[n]=[]),an[n].push((()=>{a[r]=on[n],++o===i.length&&e(a)})))})),0===i.length&&e(a)}function yn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}var mn=void 0;function gn(n){for(var r="",t=n;T[t];)r+=mn[T[t++]];return r}var _n=void 0;function wn(n){throw new _n(n)}function bn(n,r,t={}){if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=r.name;if(n||wn('type "'+e+'" must have a positive integer typeid pointer'),on.hasOwnProperty(n)){if(t.ignoreDuplicateRegistrations)return;wn("Cannot register type '"+e+"' twice")}if(on[n]=r,delete un[n],an.hasOwnProperty(n)){var a=an[n];delete an[n],a.forEach((n=>n()))}}var Tn=[],An=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Cn(n){n>4&&0==--An[n].refcount&&(An[n]=void 0,Tn.push(n))}function En(){for(var n=0,r=5;r<An.length;++r)void 0!==An[r]&&++n;return n}function Fn(){for(var n=5;n<An.length;++n)if(void 0!==An[n])return An[n];return null}var Pn={toValue:n=>(n||wn("Cannot use deleted val. handle = "+n),An[n].value),toHandle:n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var r=Tn.length?Tn.pop():An.length;return An[r]={refcount:1,value:n},r}}};function Wn(n,r){switch(r){case 2:return function(n){return this.fromWireType(P[n>>2])};case 3:return function(n){return this.fromWireType(W[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}function jn(n,r){if(!(n instanceof Function))throw new TypeError("new_ called with constructor type "+typeof n+" which is not a function");var t=ln(n.name||"unknownFunctionName",(function(){}));t.prototype=n.prototype;var e=new t,a=n.apply(e,r);return a instanceof Object?a:e}function Sn(n,r,t){a.hasOwnProperty(n)?((void 0===t||void 0!==a[n].overloadTable&&void 0!==a[n].overloadTable[t])&&wn("Cannot register public name '"+n+"' twice"),function(n,r,t){if(void 0===n[r].overloadTable){var e=n[r];n[r]=function(){return n[r].overloadTable.hasOwnProperty(arguments.length)||wn("Function '"+t+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[r].overloadTable+")!"),n[r].overloadTable[arguments.length].apply(this,arguments)},n[r].overloadTable=[],n[r].overloadTable[e.argCount]=e}}(a,n,n),a.hasOwnProperty(t)&&wn("Cannot register multiple overloads of a function with the same number of arguments ("+t+")!"),a[n].overloadTable[t]=r):(a[n]=r,void 0!==t&&(a[n].numArguments=t))}var kn=[];function Rn(n){var r=kn[n];return r||(n>=kn.length&&(kn.length=n+1),kn[n]=r=H.get(n)),r}function Mn(n,r,t){return n.includes("j")?function(n,r,t){var e=a["dynCall_"+n];return t&&t.length?e.apply(null,[r].concat(t)):e.call(null,r)}(n,r,t):Rn(r).apply(null,t)}function Dn(n,r){var t,e,a,i=(n=gn(n)).includes("j")?(t=n,e=r,a=[],function(){return a.length=0,Object.assign(a,arguments),Mn(t,e,a)}):Rn(r);return"function"!=typeof i&&wn("unknown function pointer with signature "+n+": "+r),i}var On=void 0;function Hn(n){var r=hr(n),t=gn(r);return pr(r),t}function In(n,r,t){switch(r){case 0:return t?function(n){return b[n]}:function(n){return T[n]};case 1:return t?function(n){return A[n>>1]}:function(n){return C[n>>1]};case 2:return t?function(n){return E[n>>2]}:function(n){return F[n>>2]};default:throw new TypeError("Unknown integer type: "+n)}}var xn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Un(n,r){for(var t=n,e=t>>1,a=e+r/2;!(e>=a)&&C[e];)++e;if((t=e<<1)-n>32&&xn)return xn.decode(T.subarray(n,t));for(var i="",o=0;!(o>=r/2);++o){var u=A[n+2*o>>1];if(0==u)break;i+=String.fromCharCode(u)}return i}function Vn(n,r,t){if(void 0===t&&(t=2147483647),t<2)return 0;for(var e=r,a=(t-=2)<2*n.length?t/2:n.length,i=0;i<a;++i){var o=n.charCodeAt(i);A[r>>1]=o,r+=2}return A[r>>1]=0,r-e}function Yn(n){return 2*n.length}function zn(n,r){for(var t=0,e="";!(t>=r/4);){var a=E[n+4*t>>2];if(0==a)break;if(++t,a>=65536){var i=a-65536;e+=String.fromCharCode(55296|i>>10,56320|1023&i)}else e+=String.fromCharCode(a)}return e}function Bn(n,r,t){if(void 0===t&&(t=2147483647),t<4)return 0;for(var e=r,a=e+t-4,i=0;i<n.length;++i){var o=n.charCodeAt(i);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&n.charCodeAt(++i)),E[r>>2]=o,(r+=4)+4>a)break}return E[r>>2]=0,r-e}function Nn(n){for(var r=0,t=0;t<n.length;++t){var e=n.charCodeAt(t);e>=55296&&e<=57343&&++t,r+=4}return r}function qn(n,r){var t=on[n];return void 0===t&&wn(r+" has unknown type "+Hn(n)),t}var Ln={};function Gn(n){var r=Ln[n];return void 0===r?gn(n):r}var Jn=[];function Xn(){return"object"==typeof globalThis?globalThis:Function("return this")()}var $n=[],Zn={},Kn=[];function Qn(n,r,t){var e=function(n,r){var t;for(Kn.length=0,r>>=2;t=T[n++];)r+=105!=t&r,Kn.push(105==t?E[r]:W[r++>>1]),++r;return Kn}(r,t);return $[n].apply(null,e)}function nr(n){try{return m.grow(n-w.byteLength+65535>>>16),O(m.buffer),1}catch(n){}}var rr={};function tr(){if(!tr.strings){var n={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:c||"./this.program"};for(var r in rr)void 0===rr[r]?delete n[r]:n[r]=rr[r];var t=[];for(var r in n)t.push(r+"="+n[r]);tr.strings=t}return tr.strings}var er=[null,[],[]];function ar(n,r){var t=er[n];0===r||10===r?((1===n?p:h)(k(t,0)),t.length=0):t.push(r)}function ir(n){return n%4==0&&(n%100!=0||n%400==0)}var or=[31,29,31,30,31,30,31,31,30,31,30,31],ur=[31,28,31,30,31,30,31,31,30,31,30,31];function cr(n,r,t,e){var a=E[e+40>>2],i={tm_sec:E[e>>2],tm_min:E[e+4>>2],tm_hour:E[e+8>>2],tm_mday:E[e+12>>2],tm_mon:E[e+16>>2],tm_year:E[e+20>>2],tm_wday:E[e+24>>2],tm_yday:E[e+28>>2],tm_isdst:E[e+32>>2],tm_gmtoff:E[e+36>>2],tm_zone:a?R(a):""},o=R(t),u={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var c in u)o=o.replace(new RegExp(c,"g"),u[c]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s=["January","February","March","April","May","June","July","August","September","October","November","December"];function l(n,r,t){for(var e="number"==typeof n?n.toString():n||"";e.length<r;)e=t[0]+e;return e}function d(n,r){return l(n,r,"0")}function p(n,r){function t(n){return n<0?-1:n>0?1:0}var e;return 0===(e=t(n.getFullYear()-r.getFullYear()))&&0===(e=t(n.getMonth()-r.getMonth()))&&(e=t(n.getDate()-r.getDate())),e}function h(n){switch(n.getDay()){case 0:return new Date(n.getFullYear()-1,11,29);case 1:return n;case 2:return new Date(n.getFullYear(),0,3);case 3:return new Date(n.getFullYear(),0,2);case 4:return new Date(n.getFullYear(),0,1);case 5:return new Date(n.getFullYear()-1,11,31);case 6:return new Date(n.getFullYear()-1,11,30)}}function v(n){var r=function(n,r){for(var t=new Date(n.getTime());r>0;){var e=ir(t.getFullYear()),a=t.getMonth(),i=(e?or:ur)[a];if(!(r>i-t.getDate()))return t.setDate(t.getDate()+r),t;r-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}return t}(new Date(n.tm_year+1900,0,1),n.tm_yday),t=new Date(r.getFullYear(),0,4),e=new Date(r.getFullYear()+1,0,4),a=h(t),i=h(e);return p(a,r)<=0?p(i,r)<=0?r.getFullYear()+1:r.getFullYear():r.getFullYear()-1}var y={"%a":function(n){return f[n.tm_wday].substring(0,3)},"%A":function(n){return f[n.tm_wday]},"%b":function(n){return s[n.tm_mon].substring(0,3)},"%B":function(n){return s[n.tm_mon]},"%C":function(n){return d((n.tm_year+1900)/100|0,2)},"%d":function(n){return d(n.tm_mday,2)},"%e":function(n){return l(n.tm_mday,2," ")},"%g":function(n){return v(n).toString().substring(2)},"%G":function(n){return v(n)},"%H":function(n){return d(n.tm_hour,2)},"%I":function(n){var r=n.tm_hour;return 0==r?r=12:r>12&&(r-=12),d(r,2)},"%j":function(n){return d(n.tm_mday+function(n,r){for(var t=0,e=0;e<=r;t+=n[e++]);return t}(ir(n.tm_year+1900)?or:ur,n.tm_mon-1),3)},"%m":function(n){return d(n.tm_mon+1,2)},"%M":function(n){return d(n.tm_min,2)},"%n":function(){return"\n"},"%p":function(n){return n.tm_hour>=0&&n.tm_hour<12?"AM":"PM"},"%S":function(n){return d(n.tm_sec,2)},"%t":function(){return"\t"},"%u":function(n){return n.tm_wday||7},"%U":function(n){var r=n.tm_yday+7-n.tm_wday;return d(Math.floor(r/7),2)},"%V":function(n){var r=Math.floor((n.tm_yday+7-(n.tm_wday+6)%7)/7);if((n.tm_wday+371-n.tm_yday-2)%7<=2&&r++,r){if(53==r){var t=(n.tm_wday+371-n.tm_yday)%7;4==t||3==t&&ir(n.tm_year)||(r=1)}}else{r=52;var e=(n.tm_wday+7-n.tm_yday-1)%7;(4==e||5==e&&ir(n.tm_year%400-1))&&r++}return d(r,2)},"%w":function(n){return n.tm_wday},"%W":function(n){var r=n.tm_yday+7-(n.tm_wday+6)%7;return d(Math.floor(r/7),2)},"%y":function(n){return(n.tm_year+1900).toString().substring(2)},"%Y":function(n){return n.tm_year+1900},"%z":function(n){var r=n.tm_gmtoff,t=r>=0;return r=(r=Math.abs(r)/60)/60*100+r%60,(t?"+":"-")+String("0000"+r).slice(-4)},"%Z":function(n){return n.tm_zone},"%%":function(){return"%"}};for(var c in o=o.replace(/%%/g,"\0\0"),y)o.includes(c)&&(o=o.replace(new RegExp(c,"g"),y[c](i)));o=o.replace(/\0\0/g,"%");var m,g,_,w,T,A,C=(m=o,g=!1,w=_>0?_:D(m)+1,T=new Array(w),A=M(m,T,0,T.length),g&&(T.length=A),T);return C.length>r?0:(function(n,r){b.set(n,r)}(C,n),C.length-1)}function fr(n){_=n,g||(a.onExit&&a.onExit(n),j=!0),f(n,new Z(n))}pn=a.InternalError=dn(Error,"InternalError"),function(){for(var n=new Array(256),r=0;r<256;++r)n[r]=String.fromCharCode(r);mn=n}(),_n=a.BindingError=dn(Error,"BindingError"),a.count_emval_handles=En,a.get_first_emval=Fn,On=a.UnboundTypeError=dn(Error,"UnboundTypeError");var sr,lr={b:function(n,r,t){throw new Q(n).init(r,t),n},J:function(n,r){},F:function(n,r,t){},L:function(n,r,t,e){nn.varargs=e},E:function(n,r,t,e){},G:function(n,r){},x:function(n){var r=rn[n];delete rn[n];var t=r.rawConstructor,e=r.rawDestructor,a=r.fields;vn([n],a.map((n=>n.getterReturnType)).concat(a.map((n=>n.setterArgumentType))),(n=>{var i={};return a.forEach(((r,t)=>{var e=r.fieldName,o=n[t],u=r.getter,c=r.getterContext,f=n[t+a.length],s=r.setter,l=r.setterContext;i[e]={read:n=>o.fromWireType(u(c,n)),write:(n,r)=>{var t=[];s(l,n,f.toWireType(t,r)),tn(t)}}})),[{name:r.name,fromWireType:function(n){var r={};for(var t in i)r[t]=i[t].read(n);return e(n),r},toWireType:function(n,r){for(var a in i)if(!(a in r))throw new TypeError('Missing field: "'+a+'"');var o=t();for(a in i)i[a].write(o,r[a]);return null!==n&&n.push(e,o),o},argPackAdvance:8,readValueFromPointer:en,destructorFunction:e}]}))},A:function(n,r,t,e,a){},O:function(n,r,t,e,a){var i=yn(t);bn(n,{name:r=gn(r),fromWireType:function(n){return!!n},toWireType:function(n,r){return r?e:a},argPackAdvance:8,readValueFromPointer:function(n){var e;if(1===t)e=b;else if(2===t)e=A;else{if(4!==t)throw new TypeError("Unknown boolean type size: "+r);e=E}return this.fromWireType(e[n>>i])},destructorFunction:null})},N:function(n,r){bn(n,{name:r=gn(r),fromWireType:function(n){var r=Pn.toValue(n);return Cn(n),r},toWireType:function(n,r){return Pn.toHandle(r)},argPackAdvance:8,readValueFromPointer:en,destructorFunction:null})},v:function(n,r,t){var e=yn(t);bn(n,{name:r=gn(r),fromWireType:function(n){return n},toWireType:function(n,r){return r},argPackAdvance:8,readValueFromPointer:Wn(r,e),destructorFunction:null})},g:function(n,r,t,e,i,o){var u=function(n,r){for(var t=[],e=0;e<n;e++)t.push(F[r+4*e>>2]);return t}(r,t);n=gn(n),i=Dn(e,i),Sn(n,(function(){!function(n,r){var t=[],e={};throw r.forEach((function n(r){e[r]||on[r]||(un[r]?un[r].forEach(n):(t.push(r),e[r]=!0))})),new On(n+": "+t.map(Hn).join([", "]))}("Cannot call "+n+" due to unbound types",u)}),r-1),vn([],u,(function(t){var e=[t[0],null].concat(t.slice(1));return function(n,r,t){a.hasOwnProperty(n)||hn("Replacing nonexistant public symbol"),void 0!==a[n].overloadTable&&void 0!==t?a[n].overloadTable[t]=r:(a[n]=r,a[n].argCount=t)}(n,function(n,r,t,e,a){var i=r.length;i<2&&wn("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var o=null!==r[1]&&null!==t,u=!1,c=1;c<r.length;++c)if(null!==r[c]&&void 0===r[c].destructorFunction){u=!0;break}var f="void"!==r[0].name,s="",l="";for(c=0;c<i-2;++c)s+=(0!==c?", ":"")+"arg"+c,l+=(0!==c?", ":"")+"arg"+c+"Wired";var d="return function "+sn(n)+"("+s+") {\nif (arguments.length !== "+(i-2)+") {\nthrowBindingError('function "+n+" called with ' + arguments.length + ' arguments, expected "+(i-2)+" args!');\n}\n";u&&(d+="var destructors = [];\n");var p=u?"destructors":"null",h=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[wn,e,a,tn,r[0],r[1]];for(o&&(d+="var thisWired = classParam.toWireType("+p+", this);\n"),c=0;c<i-2;++c)d+="var arg"+c+"Wired = argType"+c+".toWireType("+p+", arg"+c+"); // "+r[c+2].name+"\n",h.push("argType"+c),v.push(r[c+2]);if(o&&(l="thisWired"+(l.length>0?", ":"")+l),d+=(f?"var rv = ":"")+"invoker(fn"+(l.length>0?", ":"")+l+");\n",u)d+="runDestructors(destructors);\n";else for(c=o?1:2;c<r.length;++c){var y=1===c?"thisWired":"arg"+(c-2)+"Wired";null!==r[c].destructorFunction&&(d+=y+"_dtor("+y+"); // "+r[c].name+"\n",h.push(y+"_dtor"),v.push(r[c].destructorFunction))}return f&&(d+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),d+="}\n",h.push(d),jn(Function,h).apply(null,v)}(n,e,null,i,o),r-1),[]}))},d:function(n,r,t,e,a){r=gn(r),-1===a&&(a=4294967295);var i=yn(t),o=n=>n;if(0===e){var u=32-8*t;o=n=>n<<u>>>u}var c=r.includes("unsigned");bn(n,{name:r,fromWireType:o,toWireType:c?function(n,r){return this.name,r>>>0}:function(n,r){return this.name,r},argPackAdvance:8,readValueFromPointer:In(r,i,0!==e),destructorFunction:null})},c:function(n,r,t){var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function a(n){var r=F,t=r[n>>=2],a=r[n+1];return new e(w,a,t)}bn(n,{name:t=gn(t),fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},u:function(n,r){var t="std::string"===(r=gn(r));bn(n,{name:r,fromWireType:function(n){var r,e=F[n>>2],a=n+4;if(t)for(var i=a,o=0;o<=e;++o){var u=a+o;if(o==e||0==T[u]){var c=R(i,u-i);void 0===r?r=c:(r+=String.fromCharCode(0),r+=c),i=u+1}}else{var f=new Array(e);for(o=0;o<e;++o)f[o]=String.fromCharCode(T[a+o]);r=f.join("")}return pr(n),r},toWireType:function(n,r){var e;r instanceof ArrayBuffer&&(r=new Uint8Array(r));var a="string"==typeof r;a||r instanceof Uint8Array||r instanceof Uint8ClampedArray||r instanceof Int8Array||wn("Cannot pass non-string to std::string"),e=t&&a?D(r):r.length;var i=dr(4+e+1),o=i+4;if(F[i>>2]=e,t&&a)M(r,T,o,e+1);else if(a)for(var u=0;u<e;++u){var c=r.charCodeAt(u);c>255&&(pr(o),wn("String has UTF-16 code units that do not fit in 8 bits")),T[o+u]=c}else for(u=0;u<e;++u)T[o+u]=r[u];return null!==n&&n.push(pr,i),i},argPackAdvance:8,readValueFromPointer:en,destructorFunction:function(n){pr(n)}})},m:function(n,r,t){var e,a,i,o,u;t=gn(t),2===r?(e=Un,a=Vn,o=Yn,i=()=>C,u=1):4===r&&(e=zn,a=Bn,o=Nn,i=()=>F,u=2),bn(n,{name:t,fromWireType:function(n){for(var t,a=F[n>>2],o=i(),c=n+4,f=0;f<=a;++f){var s=n+4+f*r;if(f==a||0==o[s>>u]){var l=e(c,s-c);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),c=s+r}}return pr(n),t},toWireType:function(n,e){"string"!=typeof e&&wn("Cannot pass non-string to C++ string type "+t);var i=o(e),c=dr(4+i+r);return F[c>>2]=i>>u,a(e,c+4,i+r),null!==n&&n.push(pr,c),c},argPackAdvance:8,readValueFromPointer:en,destructorFunction:function(n){pr(n)}})},y:function(n,r,t,e,a,i){rn[n]={name:gn(r),rawConstructor:Dn(t,e),rawDestructor:Dn(a,i),fields:[]}},e:function(n,r,t,e,a,i,o,u,c,f){rn[n].fields.push({fieldName:gn(r),getterReturnType:t,getter:Dn(e,a),getterContext:i,setterArgumentType:o,setter:Dn(u,c),setterContext:f})},P:function(n,r){bn(n,{isVoid:!0,name:r=gn(r),argPackAdvance:0,fromWireType:function(){},toWireType:function(n,r){}})},r:function(n,r,t){n=Pn.toValue(n),r=qn(r,"emval::as");var e=[],a=Pn.toHandle(e);return F[t>>2]=a,r.toWireType(e,n)},i:function(n,r,t,e){(n=Jn[n])(r=Pn.toValue(r),t=Gn(t),null,e)},a:Cn,p:function(n){return 0===n?Pn.toHandle(Xn()):(n=Gn(n),Pn.toHandle(Xn()[n]))},j:function(n,r){var t=function(n,r){for(var t=new Array(n),e=0;e<n;++e)t[e]=qn(F[r+e*y>>2],"parameter "+e);return t}(n,r),e=t[0],a=e.name+"_$"+t.slice(1).map((function(n){return n.name})).join("_")+"$",i=$n[a];if(void 0!==i)return i;for(var o=["retType"],u=[e],c="",f=0;f<n-1;++f)c+=(0!==f?", ":"")+"arg"+f,o.push("argType"+f),u.push(t[1+f]);var s="return function "+sn("methodCaller_"+a)+"(handle, name, destructors, args) {\n",l=0;for(f=0;f<n-1;++f)s+=" var arg"+f+" = argType"+f+".readValueFromPointer(args"+(l?"+"+l:"")+");\n",l+=t[f+1].argPackAdvance;for(s+=" var rv = handle[name]("+c+");\n",f=0;f<n-1;++f)t[f+1].deleteObject&&(s+=" argType"+f+".deleteObject(arg"+f+");\n");e.isVoid||(s+=" return retType.toWireType(destructors, rv);\n"),s+="};\n",o.push(s);var d,p,h=jn(Function,o).apply(null,u);return d=h,p=Jn.length,Jn.push(d),i=p,$n[a]=i,i},s:function(n,r){return n=Pn.toValue(n),r=Pn.toValue(r),Pn.toHandle(n[r])},f:function(n){n>4&&(An[n].refcount+=1)},o:function(n,r,t,e){n=Pn.toValue(n);var i=Zn[r];return i||(i=function(n){for(var r="",t=0;t<n;++t)r+=(0!==t?", ":"")+"arg"+t;var e="return function emval_allocator_"+n+"(constructor, argTypes, args) {\n var HEAPU32 = getMemory();\n";for(t=0;t<n;++t)e+="var argType"+t+" = requireRegisteredType(HEAPU32[((argTypes)>>2)], 'parameter "+t+"');\nvar arg"+t+" = argType"+t+".readValueFromPointer(args);\nargs += argType"+t+"['argPackAdvance'];\nargTypes += 4;\n";return e+="var obj = new constructor("+r+");\nreturn valueToHandle(obj);\n}\n",new Function("requireRegisteredType","Module","valueToHandle","getMemory",e)(qn,a,Pn.toHandle,(()=>F))}(r),Zn[r]=i),i(n,t,e)},w:function(n){return Pn.toHandle(Gn(n))},q:function(n){tn(Pn.toValue(n)),Cn(n)},k:function(n,r){var t=(n=qn(n,"_emval_take_value")).readValueFromPointer(r);return Pn.toHandle(t)},n:function(){N("")},h:function(n,r,t){return Qn(n,r,t)},D:function(){return 2147483648},M:function(n,r,t){T.copyWithin(n,r,r+t)},C:function(n){var r,t,e=T.length,a=2147483648;if((n>>>=0)>a)return!1;for(var i=1;i<=4;i*=2){var o=e*(1+.2/i);if(o=Math.min(o,n+100663296),nr(Math.min(a,(r=Math.max(n,o))+((t=65536)-r%t)%t)))return!0}return!1},H:function(n,r){var t=0;return tr().forEach((function(e,a){var i=r+t;F[n+4*a>>2]=i,function(n,r,t){for(var e=0;e<n.length;++e)b[0|r++]=n.charCodeAt(e);t||(b[0|r]=0)}(e,i),t+=e.length+1})),0},I:function(n,r){var t=tr();F[n>>2]=t.length;var e=0;return t.forEach((function(n){e+=n.length+1})),F[r>>2]=e,0},l:function(n){return 52},K:function(n,r,t,e){return 52},z:function(n,r,t,e,a){return 70},t:function(n,r,t,e){for(var a=0,i=0;i<t;i++){var o=F[r>>2],u=F[r+4>>2];r+=8;for(var c=0;c<u;c++)ar(n,T[o+c]);a+=u}return F[e>>2]=a,0},B:function(n,r,t,e,a){return cr(n,r,t,e)}},dr=(function(){var n={a:lr};function r(n,r){var t,e=n.exports;a.asm=e,O((m=a.asm.Q).buffer),H=a.asm.T,t=a.asm.R,x.unshift(t),function(n){if(Y--,a.monitorRunDependencies&&a.monitorRunDependencies(Y),0==Y&&(null!==z&&(clearInterval(z),z=null),B)){var r=B;B=null,r()}}()}function e(n){r(n.instance)}function i(r){return(v||!s&&!l||"function"!=typeof fetch?Promise.resolve().then((function(){return X(q)})):fetch(q,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+q+"'";return n.arrayBuffer()})).catch((function(){return X(q)}))).then((function(r){return WebAssembly.instantiate(r,n)})).then((function(n){return n})).then(r,(function(n){h("failed to asynchronously prepare wasm: "+n),N(n)}))}if(Y++,a.monitorRunDependencies&&a.monitorRunDependencies(Y),a.instantiateWasm)try{return a.instantiateWasm(n,r)}catch(n){h("Module.instantiateWasm callback failed with error: "+n),t(n)}(v||"function"!=typeof WebAssembly.instantiateStreaming||J(q)||"function"!=typeof fetch?i(e):fetch(q,{credentials:"same-origin"}).then((function(r){return WebAssembly.instantiateStreaming(r,n).then(e,(function(n){return h("wasm streaming compile failed: "+n),h("falling back to ArrayBuffer instantiation"),i(e)}))}))).catch(t)}(),a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.R).apply(null,arguments)},a._main=function(){return(a._main=a.asm.S).apply(null,arguments)},a._malloc=function(){return(dr=a._malloc=a.asm.U).apply(null,arguments)}),pr=a._free=function(){return(pr=a._free=a.asm.V).apply(null,arguments)},hr=a.___getTypeName=function(){return(hr=a.___getTypeName=a.asm.W).apply(null,arguments)},vr=(a.__embind_initialize_bindings=function(){return(a.__embind_initialize_bindings=a.asm.X).apply(null,arguments)},a.___cxa_is_pointer_type=function(){return(vr=a.___cxa_is_pointer_type=a.asm.Y).apply(null,arguments)});function yr(n){var r,t=a._main;try{var e=t(0,0);return _=r=e,fr(r),e}catch(n){return function(n){if(n instanceof Z||"unwind"==n)return _;f(1,n)}(n)}}function mr(n){function t(){sr||(sr=!0,a.calledRun=!0,j||(K(x),K(U),r(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),gr&&yr(),function(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)n=a.postRun.shift(),V.unshift(n);var n;K(V)}()))}n=n||u,Y>0||(function(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)n=a.preRun.shift(),I.unshift(n);var n;K(I)}(),Y>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),t()}),1)):t()))}if(a.dynCall_viij=function(){return(a.dynCall_viij=a.asm.Z).apply(null,arguments)},a.dynCall_vij=function(){return(a.dynCall_vij=a.asm._).apply(null,arguments)},a.dynCall_iij=function(){return(a.dynCall_iij=a.asm.$).apply(null,arguments)},a.dynCall_viji=function(){return(a.dynCall_viji=a.asm.aa).apply(null,arguments)},a.dynCall_jiji=function(){return(a.dynCall_jiji=a.asm.ba).apply(null,arguments)},a.dynCall_viijii=function(){return(a.dynCall_viijii=a.asm.ca).apply(null,arguments)},a.dynCall_iiiiij=function(){return(a.dynCall_iiiiij=a.asm.da).apply(null,arguments)},a.dynCall_iiiiijj=function(){return(a.dynCall_iiiiijj=a.asm.ea).apply(null,arguments)},a.dynCall_iiiiiijj=function(){return(a.dynCall_iiiiiijj=a.asm.fa).apply(null,arguments)},a.___start_em_js=638316,a.___stop_em_js=638383,B=function n(){sr||mr(),sr||(B=n)},a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();var gr=!0;return a.noInitialRun&&(gr=!1),mr(),n.ready}),i=t.p+"17dd54813d5acc10bf8f.wasm";class o{constructor(){this._instance}get instance(){if(this._instance)return this._instance;throw new Error("ICRPolySeg is not initialized.")}async initialize(n={}){this._instance=await a({locateFile:n=>n.endsWith(".wasm")?i:n,...n})}}}}]);
//# sourceMappingURL=7758.bundle.2a297089cef77626e069.js.map