paraview-glance
Version:
Web application for Visualizing Scientific and Medical datasets
8 lines • 64.6 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://unpkg.com/itk@13.1.4",n(n.s=66)}([function(e,t,n){var r={itkModulesPath:n.p};e.exports=r},function(e,t){e.exports={Text:"Text",Binary:"Binary",Image:"Image",Mesh:"Mesh",vtkPolyData:"vtkPolyData"}},function(e,t){e.exports=function(e){var t=e.slice(2+(e.lastIndexOf(".")-1>>>0));if("gz"===t.toLowerCase()){var n=e.slice(0,-3).lastIndexOf(".");t=e.slice(2+(n-1>>>0))}return t}},function(e,t){function n(e,t){if(!(e instanceof Blob))throw new TypeError("Must be a File or Blob");return new Promise((function(n,r){var a=new FileReader;a.onload=function(e){n(e.target.result)},a.onerror=function(t){r(new Error("Error reading"+e.name+": "+t.target.result))},a["readAs"+t](e)}))}e.exports={readAsDataURL:function(e){return n(e,"DataURL")},readAsText:function(e){return n(e,"Text")},readAsArrayBuffer:function(e){return n(e,"ArrayBuffer")}}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=n(21),o=n(47),i=Object.prototype.toString;function s(e){return"[object Array]"===i.call(e)}function u(e){return null!==e&&"object"===r(e)}function c(e){return"[object Function]"===i.call(e)}function f(e,t){if(null!=e)if("object"!==r(e)&&(e=[e]),s(e))for(var n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:o,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:u,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:c,isStream:function(e){return u(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:f,merge:function e(){var t={};function n(n,a){"object"===r(t[a])&&"object"===r(n)?t[a]=e(t[a],n):t[a]=n}for(var a=0,o=arguments.length;a<o;a++)f(arguments[a],n);return t},deepMerge:function e(){var t={};function n(n,a){"object"===r(t[a])&&"object"===r(n)?t[a]=e(t[a],n):"object"===r(n)?t[a]=e({},n):t[a]=n}for(var a=0,o=arguments.length;a<o;a++)f(arguments[a],n);return t},extend:function(e,t,n){return f(t,(function(t,r){e[r]=n&&"function"==typeof t?a(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t){var n=new Map([["gen","VTKExodusFileReader"],["e","VTKExodusFileReader"],["exo","VTKExodusFileReader"],["exii","VTKExodusFileReader"],["ex2","VTKExodusFileReader"],["vtk","VTKLegacyFileReader"],["VTK","VTKLegacyFileReader"],["vtp","VTKXMLFileReader"],["VTP","VTKXMLFileReader"],["vtu","VTKXMLFileReader"],["VTU","VTKXMLFileReader"],["vtr","VTKXMLFileReader"],["VTR","VTKXMLFileReader"]]);e.exports=n},function(e,t){var n=new Map([["vtk","itkVTKPolyDataMeshIOJSBinding"],["VTK","itkVTKPolyDataMeshIOJSBinding"],["byu","itkBYUMeshIOJSBinding"],["BYU","itkBYUMeshIOJSBinding"],["fsa","itkFreeSurferAsciiMeshIOJSBinding"],["FSA","itkFreeSurferAsciiMeshIOJSBinding"],["fsb","itkFreeSurferBinaryMeshIOJSBinding"],["FSB","itkFreeSurferBinaryMeshIOJSBinding"],["obj","itkOBJMeshIOJSBinding"],["OBJ","itkOBJMeshIOJSBinding"],["off","itkOFFMeshIOJSBinding"],["OFF","itkOFFMeshIOJSBinding"],["stl","itkSTLMeshIOJSBinding"],["STL","itkSTLMeshIOJSBinding"]]);e.exports=n},function(e,t){e.exports={Int8:"int8_t",UInt8:"uint8_t",Int16:"int16_t",UInt16:"uint16_t",Int32:"int32_t",UInt32:"uint32_t",Int64:"int64_t",UInt64:"uint64_t",SizeValueType:"uint64_t",IdentifierType:"uint64_t",IndexValueType:"int64_t",OffsetValueType:"int64_t"}},function(e,t){var n=new Map([]);e.exports=n},function(e,t){e.exports={Unknown:0,Scalar:1,RGB:2,RGBA:3,Offset:4,Vector:5,Point:6,CovariantVector:7,SymmetricSecondRankTensor:8,DiffusionTensor3D:9,Complex:10,FixedArray:11,Array:12,Matrix:13,VariableLengthVector:14,VariableSizeMatrix:15}},function(e,t){e.exports={Float32:"float",Float64:"double",SpacePrecisionType:"double"}},function(e,t){var n=new Map([]);e.exports=n},function(e,t,n){e.exports=n(46)},function(e,t){function n(e,t){if(e instanceof n){var r=e;this.rows=r.rows,this.columns=r.columns,this.data=r.data.slice()}else this.rows=e,this.columns=t,this.data=new Array(e*t),this.data.fill(0)}n.prototype.setIdentity=function(){for(var e=0;e<this.rows;++e)for(var t=0;t<this.columns;++t)this.data[t+e*this.columns]=e===t?1:0},n.prototype.setElement=function(e,t,n){this.data[t+e*this.columns]=n},n.prototype.getElement=function(e,t){return this.data[t+e*this.columns]},e.exports=n},function(e,t,n){var r=function(){return this}()||Function("return this")(),a=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,o=a&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(63),a)r.regeneratorRuntime=o;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t,n){var r=n(18),a=n(13);e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new r;this.imageType=e,this.name="Image";var t=e.dimension;this.origin=new Array(t),this.origin.fill(0),this.spacing=new Array(t),this.spacing.fill(1),this.direction=new a(t,t),this.direction.setIdentity(),this.size=new Array(t),this.size.fill(0),this.data=null}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var s=n(45),u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==r(t)&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n._messageId=1,n._messages=new Map,n._worker=e,n._worker.onmessage=n._onMessage.bind(n),n._id=Math.ceil(1e7*Math.random()),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+r(t));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"terminate",value:function(){this._worker.terminate()}},{key:"isFree",value:function(){return 0===this._messages.size}},{key:"jobsLength",value:function(){return this._messages.size}},{key:"exec",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments[3];return new Promise((function(o,i){var s=n._messageId++;n._messages.set(s,[o,i,a]),n._worker.postMessage([s,t,e],r||[])}))}},{key:"postMessage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments[2];return new Promise((function(a,o){var i=t._messageId++;t._messages.set(i,[a,o,r]),t._worker.postMessage([i,e],n||[])}))}},{key:"emit",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this._worker.postMessage({eventName:e,args:n})}},{key:"_onMessage",value:function(e){var n;if(!Array.isArray(e.data)&&e.data.eventName)return(n=function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(void 0===a){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(r):void 0}(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this)).call.apply(n,[this,e.data.eventName].concat(i(e.data.args)));var r,a=(r=e.data,Array.isArray(r)?r:Array.from(r)),o=a[0],s=a.slice(1);if(1===o)this._onEvent.apply(this,i(s));else{if(0!==o)throw new Error("Wrong message type '"+o+"'");this._onResult.apply(this,i(s))}}},{key:"_onResult",value:function(e,t,n){var r=this._messages.get(e),o=a(r,2),i=o[0],s=o[1];return this._messages.delete(e),1===t?i(n):s(n)}},{key:"_onEvent",value:function(e,t,n){var r=this._messages.get(e),o=a(r,3)[2];o&&o(t,n)}}]),t}(s);e.exports=u},function(e,t,n){var r=n(15),a=n(13);e.exports=function(e){var t=new r(e.imageType);t.name=e.name;var n=e.imageType.dimension;return t.origin=Array.from(e.origin),t.spacing=Array.from(e.spacing),t.direction=new a(n,n),t.direction.data=Array.from(e.direction.data),t.size=Array.from(e.size),t.data=new e.data.constructor(e.data.length),t.data.set(e.data,0),t}},function(e,t,n){var r=n(7),a=n(9);e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.UInt8,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.Scalar,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;this.dimension=e,this.componentType=t,this.pixelType=n,this.components=o}},function(e,t,n){var r=n(7),a=n(10),o=n(9);e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.Float32,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.Float32,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o.Scalar,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:r.Int32,c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:a.Float32,f=arguments.length>7&&void 0!==arguments[7]?arguments[7]:o.Scalar,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1;this.dimension=e,this.pointComponentType=t,this.pointPixelComponentType=n,this.pointPixelType=i,this.pointPixelComponents=s,this.cellComponentType=u,this.cellPixelComponentType=c,this.cellPixelType=f,this.cellPixelComponents=l}},function(e,t,n){var r=n(7),a=n(10);e.exports=function(e,t){var n=null;switch(e){case r.UInt8:n=new Uint8Array(t);break;case r.Int8:n=new Int8Array(t);break;case r.UInt16:n=new Uint16Array(t);break;case r.Int16:n=new Int16Array(t);break;case r.UInt32:n=new Uint32Array(t);break;case r.Int32:n=new Int32Array(t);break;case r.UInt64:case r.Int64:throw new Error("Type is not supported as a TypedArray");case a.Float32:n=new Float32Array(t);break;case a.Float64:n=new Float64Array(t);break;case"null":case null:n=null;break;default:throw new Error("Type is not supported as a TypedArray")}return n}},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(4);function a(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var i=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),i.push(a(t)+"="+a(e))})))})),o=i.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(4),a=n(53),o={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,u={adapter:((void 0!==t&&"[object process]"===Object.prototype.toString.call(t)||"undefined"!=typeof XMLHttpRequest)&&(s=n(25)),s),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u}).call(this,n(52))},function(e,t,n){"use strict";var r=n(4),a=n(54),o=n(22),i=n(56),s=n(57),u=n(26);e.exports=function(e){return new Promise((function(t,c){var f=e.data,l=e.headers;r.isFormData(f)&&delete l["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var d=e.auth.username||"",h=e.auth.password||"";l.Authorization="Basic "+btoa(d+":"+h)}if(p.open(e.method.toUpperCase(),o(e.url,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?i(p.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:n,config:e,request:p};a(t,c,r),p=null}},p.onabort=function(){p&&(c(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){c(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=n(58),m=(e.withCredentials||s(e.url))&&e.xsrfCookieName?y.read(e.xsrfCookieName):void 0;m&&(l[e.xsrfHeaderName]=m)}if("setRequestHeader"in p&&r.forEach(l,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete l[t]:p.setRequestHeader(t,e)})),e.withCredentials&&(p.withCredentials=!0),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),c(e),p=null)})),void 0===f&&(f=null),p.send(f)}))}},function(e,t,n){"use strict";var r=n(55);e.exports=function(e,t,n,a,o){var i=new Error(e);return r(i,t,n,a,o)}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],(function(e){void 0!==t[e]&&(n[e]=t[e])})),r.forEach(["headers","auth","proxy"],(function(a){r.isObject(t[a])?n[a]=r.deepMerge(e[a],t[a]):void 0!==t[a]?n[a]=t[a]:r.isObject(e[a])?n[a]=r.deepMerge(e[a]):void 0!==e[a]&&(n[a]=e[a])})),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])})),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t){var n=new Map([["bmp","itkBMPImageIOJSBinding"],["BMP","itkBMPImageIOJSBinding"],["dcm","itkGDCMImageIOJSBinding"],["DCM","itkGDCMImageIOJSBinding"],["gipl","itkGiplImageIOJSBinding"],["gipl.gz","itkGiplImageIOJSBinding"],["hdf5","itkHDF5ImageIOJSBinding"],["jpg","itkJPEGImageIOJSBinding"],["JPG","itkJPEGImageIOJSBinding"],["jpeg","itkJPEGImageIOJSBinding"],["JPEG","itkJPEGImageIOJSBinding"],["json","itkJSONImageIOJSBinding"],["lsm","itkLSMImageIOJSBinding"],["mnc","itkMINCImageIOJSBinding"],["MNC","itkMINCImageIOJSBinding"],["mnc.gz","itkMINCImageIOJSBinding"],["MNC.GZ","itkMINCImageIOJSBinding"],["mnc2","itkMINCImageIOJSBinding"],["MNC2","itkMINCImageIOJSBinding"],["mgh","itkMGHImageIOJSBinding"],["mgz","itkMGHImageIOJSBinding"],["mgh.gz","itkMGHImageIOJSBinding"],["mha","itkMetaImageIOJSBinding"],["mhd","itkMetaImageIOJSBinding"],["mrc","itkMRCImageIOJSBinding"],["nia","itkNiftiImageIOJSBinding"],["nii","itkNiftiImageIOJSBinding"],["nii.gz","itkNiftiImageIOJSBinding"],["hdr","itkNiftiImageIOJSBinding"],["nrrd","itkNrrdImageIOJSBinding"],["NRRD","itkNrrdImageIOJSBinding"],["nhdr","itkNrrdImageIOJSBinding"],["NHDR","itkNrrdImageIOJSBinding"],["png","itkPNGImageIOJSBinding"],["PNG","itkPNGImageIOJSBinding"],["pic","itkBioRadImageIOJSBinding"],["PIC","itkBioRadImageIOJSBinding"],["tif","itkTIFFImageIOJSBinding"],["TIF","itkTIFFImageIOJSBinding"],["tiff","itkTIFFImageIOJSBinding"],["TIFF","itkTIFFImageIOJSBinding"],["vtk","itkVTKImageIOJSBinding"],["VTK","itkVTKImageIOJSBinding"]]);e.exports=n},function(e,t){e.exports=function(e,t,n){return e.data[n+t*e.columns]}},function(e,t,n){var r=n(7),a=n(10);e.exports=function(e,t){var n=null;switch(t){case e.IOComponentType.UCHAR:n=r.UInt8;break;case e.IOComponentType.CHAR:n=r.Int8;break;case e.IOComponentType.USHORT:n=r.UInt16;break;case e.IOComponentType.SHORT:n=r.Int16;break;case e.IOComponentType.UINT:n=r.UInt32;break;case e.IOComponentType.INT:n=r.Int32;break;case e.IOComponentType.ULONG:n=r.UInt64;break;case e.IOComponentType.LONG:n=r.Int64;break;case e.IOComponentType.ULONGLONG:n=r.UInt64;break;case e.IOComponentType.LONGLONG:n=r.Int64;break;case e.IOComponentType.FLOAT:n=a.Float32;break;case e.IOComponentType.DOUBLE:n=a.Float64;break;default:throw new Error("Unknown IO component type")}return n}},function(e,t){e.exports=["itkPNGImageIOJSBinding","itkMetaImageIOJSBinding","itkDCMTKImageIOJSBinding","itkTIFFImageIOJSBinding","itkNiftiImageIOJSBinding","itkJPEGImageIOJSBinding","itkNrrdImageIOJSBinding","itkVTKImageIOJSBinding","itkBMPImageIOJSBinding","itkHDF5ImageIOJSBinding","itkMINCImageIOJSBinding","itkMRCImageIOJSBinding","itkLSMImageIOJSBinding","itkMGHImageIOJSBinding","itkBioRadImageIOJSBinding","itkGiplImageIOJSBinding","itkGEAdwImageIOJSBinding","itkGE4ImageIOJSBinding","itkGE5ImageIOJSBinding","itkGDCMImageIOJSBinding","itkJSONImageIOJSBinding"]},function(e,t,n){var r=n(9);e.exports=function(e,t){var n=null;switch(t){case e.IOPixelType.UNKNOWNPIXELTYPE:n=r.Unknown;break;case e.IOPixelType.SCALAR:n=r.Scalar;break;case e.IOPixelType.RGB:n=r.RGB;break;case e.IOPixelType.RGBA:n=r.RGBA;break;case e.IOPixelType.OFFSET:n=r.Offset;break;case e.IOPixelType.VECTOR:n=r.Vector;break;case e.IOPixelType.POINT:n=r.Point;break;case e.IOPixelType.COVARIANTVECTOR:n=r.CovariantVector;break;case e.IOPixelType.SYMMETRICSECONDRANKTENSOR:n=r.SymmetricSecondRankTensor;break;case e.IOPixelType.DIFFUSIONTENSOR3D:n=r.DiffusionTensor3D;break;case e.IOPixelType.COMPLEX:n=r.Complex;break;case e.IOPixelType.FIXEDARRAY:n=r.FixedArray;break;case e.IOPixelType.MATRIX:n=r.Matrix;break;default:throw new Error("Unknown IO pixel type")}return n}},function(e,t,n){var r=n(7),a=n(10);e.exports=function(e,t){var n=null;switch(t){case r.UInt8:n=e.IOComponentType.UCHAR;break;case r.Int8:n=e.IOComponentType.CHAR;break;case r.UInt16:n=e.IOComponentType.USHORT;break;case r.Int16:n=e.IOComponentType.SHORT;break;case r.UInt32:n=e.IOComponentType.UINT;break;case r.Int32:n=e.IOComponentType.INT;break;case r.UInt64:n=e.IOComponentType.ULONGLONG;break;case r.Int64:n=e.IOComponentType.LONGLONG;break;case a.Float32:n=e.IOComponentType.FLOAT;break;case a.Float64:n=e.IOComponentType.DOUBLE;break;default:throw new Error("Unknown IO component type")}return n}},function(e,t,n){var r=n(9);e.exports=function(e,t){var n=null;switch(t){case r.Unknown:n=e.IOPixelType.UNKNOWNPIXELTYPE;break;case r.Scalar:n=e.IOPixelType.SCALAR;break;case r.RGB:n=e.IOPixelType.RGB;break;case r.RGBA:n=e.IOPixelType.RGBA;break;case r.Offset:n=e.IOPixelType.OFFSET;break;case r.Vector:n=e.IOPixelType.VECTOR;break;case r.Point:n=e.IOPixelType.POINT;break;case r.CovariantVector:n=e.IOPixelType.COVARIANTVECTOR;break;case r.SymmetricSecondRankTensor:n=e.IOPixelType.SYMMETRICSECONDRANKTENSOR;break;case r.DiffusionTensor3D:n=e.IOPixelType.DIFFUSIONTENSOR3D;break;case r.Complex:n=e.IOPixelType.COMPLEX;break;case r.FixedArray:n=e.IOPixelType.FIXEDARRAY;break;case r.Matrix:n=e.IOPixelType.MATRIX;break;default:throw new Error("Unknown IO pixel type")}return n}},function(e,t,n){var r=n(7),a=n(10);e.exports=function(e,t){var n=null;switch(t){case e.IOComponentType.UNKNOWNCOMPONENTTYPE:n=null;break;case e.IOComponentType.UCHAR:n=r.UInt8;break;case e.IOComponentType.CHAR:n=r.Int8;break;case e.IOComponentType.USHORT:n=r.UInt16;break;case e.IOComponentType.SHORT:n=r.Int16;break;case e.IOComponentType.UINT:n=r.UInt32;break;case e.IOComponentType.INT:n=r.Int32;break;case e.IOComponentType.ULONG:n=r.UInt64;break;case e.IOComponentType.LONG:n=r.Int64;break;case e.IOComponentType.ULONGLONG:n=r.UInt64;break;case e.IOComponentType.LONGLONG:n=r.Int64;break;case e.IOComponentType.FLOAT:n=a.Float32;break;case e.IOComponentType.DOUBLE:n=a.Float64;break;default:throw new Error("Unknown IO component type")}return n}},function(e,t){e.exports=["itkBYUMeshIOJSBinding","itkFreeSurferAsciiMeshIOJSBinding","itkFreeSurferBinaryMeshIOJSBinding","itkOBJMeshIOJSBinding","itkOFFMeshIOJSBinding","itkSTLMeshIOJSBinding","itkVTKPolyDataMeshIOJSBinding"]},function(e,t,n){var r=n(9);e.exports=function(e,t){var n=null;switch(t){case e.IOPixelType.UNKNOWNPIXELTYPE:n=r.Unknown;break;case e.IOPixelType.SCALAR:n=r.Scalar;break;case e.IOPixelType.RGB:n=r.RGB;break;case e.IOPixelType.RGBA:n=r.RGBA;break;case e.IOPixelType.OFFSET:n=r.Offset;break;case e.IOPixelType.VECTOR:n=r.Vector;break;case e.IOPixelType.POINT:n=r.Point;break;case e.IOPixelType.COVARIANTVECTOR:n=r.CovariantVector;break;case e.IOPixelType.SYMMETRICSECONDRANKTENSOR:n=r.SymmetricSecondRankTensor;break;case e.IOPixelType.DIFFUSIONTENSOR3D:n=r.DiffusionTensor3D;break;case e.IOPixelType.COMPLEX:n=r.Complex;break;case e.IOPixelType.FIXEDARRAY:n=r.FixedArray;break;case e.IOPixelType.ARRAY:n=r.Array;break;case e.IOPixelType.MATRIX:n=r.Matrix;break;case e.IOPixelType.VARIABLELENGTHVECTOR:n=r.VariableLengthVector;break;case e.IOPixelType.VARIABLESIZEMATRIX:n=r.VariableSizeMatrix;break;default:throw new Error("Unknown IO pixel type")}return n}},function(e,t,n){var r=n(19);e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new r;this.meshType=e,this.name="Mesh",this.numberOfPoints=0,this.points=null,this.numberOfPointPixels=0,this.pointData=null,this.numberOfCells=0,this.cells=null,this.numberOfCellPixels=0,this.cellData=null,this.cellBufferSize=0}},function(e,t,n){var r=n(7),a=n(10);e.exports=function(e,t){var n=null;switch(t){case null:n=e.IOComponentType.UNKNOWNCOMPONENTTYPE;break;case r.UInt8:n=e.IOComponentType.UCHAR;break;case r.Int8:n=e.IOComponentType.CHAR;break;case r.UInt16:n=e.IOComponentType.USHORT;break;case r.Int16:n=e.IOComponentType.SHORT;break;case r.UInt32:n=e.IOComponentType.UINT;break;case r.Int32:n=e.IOComponentType.INT;break;case r.UInt64:n=e.IOComponentType.ULONGLONG;break;case r.Int64:n=e.IOComponentType.LONGLONG;break;case a.Float32:n=e.IOComponentType.FLOAT;break;case a.Float64:n=e.IOComponentType.DOUBLE;break;default:throw new Error("Unknown IO component type")}return n}},function(e,t,n){var r=n(9);e.exports=function(e,t){var n=null;switch(t){case r.Unknown:n=e.IOPixelType.UNKNOWNPIXELTYPE;break;case r.Scalar:n=e.IOPixelType.SCALAR;break;case r.RGB:n=e.IOPixelType.RGB;break;case r.RGBA:n=e.IOPixelType.RGBA;break;case r.Offset:n=e.IOPixelType.OFFSET;break;case r.Vector:n=e.IOPixelType.VECTOR;break;case r.Point:n=e.IOPixelType.POINT;break;case r.CovariantVector:n=e.IOPixelType.COVARIANTVECTOR;break;case r.SymmetricSecondRankTensor:n=e.IOPixelType.SYMMETRICSECONDRANKTENSOR;break;case r.DiffusionTensor3D:n=e.IOPixelType.DIFFUSIONTENSOR3D;break;case r.Complex:n=e.IOPixelType.COMPLEX;break;case r.FixedArray:n=e.IOPixelType.FIXEDARRAY;break;case r.Array:n=e.IOPixelType.ARRAY;break;case r.Matrix:n=e.IOPixelType.MATRIX;break;case r.VariableLengthVector:n=e.IOPixelType.VARIABLELENGTHVECTOR;break;case r.VariableSizeMatrix:n=e.IOPixelType.VARIABLESIZEMATRIX;break;default:throw new Error("Unknown IO pixel type")}return n}},function(e,t){var n=new Map([["image/jpeg","itkJPEGImageIOJSBinding"],["image/png","itkPNGImageIOJSBinding"],["image/tiff","itkTIFFImageIOJSBinding"],["image/x-ms-bmp","itkBMPImageIOJSBinding"],["image/x-bmp","itkBMPImageIOJSBinding"],["image/bmp","itkBMPImageIOJSBinding"],["application/dicom","itkGDCMImageIOJSBinding"]]);e.exports=n},function(e,t,n){(function(t){var r=n(1),a=n(20),o=function(e,n){return new("undefined"!=typeof window?window[e]:t[e])(n)};e.exports=function(e,t,n,i){i&&i.forEach((function(t){switch(t.type){case r.Text:case r.Binary:e.writeFile(t.path,t.data);break;case r.Image:var n={};for(var a in t.data)Object.prototype.hasOwnProperty.call(t.data,a)&&"data"!==a&&(n[a]=t.data[a]);n.data=t.path+".data",e.writeFile(t.path,JSON.stringify(n)),e.writeFile(n.data,new Uint8Array(t.data.data.buffer));break;case r.Mesh:var o={};for(var i in t.data)Object.prototype.hasOwnProperty.call(t.data,i)&&"points"!==i&&"pointData"!==i&&"cells"!==i&&"cellData"!==i&&(o[i]=t.data[i]);o.points=t.path+".points.data",o.pointData=t.path+".pointData.data",o.cells=t.path+".cells.data",o.cellData=t.path+".cellData.data",e.writeFile(t.path,JSON.stringify(o)),o.numberOfPoints&&e.writeFile(o.points,new Uint8Array(t.data.points.buffer)),o.numberOfPointPixels&&e.writeFile(o.pointData,new Uint8Array(t.data.pointData.buffer)),o.numberOfCells&&e.writeFile(o.cells,new Uint8Array(t.data.cells.buffer)),o.numberOfCellPixels&&e.writeFile(o.cellData,new Uint8Array(t.data.cellData.buffer));break;default:throw Error("Unsupported input IOType")}})),e.resetModuleStdout(),e.resetModuleStderr(),e.callMain(t);var s=e.getModuleStdout(),u=e.getModuleStderr(),c=[];return n&&n.forEach((function(t){var n={};switch(Object.assign(n,t),t.type){case r.Text:n.data=e.readFile(t.path,{encoding:"utf8"});break;case r.Binary:n.data=e.readFile(t.path,{encoding:"binary"});break;case r.Image:var i=e.readFile(t.path,{encoding:"utf8"}),s=JSON.parse(i),u=e.readFile(s.data,{encoding:"binary"});s.data=a(s.imageType.componentType,u.buffer),n.data=s;break;case r.Mesh:var f=e.readFile(t.path,{encoding:"utf8"}),l=JSON.parse(f);if(l.numberOfPoints){var p=e.readFile(l.points,{encoding:"binary"});l.points=a(l.meshType.pointComponentType,p.buffer)}else l.points=a(l.meshType.pointComponentType,new ArrayBuffer(0));if(l.numberOfPointPixels){var d=e.readFile(l.pointData,{encoding:"binary"});l.pointData=a(l.meshType.pointPixelComponentType,d.buffer)}else l.pointData=a(l.meshType.pointPixelComponentType,new ArrayBuffer(0));if(l.numberOfCells){var h=e.readFile(l.cells,{encoding:"binary"});l.cells=a(l.meshType.cellComponentType,h.buffer)}else l.cells=a(l.meshType.cellComponentType,new ArrayBuffer(0));if(l.numberOfCellPixels){var y=e.readFile(l.cellData,{encoding:"binary"});l.cellData=a(l.meshType.cellPixelComponentType,y.buffer)}else l.cellData=a(l.meshType.cellPixelComponentType,new ArrayBuffer(0));n.data=l;break;case r.vtkPolyData:var m=e.readFile("".concat(t.path,"/index.json"),{encoding:"utf8"}),g=JSON.parse(m);["points","verts","lines","polys","strips"].forEach((function(n){if(g[n]){var r=g[n];if(r.ref){var a=e.readFile("".concat(t.path,"/").concat(r.ref.basepath,"/").concat(r.ref.id),{encoding:"binary"});g[n].buffer=a.buffer,g[n].values=o(g[n].dataType,a.buffer),delete r.ref}}}));["pointData","cellData","fieldData"].forEach((function(n){g[n]&&g[n].arrays.forEach((function(n){if(n.data.ref){var r=e.readFile("".concat(t.path,"/").concat(n.data.ref.basepath,"/").concat(n.data.ref.id),{encoding:"binary"});n.data.buffer=r.buffer,n.data.values=o(n.data.dataType,r.buffer),delete n.data.ref}}))})),n.data=g;break;default:throw Error("Unsupported output IOType")}c.push(n)})),{stdout:s,stderr:u,outputs:c}}}).call(this,n(65))},function(e,t,n){var r=n(13);e.exports=function(e,t,n,a){var o=new r(e);return o.data[n+t*o.columns]=a,o}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Object.defineProperty(this,"__listeners",{value:{},enumerable:!1,writable:!1})}return r(e,[{key:"emit",value:function(e){if(!this.__listeners[e])return this;for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=!0,o=!1,i=void 0;try{for(var s,u=this.__listeners[e][Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var c=s.value;c.apply(void 0,n)}}catch(e){o=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(o)throw i}}return this}},{key:"once",value:function(e,t){var n=this,r=function r(){n.off(e,r),t.apply(void 0,arguments)};return this.on(e,r)}},{key:"on",value:function(e,t){return this.__listeners[e]||(this.__listeners[e]=[]),this.__listeners[e].push(t),this}},{key:"off",value:function(e,t){return this.__listeners[e]=t?this.__listeners[e].filter((function(e){return e!==t})):[],this}}]),e}();e.exports=a},function(e,t,n){"use strict";var r=n(4),a=n(21),o=n(48),i=n(27);function s(e){var t=new o(e),n=a(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var u=s(n(24));u.Axios=o,u.create=function(e){return s(i(u.defaults,e))},u.Cancel=n(28),u.CancelToken=n(61),u.isCancel=n(23),u.all=function(e){return Promise.all(e)},u.spread=n(62),e.exports=u,e.exports.default=u},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";var r=n(4),a=n(22),o=n(49),i=n(50),s=n(27);function u(e){this.defaults=e,this.interceptors={request:new o,response:new o}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[i,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=s(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,a){return this.request(r.merge(a||{},{method:e,url:t,data:n}))}})),e.exports=u},function(e,t,n){"use strict";var r=n(4);function a(){this.handlers=[]}a.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},function(e,t,n){"use strict";var r=n(4),a=n(51),o=n(23),i=n(24),s=n(59),u=n(60);function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return c(e),e.baseURL&&!s(e.url)&&(e.url=u(e.baseURL,e.url)),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return c(e),t.data=a(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(c(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var u,c=[],f=!1,l=-1;function p(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&d())}function d(){if(!f){var e=s(p);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function y(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||f||s(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=y,a.addListener=y,a.once=y,a.off=y,a.removeListener=y,a.removeAllListeners=y,a.emit=y,a.prependListener=y,a.prependOnceListener=y,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(26);e.exports=function(e,t,n){var a=n.config.validateStatus;!a||a(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(4),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,i={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t){if(i[t]&&a.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,o,i){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(a)&&s.push("path="+a),r.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(28);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){(function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(n){"use strict";var r=Object.prototype,a=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag",c="object"===t(e),f=n.regeneratorRuntime;if(f)c&&(e.exports=f);else{(f=n.regeneratorRuntime=c?e.exports:{}).wrap=m;var l={},p={};p[i]=function(){return this};var d=Object.getPrototypeOf,h=d&&d(d(P([])));h&&h!==r&&a.call(h,i)&&(p=h);var y=b.prototype=v.prototype=Object.create(p);I.prototype=y.constructor=b,b.constructor=I,b[u]=I.displayName="GeneratorFunction",f.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===I||"GeneratorFunction"===(t.displayName||t.name))},f.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(y),e},f.awrap=function(e){return{__await:e}},O(w.prototype),w.prototype[s]=function(){return this},f.AsyncIterator=w,f.async=function(e,t,n,r){var a=new w(m(e,t,n,r));return f.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},O(y),y[u]="Generator",y[i]=function(){return this},y.toString=function(){return"[object Generator]"},f.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=P,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=a.call(o,"catchLoc"),u=a.call(o,"finallyLoc");if(s&&u){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,l):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;x(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}}}function m(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,o=Object.create(a.prototype),i=new S(r||[]);return o._invoke=function(e,t,n){var r="suspendedStart";return function(a,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw o;return B()}for(n.method=a,n.arg=o;;){var i=n.delegate;if(i){var s=k(i,n);if(s){if(s===l)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=g(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,i),o}function g(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function v(){}function I(){}function b(){}function O(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e){var n;this._invoke=function(r,o){function i(){return new Promise((function(n,i){!function n(r,o,i,s){var u=g(e[r],e,o);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"===t(f)&&a.call(f,"__await")?Promise.resolve(f.__await).then((function(e){n("next",e,i,s)}),(function(e){n("throw",e,i,s)})):Promise.resolve(f).then((function(e){c.value=e,i(c)}),s)}s(u.arg)}(r,o,n,i)}))}return n=n?n.then(i,i):i()}}function k(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var r=g(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,l;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function P(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(a.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:B}}function B(){return{value:void 0,done:!0}}}(function(){return this}()||Function("return this")())}).call(this,n(64)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";n.r(t);var r=n(17),a=n.n(r),o=n(29),i=n.n(o),s=n(6),u=n.n(s),c=n(10),f=n.n(c),l=n(2),p=n.n(l),d=n(30),h=n.n(d),y=n(31),m=n.n(y),g=n(32),v=n.n(g),I=n(33),b=n.n(I),O=n(15),w=n.n(O),k=n(34),T=n.n(k),x=n(35),S=n.n(x),P=n(17),B="function"==typeof window.SharedArrayBuffer,A=function(e){if(B){if(e.data.buffer instanceof SharedArrayBuffer)return e;var t=new SharedArrayBuffer(e.data.buffer.byteLength),n=new e.data.constructor(t);return n.set(e.data,0),e.data=n,e}return P(e)},C=n(18),E=n.n(C),R=n(7),M=n.n(R),N=n(1),F=n.n(N),L=n(13),J=n.n(L),U=n(36),D=n.n(U),j=n(37),_=n.n(j),G=n(38),V=n.n(G),W=n(39),H=n.n(W),K=n(40),z=n.n(K),X=n(41),Y=n.n(X),q=n(19),Q=n.n(q),$=n(42),Z=n.n($),ee=n(11),te=n.n(ee),ne=n(9),re=n.n(ne),ae=n(16),oe=n.n(ae),ie=n(12),se=n.n(ie),ue=n(0),ce=n.n(ue),fe=function(e,t){if(t){var n=new oe.a(t);return Promise.resolve({webworkerPromise:n,worker:t})}var r="".concat(ce.a.itkModulesPath,"/WebWorkers/").concat(e,".worker.js");if(r.startsWith("http"))return se.a.get(r,{responseType:"blob"}).then((function(e){var t=new window.Worker(URL.createObjectURL(e.data));return{webworkerPromise:new oe.a(t),worker:t}}));var a=new window.Worker(r),o=new oe.a(a);return Promise.resolve({webworkerPromise:o,worker:a})},le=function(e,t,n,r){var a=e;return fe("ImageIO",a).then((function(e){var o=e.webworkerPromise,i=e.worker;return a=i,o.postMessage({operation:"readImage",name:n,type:r,data:t,config:ce.a},[t])})).then((function(e){return Promise.resolve({image:e,webWorker:a})}))},pe=function(e,t,n,r){var a=e;return fe("MeshIO",a).then((function(e){var o=e.webworkerPromise,i=e.worker;return a=i,o.postMessage({operation:"readMesh",name:n,type:r,data:t,config:ce.a},[t]).then((function(e){return Promise.resolve({mesh:e,webWorker:a})}))}))},de=function(e,t,n,r){var a=p()(n);return!!u.a.has(a)||!!te.a.has(r)?pe(e,t,n,r).catch((function(){return e.terminate(),le(null,t,n,r)})):le(e,t,n,r)},he=n(3),ye=n.n(he),me=function(e,t,n,r){var a=e;return fe("ImageIO",a).then((function(e){var o=e.webworkerPromise,i=e.worker;return a=i,ye.a.readAsArrayBuffer(t).then((function(e){return o.postMessage({operation:"readImage",name:n,type:r,data:e,config:ce.a},[e])})).then((function(e){return Promise.resolve({image:e,webWorker:a})}))}))},ge=function(e,t,n,r){var a=e;return fe("MeshIO",a).then((function(e){var o=e.webworkerPromise,i=e.worker;return a=i,ye.a.readAsArrayBuffer(t).then((function(e){return o.postMessage({operation:"readMesh",name:n,type:r,data:e,config:ce.a},[e])})).then((function(e){return Promise.resolve({mesh:e,webWorker:a})}))}))},ve=function(e,t,n,r){var a=p()(n);return!!u.a.has(a)||!!te.a.has(r)?ge(e,t,n,r).catch((function(){return e.terminate(),me(null,t,n,r)})):me(e,t,n,r)};function Ie(e,t,n,r,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,a)}var b