UNPKG

itk-vtk-image-viewer

Version:
1 lines 1.33 MB
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},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="",n(n.s=617)}([function(e,t,n){"use strict";var r=n(4),o=n(34),a=n(18),i=n(17),u=n(27),s=function e(t,n,s){var l,c,f,d,p=t&e.F,g=t&e.G,v=t&e.P,h=t&e.B,m=g?r:t&e.S?r[n]||(r[n]={}):(r[n]||{}).prototype,A=g?o:o[n]||(o[n]={}),M=A.prototype||(A.prototype={});for(l in g&&(s=n),s)f=((c=!p&&m&&void 0!==m[l])?m:s)[l],d=h&&c?u(f,r):v&&"function"==typeof f?u(Function.call,f):f,m&&i(m,l,f,t&e.U),A[l]!=f&&a(A,l,d),v&&M[l]!=f&&(M[l]=f)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){"use strict";(function(e,r){var o="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};Object.defineProperty(t,"__esModule",{value:!0}),t.EVENT_ABORT=t.TYPED_ARRAYS=t.VOID=void 0;var a=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i="function"==typeof Symbol&&"symbol"===o(Symbol.iterator)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":o(e)};t.setLoggerFunction=v,t.vtkLogMacro=h,t.vtkInfoMacro=m,t.vtkDebugMacro=A,t.vtkErrorMacro=M,t.vtkWarningMacro=y,t.vtkOnceErrorMacro=w,t.capitalize=T,t.uncapitalize=I,t.formatBytesToProperUnit=D,t.formatNumbersWithThousandSeparator=N,t.obj=E,t.get=L,t.set=R,t.setGet=j,t.getArray=k,t.setArray=B,t.setGetArray=_,t.algo=U,t.event=z,t.newInstance=V,t.chain=G,t.isVtkObject=Q,t.traverseInstanceTree=Y,t.debounce=K,t.throttle=W,t.keystore=H,t.proxy=Z,t.proxyPropertyMapping=J,t.proxyPropertyState=$,t.normalizeWheel=re;var u=function(e){return e&&e.__esModule?e:{default:e}}(n(62));function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(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 c=0,f=t.VOID=Symbol("void");var d={};function p(){}["log","debug","info","warn","error","time","timeEnd","group","groupEnd"].forEach(function(e){d[e]=p}),e.console=console.hasOwnProperty("log")?console:d;var g={debug:p,error:e.console.error||p,info:e.console.info||p,log:e.console.log||p,warn:e.console.warn||p};function v(e,t){g[e]&&(g[e]=t||p)}function h(){g.log.apply(g,arguments)}function m(){g.info.apply(g,arguments)}function A(){g.debug.apply(g,arguments)}function M(){g.error.apply(g,arguments)}function y(){g.warn.apply(g,arguments)}var b={};function w(e){b[e]||(g.error(e),b[e]=!0)}var x=t.TYPED_ARRAYS={Float32Array:Float32Array,Float64Array:Float64Array,Uint8Array:Uint8Array,Int8Array:Int8Array,Uint16Array:Uint16Array,Int16Array:Int16Array,Uint32Array:Uint32Array,Int32Array:Int32Array};function T(e){return e.charAt(0).toUpperCase()+e.slice(1)}function I(e){return e.charAt(0).toLowerCase()+e.slice(1)}function D(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,r=["TB","GB","MB","KB"],o=Number(e),a="B";o>n;)o/=n,a=r.pop();return o.toFixed(t)+" "+a}function N(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ",n=[],r=e;r>1e3;)n.push(("000"+r%1e3).slice(-3)),r=Math.floor(r/1e3);return r>0&&n.push(r),n.reverse(),n.join(t)}function S(e){Object.keys(e).forEach(function(t){Array.isArray(e[t])&&(e[t]=[].concat(e[t]))})}function C(e){return e.isA?e.getState():e}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S(t);var n=[];function r(e){n[e]=null}return Number.isInteger(t.mtime)||(t.mtime=++c),t.classHierarchy=["vtkObject"],e.isDeleted=function(){return!!t.deleted},e.modified=function(r){t.deleted?M("instance deleted - cannot call any method"):r&&r<e.getMTime()||(t.mtime=++c,n.forEach(function(t){return t&&t(e)}))},e.onModified=function(e){if(t.deleted)return M("instance deleted - cannot call any method"),null;var o=n.length;return n.push(e),function(e){return Object.freeze({unsubscribe:function(){r(e)}})}(o)},e.getMTime=function(){return t.mtime},e.isA=function(e){for(var n=t.classHierarchy.length;n--;)if(t.classHierarchy[n]===e)return!0;return!1},e.getClassName=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t.classHierarchy[t.classHierarchy.length-1-e]},e.set=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!1;return Object.keys(n).forEach(function(i){var u=o?null:e["set"+T(i)];u&&Array.isArray(n[i])&&u.length>1?a=u.apply(void 0,l(n[i]))||a:u?a=u(n[i])||a:(-1!==["mtime"].indexOf(i)||r||y("Warning: Set value to model directly "+i+", "+n[i]),t[i]=n[i],a=!0)}),a},e.get=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];if(!n.length)return t;var o={};return n.forEach(function(e){o[e]=t[e]}),o},e.getReferenceByName=function(e){return t[e]},e.delete=function(){Object.keys(t).forEach(function(e){return delete t[e]}),n.forEach(function(e,t){return r(t)}),t.deleted=!0},e.getState=function(){var n=Object.assign({},t,{vtkClass:e.getClassName()});Object.keys(n).forEach(function(e){null===n[e]||void 0===n[e]?delete n[e]:n[e].isA?n[e]=n[e].getState():Array.isArray(n[e])&&(n[e]=n[e].map(C))});var r={};return Object.keys(n).sort().forEach(function(e){r[e]=n[e]}),r.mtime&&delete r.mtime,r},e.shallowCopy=function(n){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n.getClassName()!==e.getClassName())throw new Error("Cannot ShallowCopy "+n.getClassName()+" into "+e.getClassName());var o=n.get(),a=Object.keys(t).sort();Object.keys(o).sort().forEach(function(e){var n=a.indexOf(e);-1===n?r&&A("add "+e+" in shallowCopy"):a.splice(n,1),t[e]=o[e]}),a.length&&r&&A("Untouched keys: "+a.join(", ")),e.modified()},e}function L(e,t,n){n.forEach(function(n){"object"===(void 0===n?"undefined":i(n))?e["get"+T(n.name)]=function(){return t[n.name]}:e["get"+T(n)]=function(){return t[n]}})}var O={enum:function(e,t,n){return function(r){if("string"==typeof r){if(void 0!==n.enum[r])return t[n.name]!==n.enum[r]&&(t[n.name]=n.enum[r],e.modified(),!0);throw M("Set Enum with invalid argument "+n+", "+r),new RangeError("Set Enum with invalid string argument")}if("number"==typeof r){if(t[n.name]!==r){if(-1!==Object.keys(n.enum).map(function(e){return n.enum[e]}).indexOf(r))return t[n.name]=r,e.modified(),!0;throw M("Set Enum outside numeric range "+n+", "+r),new RangeError("Set Enum outside numeric range")}return!1}throw M("Set Enum with invalid argument (String/Number) "+n+", "+r),new TypeError("Set Enum with invalid argument (String/Number)")}}};function P(e){if("object"===(void 0===e?"undefined":i(e))){var t=O[e.type];if(t)return function(n,r){return t(n,r,e)};throw M("No setter for field "+e),new TypeError("No setter for field")}return function(t,n){return function(r){return n.deleted?(M("instance deleted - cannot call any method"),!1):n[e]!==r&&(n[e]=r,t.modified(),!0)}}}function R(e,t,n){n.forEach(function(n){"object"===(void 0===n?"undefined":i(n))?e["set"+T(n.name)]=P(n)(e,t):e["set"+T(n)]=P(n)(e,t)})}function j(e,t,n){L(e,t,n),R(e,t,n)}function k(e,t,n){n.forEach(function(n){e["get"+T(n)]=function(){return[].concat(t[n])},e["get"+T(n)+"ByReference"]=function(){return t[n]}})}function B(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;n.forEach(function(n){e["set"+T(n)]=function(){for(var a=arguments.length,i=Array(a),u=0;u<a;u++)i[u]=arguments[u];if(t.deleted)return M("instance deleted - cannot call any method"),!1;var s=i;if(1===s.length&&Array.isArray(s[0])&&(s=s[0]),s.length!==r){if(!(s.length<r&&void 0!==o))throw new RangeError("Invalid number of values for array setter");for(s=[].concat(s);s.length<r;)s.push(o)}var l=!1;return t[n].forEach(function(e,t){if(e!==s[t]){if(l)return;l=!0}}),(l||t[n].length!==s.length)&&(t[n]=[].concat(s),e.modified()),!0},e["set"+T(n)+"From"]=function(e){var r=t[n];e.forEach(function(e,t){r[t]=e})}})}function _(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;k(e,t,n),B(e,t,n,r,o)}function U(e,t,n,r){function o(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t.deleted)M("instance deleted - cannot call any method");else{if(r>=t.numberOfInputs){var o="algorithm "+e.getClassName()+" only has ";return o+=""+t.numberOfInputs,void M(o+=" input ports. To add more input ports, use addInputData()")}(t.inputData[r]!==n||t.inputConnection[r])&&(t.inputData[r]=n,t.inputConnection[r]=null,e.modified&&e.modified())}}function a(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t.deleted)M("instance deleted - cannot call any method");else{if(r>=t.numberOfInputs){var o="algorithm "+e.getClassName()+" only has ";return o+=""+t.numberOfInputs,void M(o+=" input ports. To add more input ports, use addInputConnection()")}t.inputData[r]=null,t.inputConnection[r]=n}}function i(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t.deleted?(M("instance deleted - cannot call any method"),null):(e.shouldUpdate()&&e.update(),t.output[n])}if(t.inputData?t.inputData=t.inputData.map(u.default):t.inputData=[],t.inputConnection?t.inputConnection=t.inputConnection.map(u.default):t.inputConnection=[],t.output?t.output=t.output.map(u.default):t.output=[],t.inputArrayToProcess?t.inputArrayToProcess=t.inputArrayToProcess.map(u.default):t.inputArrayToProcess=[],t.numberOfInputs=n,e.shouldUpdate=function(){for(var n=e.getMTime(),o=r,a=1/0;o--;){if(!t.output[o])return!0;var i=t.output[o].getMTime();if(i<n)return!0;i<a&&(a=i)}for(o=t.numberOfInputs;o--;)if(t.inputConnection[o]&&t.inputConnection[o].filter.shouldUpdate())return!0;for(o=t.numberOfInputs;o--;)if(e.getInputData(o)&&e.getInputData(o).getMTime()>a)return!0;return!1},t.numberOfInputs){for(var s=t.numberOfInputs;s--;)t.inputData.push(null),t.inputConnection.push(null);e.setInputData=o,e.setInputConnection=a,e.addInputData=function(e){t.deleted?M("instance deleted - cannot call any method"):(t.numberOfInputs++,o(e,t.numberOfInputs-1))},e.addInputConnection=function(e){t.deleted?M("instance deleted - cannot call any method"):(t.numberOfInputs++,a(e,t.numberOfInputs-1))},e.getInputData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t.inputConnection[e]&&(t.inputData[e]=t.inputConnection[e]()),t.inputData[e]},e.getInputConnection=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t.inputConnection[e]}}r&&(e.getOutputData=i,e.getOutputPort=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=function(){return i(t)};return n.filter=e,n}),e.update=function(){var n=[];if(t.numberOfInputs)for(var r=0;r<t.numberOfInputs;)n[r]=e.getInputData(r),r++;e.shouldUpdate()&&e.requestData&&e.requestData(n,t.output)},e.getNumberOfInputPorts=function(){return t.numberOfInputs},e.getNumberOfOutputPorts=function(){return r},e.getInputArrayToProcess=function(e){var n=t.inputArrayToProcess[e],r=t.inputData[e];return n&&r?r["get"+n.fieldAssociation]().getArray(n.arrayName):null},e.setInputArrayToProcess=function(e,n,r){for(var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Scalars";t.inputArrayToProcess.length<e;)t.inputArrayToProcess.push(null);t.inputArrayToProcess[e]={arrayName:n,fieldAssociation:r,attributeType:o}}}var F=t.EVENT_ABORT=Symbol("Event abort");function z(e,t,n){var r=[],o=e.delete,i=1;function u(e){for(var t=0;t<r.length;++t){if(a(r[t],1)[0]===e)return void r.splice(t,1)}}e["invoke"+T(n)]=function(){var n=arguments;if(t.deleted)M("instance deleted - cannot call any method");else for(var o=r.slice(),i=function(t){var r=a(o[t],3),i=r[1],u=r[2];if(u<0)setTimeout(function(){return i.apply(e,n)},1-u);else if(i&&i.apply(e,n)===F)return"break"},u=0;u<o.length&&"break"!==i(u);++u);},e["on"+T(n)]=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t.deleted)return M("instance deleted - cannot call any method"),null;var o=i++;return r.push([o,e,n]),r.sort(function(e,t){return t[2]-e[2]}),function(e){return Object.freeze({unsubscribe:function(){u(e)}})}(o)},e.delete=function(){o(),r.forEach(function(e){return u(a(e,1)[0])})}}function V(e,t){var n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={};return e(n,{},t),Object.freeze(n)};return t&&u.default.register(t,n),n}function G(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.filter(function(e){return!!e}).forEach(function(e){return e.apply(void 0,n)})}}function Q(e){return e&&e.isA&&e.isA("vtkObject")}function Y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(Q(e)){if(r.indexOf(e)>=0)return n;r.push(e);var o=t(e);void 0!==o&&n.push(o);var a=e.get();Object.keys(a).forEach(function(e){var o=a[e];Array.isArray(o)?o.forEach(function(e){Y(e,t,n,r)}):Y(o,t,n,r)})}return n}function K(e,t,n){var r=this,o=void 0;return function(){for(var a=arguments.length,i=Array(a),u=0;u<a;u++)i[u]=arguments[u];var s=r,l=n&&!o;clearTimeout(o),o=setTimeout(function(){o=null,n||e.apply(s,i)},t),l&&e.apply(s,i)}}function W(e,t){var n=!1,r=null;function o(){n=!1,null!==r&&(a.apply(void 0,l(r)),r=null)}function a(){for(var a=arguments.length,i=Array(a),u=0;u<a;u++)i[u]=arguments[u];n?r=i:(n=!0,e.apply(void 0,i),setTimeout(o,t))}return a}function H(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t.keystore=Object.assign(t.keystore||{},n),e.setKey=function(e,n){t.keystore[e]=n},e.getKey=function(e,n){return t.keystore[e]},e.getAllKeys=function(e,n){return Object.keys(t.keystore)},e.deleteKey=function(e,n){return delete t.keystore[e]},e.clearKeystore=function(){return e.getAllKeys().forEach(function(e){return delete t.keystore[e]})}}var q=1,X="__root__";function Z(e,t){H(e,t);var n=e.delete;t.proxyId=""+q++,t.ui=JSON.parse(JSON.stringify(t.ui||[])),L(e,t,["proxyId","proxyGroup","proxyName"]),j(e,t,["proxyManager"]);var o={},a={};function i(e,t){a[t]||(a[t]=[]);for(var n=a[t],r=0;r<e.length;r++)n.push(e[r].name),o[e[r].name]=e[r],e[r].children&&e[r].children.length&&i(e[r].children,e[r].name)}function u(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X,r=[],o=t.proxyId,i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X;return a[e]}(n)||[],s=0;s<i.length;s++){var l=i[s],c=e["get"+T(l)],f={id:o,name:l,value:c?c():void 0},d=u(l);d.length&&(f.children=d),r.push(f)}return r}i(t.ui,X),e.updateUI=function(n){t.ui=JSON.parse(JSON.stringify(n||[])),Object.keys(o).forEach(function(e){return delete o[e]}),Object.keys(a).forEach(function(e){return delete a[e]}),i(t.ui,X),e.modified()},e.updateProxyProperty=function(e,t){var n=o[e];n?Object.assign(n,t):o[e]=Object.assign({},t)},e.activate=function(){if(t.proxyManager){var n="setActive"+T(e.getProxyGroup().slice(0,-1));t.proxyManager[n]&&t.proxyManager[n](e)}},t.propertyLinkSubscribers={},e.registerPropertyLinkForGC=function(e,n){n in t.propertyLinkSubscribers||(t.propertyLinkSubscribers[n]=[]),t.propertyLinkSubscribers[n].push(e)},e.gcPropertyLinks=function(n){for(var r=t.propertyLinkSubscribers[n]||[];r.length;)r.pop().unbind(e)},t.propertyLinkMap={},e.getPropertyLink=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t.propertyLinkMap[e])return t.propertyLinkMap[e];var r=null,o=[],a=0,i=!1;function u(n){var u=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(i)return null;var l=[],c=null;for(a=o.length;a--;){var f=o[a];f.instance===n?c=f:l.push(f)}if(!c)return null;var d=c.instance["get"+T(c.propertyName)]();if(d!==r||u){for(r=d,i=!0;l.length;){var p=l.pop();p.instance.set(s({},p.propertyName,r))}i=!1}return t.propertyLinkMap[e].persistent&&(t.propertyLinkMap[e].value=d),d}function l(e,t){var n=[];for(a=o.length;a--;){var r=o[a];r.instance!==e||r.propertyName!==t&&void 0!==t||(r.subscription.unsubscribe(),n.push(a))}for(;n.length;)o.splice(n.pop(),1)}var c={bind:function(n,r){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=n.onModified(u),c=o[0];return o.push({instance:n,propertyName:r,subscription:i}),a&&(t.propertyLinkMap[e].persistent&&void 0!==t.propertyLinkMap[e].value?n.set(s({},r,t.propertyLinkMap[e].value)):c&&u(c.instance,!0)),{unsubscribe:function(){return l(n,r)}}},unbind:l,unsubscribe:function(){for(;o.length;)o.pop().subscription.unsubscribe()},persistent:n};return t.propertyLinkMap[e]=c,c},e.listPropertyNames=function(){return u().map(function(e){return e.name})},e.getPropertyByName=function(e){return u().find(function(t){return t.name===e})},e.getPropertyDomainByName=function(e){return o[e].domain},e.getProxySection=function(){return{id:t.proxyId,name:t.proxyGroup,ui:t.ui,properties:u()}},e.delete=function(){for(var r=Object.keys(t.propertyLinkMap),o=r.length;o--;)t.propertyLinkMap[r[o]].unsubscribe();Object.keys(t.propertyLinkSubscribers).forEach(e.gcPropertyLinks),n()},r(function(){if(t.links)for(var n=0;n<t.links.length;n++){var r=t.links[n],o=r.link,a=r.property,i=r.persistent,u=r.updateOnBind;if("application"===r.type){var s=t.proxyManager.getPropertyLink(o,i);e.registerPropertyLinkForGC(s,"application"),s.bind(e,a,u)}}})}function J(e,t,n){for(var r=e.delete,o=[],a=Object.keys(n),i=a.length;i--;){var u=a[i],s=n[u],l=s.modelKey,c=s.property,f=s.modified,d=void 0===f||f,p=T(c),g=T(u);e["get"+g]=t[l]["get"+p],e["set"+g]=t[l]["set"+p],d&&o.push(t[l].onModified(e.modified))}e.delete=function(){for(;o.length;)o.pop().unsubscribe();r()}}function $(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t.this=e;for(var o=Object.keys(r),a=o.length,i=function(){var i=o[a];t[i]=r[i];var u=n[i];e["set"+T(i)]=function(n){n!==t[i]&&(t[i]=n,function(e){for(var n=Object.keys(e),r=n.length;r--;){var o=n[r];t[o].set(e[o])}}(u[n]),e.modified())}};a--;)i();o.length&&L(e,t,o)}var ee=10,te=40,ne=800;function re(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*ee,o=n*ee,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(1===e.deltaMode?(r*=te,o*=te):(r*=ne,o*=ne)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}t.default={EVENT_ABORT:F,VOID:f,TYPED_ARRAYS:x,algo:U,capitalize:T,uncapitalize:I,chain:G,enumToString:function(e,t){return Object.keys(e).find(function(n){return e[n]===t})},event:z,get:L,getArray:k,getCurrentGlobalMTime:function(){return c},getStateArrayMapFunc:C,isVtkObject:Q,keystore:H,newInstance:V,obj:E,safeArrays:S,set:R,setArray:B,setGet:j,setGetArray:_,setLoggerFunction:v,traverseInstanceTree:Y,vtkDebugMacro:A,vtkErrorMacro:M,vtkOnceErrorMacro:w,vtkInfoMacro:m,vtkLogMacro:h,vtkWarningMacro:y,debounce:K,throttle:W,proxy:Z,proxyPropertyMapping:J,proxyPropertyState:$,formatBytesToProperUnit:D,formatNumbersWithThousandSeparator:N,normalizeWheel:re}}).call(this,n(58),n(84).setImmediate)},function(e,t,n){"use strict";var r=n(6);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=i(n(374)),a=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var u=a.default.vtkErrorMacro,s=a.default.vtkWarningMacro,l=0,c=20,f=1e-12;function d(e){return function(){return u("vtkMath::"+e+" - NOT IMPLEMENTED")}}function p(e,t){for(var n=0;n<3;n++){var r=e[n];e[n]=t[n],t[n]=r}}function g(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,t=[];t.length<e;)t.push(0);return t}var v=Math.round,h=Math.floor,m=Math.ceil,A=Math.min,M=Math.max;var y=d("ceilLog2"),b=d("factorial");function w(e){for(var t=1;t<e;)t*=2;return t}var x=d("gaussian");function T(e,t){e[0]*=t,e[1]*=t,e[2]*=t}function I(e,t){e[0]*=t,e[1]*=t}function D(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function N(e,t,n){var r=e[1]*t[2]-e[2]*t[1],o=e[2]*t[0]-e[0]*t[2],a=e[0]*t[1]-e[1]*t[0];n[0]=r,n[1]=o,n[2]=a}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;switch(t){case 1:return Math.abs(e);case 2:return Math.sqrt(e[0]*e[0]+e[1]*e[1]);case 3:return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);default:for(var n=0,r=0;r<t;r++)n+=e[r]*e[r];return Math.sqrt(n)}}function C(e){var t=S(e);return 0!==t&&(e[0]/=t,e[1]/=t,e[2]/=t),t}function E(e,t){return e[0]*t[0]+e[1]*t[1]}function L(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function O(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 2===t.length?t[0][0]*t[1][1]-t[1][0]*t[0][1]:4===t.length?t[0]*t[3]-t[1]*t[2]:Number.NaN}function P(e,t,n){for(var r=[[0,0,0],[0,0,0],[0,0,0]],o=0;o<3;o++)r[0][o]=e[0][0]*t[0][o]+e[0][1]*t[1][o]+e[0][2]*t[2][o],r[1][o]=e[1][0]*t[0][o]+e[1][1]*t[1][o]+e[1][2]*t[2][o],r[2][o]=e[2][0]*t[0][o]+e[2][1]*t[1][o]+e[2][2]*t[2][o];for(var a=0;a<3;a++)n[a][0]=r[a][0],n[a][1]=r[a][1],n[a][2]=r[a][2]}function R(e,t){var n=void 0;n=e[1][0],t[1][0]=e[0][1],t[0][1]=n,n=e[2][0],t[2][0]=e[0][2],t[0][2]=n,n=e[2][1],t[2][1]=e[1][2],t[1][2]=n,t[0][0]=e[0][0],t[1][1]=e[1][1],t[2][2]=e[2][2]}function j(e){for(var t=0;t<3;t++)e[t][0]=e[t][1]=e[t][2]=0,e[t][t]=1}function k(e){return e[0][0]*e[1][1]*e[2][2]+e[1][0]*e[2][1]*e[0][2]+e[2][0]*e[0][1]*e[1][2]-e[0][0]*e[2][1]*e[1][2]-e[1][0]*e[0][1]*e[2][2]-e[2][0]*e[1][1]*e[0][2]}function B(e,t){var n=e[0]*e[0],r=e[0]*e[1],o=e[0]*e[2],a=e[0]*e[3],i=e[1]*e[1],u=e[2]*e[2],s=e[3]*e[3],l=e[1]*e[2],c=e[1]*e[3],f=e[2]*e[3],d=i+u+s,p=1/(n+d),g=(n-d)*p;p*=2,t[0][0]=i*p+g,t[1][0]=(l+a)*p,t[2][0]=(c-o)*p,t[0][1]=(l-a)*p,t[1][1]=u*p+g,t[2][1]=(f+r)*p,t[0][2]=(c+o)*p,t[1][2]=(f-r)*p,t[2][2]=s*p+g}function _(e,t,n,r){var o=void 0,a=void 0,i=void 0,u=void 0,l=void 0,f=void 0,d=void 0,p=void 0,v=void 0,h=void 0,m=void 0,A=void 0,M=void 0,y=void 0,b=void 0,w=void 0,x=g(t),T=g(t),I=function(e,t,n,r,o){y=e[t][n],M=e[r][o],e[t][n]=y-A*(M+y*h),e[r][o]=M+A*(y-M*h)};for(l=0;l<t;l++){for(u=0;u<t;u++)r[l][u]=0;r[l][l]=1}for(l=0;l<t;l++)x[l]=n[l]=e[l][l],T[l]=0;for(o=0;o<c;o++){for(m=0,l=0;l<t-1;l++)for(u=l+1;u<t;u++)m+=Math.abs(e[l][u]);if(0===m)break;for(d=o<3?.2*m/(t*t):0,l=0;l<t-1;l++)for(u=l+1;u<t;u++)if(y=100*Math.abs(e[l][u]),o>3&&Math.abs(n[l])+y===Math.abs(n[l])&&Math.abs(n[u])+y===Math.abs(n[u]))e[l][u]=0;else if(Math.abs(e[l][u])>d){for(M=n[u]-n[l],Math.abs(M)+y===Math.abs(M)?v=e[l][u]/M:(p=.5*M/e[l][u],v=1/(Math.abs(p)+Math.sqrt(1+p*p)),p<0&&(v=-v)),b=1/Math.sqrt(1+v*v),h=(A=v*b)/(1+b),M=v*e[l][u],T[l]-=M,T[u]+=M,n[l]-=M,n[u]+=M,e[l][u]=0,a=0;a<=l-1;a++)I(e,a,l,a,u);for(a=l+1;a<=u-1;a++)I(e,l,a,a,u);for(a=u+1;a<t;a++)I(e,l,a,u,a);for(a=0;a<t;a++)I(r,a,l,a,u)}for(l=0;l<t;l++)x[l]+=T[l],n[l]=x[l],T[l]=0}if(o>=c)return s("vtkMath::Jacobi: Error extracting eigenfunctions"),0;for(a=0;a<t-1;a++){for(w=n[i=a],o=a+1;o<t;o++)n[o]>=w&&(w=n[i=o]);if(i!==a)for(n[i]=n[a],n[a]=w,o=0;o<t;o++)w=r[o][a],r[o][a]=r[o][i],r[o][i]=w}var D=(t>>1)+(1&t);for(a=0;a<t;a++){for(f=0,o=0;o<t;o++)r[o][a]>=0&&f++;if(f<D)for(o=0;o<t;o++)r[o][a]*=-1}return 1}function U(e,t){var n=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]];n[0][0]=e[0][0]+e[1][1]+e[2][2],n[1][1]=e[0][0]-e[1][1]-e[2][2],n[2][2]=-e[0][0]+e[1][1]-e[2][2],n[3][3]=-e[0][0]-e[1][1]+e[2][2],n[0][1]=n[1][0]=e[2][1]-e[1][2],n[0][2]=n[2][0]=e[0][2]-e[2][0],n[0][3]=n[3][0]=e[1][0]-e[0][1],n[1][2]=n[2][1]=e[1][0]+e[0][1],n[1][3]=n[3][1]=e[0][2]+e[2][0],n[2][3]=n[3][2]=e[2][1]+e[1][2];for(var r=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],o=[0,0,0,0],a=[0,0,0,0],i=0;i<4;i++)o[i]=n[i],a[i]=r[i];_(o,4,[0,0,0,0],a),t[0]=r[0][0],t[1]=r[1][0],t[2]=r[2][0],t[3]=r[3][0]}function F(e,t){for(var n=0;n<3;n++)t[0][n]=e[0][n],t[1][n]=e[1][n],t[2][n]=e[2][n];for(var r=g(3),o=g(3),a=void 0,i=0;i<3;i++){var u=Math.abs(t[i][0]),s=Math.abs(t[i][1]),l=Math.abs(t[i][2]);a=l>(a=s>u?s:u)?l:a,r[i]=1,0!==a&&(r[i]/=a)}var c=Math.abs(t[0][0])*r[0],f=Math.abs(t[1][0])*r[1],d=Math.abs(t[2][0])*r[2];o[0]=0,f>=(a=c)&&(a=f,o[0]=1),d>=a&&(o[0]=2),0!==o[0]&&(p(t[o[0]],t[0]),r[o[0]]=r[0]);var v=Math.abs(t[1][1])*r[1],h=Math.abs(t[2][1])*r[2];o[1]=1,h>=(a=v)&&(o[1]=2,p(t[2],t[1])),o[2]=2;var m=0;if(k(t)<0){m=1;for(var A=0;A<3;A++)t[0][A]=-t[0][A],t[1][A]=-t[1][A],t[2][A]=-t[2][A]}var M=g(4);if(U(t,M),B(M,t),m)for(var y=0;y<3;y++)t[0][y]=-t[0][y],t[1][y]=-t[1][y],t[2][y]=-t[2][y];1!==o[1]&&p(t[o[1]],t[1]),0!==o[0]&&p(t[o[0]],t[0])}function z(e,t,n){var r=void 0,o=void 0,a=void 0,i=void 0,u=void 0,s=void 0,l=[g(3),g(3),g(3)],c=g(3),f=g(3);for(r=0;r<3;r++)l[r][0]=e[r][0],l[r][1]=e[r][1],l[r][2]=e[r][2],c[r]=l[r],f[r]=n[r];if(_(c,3,t,f),t[0]!==t[1]||t[0]!==t[2]){for(R(n,n),r=0;r<3;r++)if(t[(r+1)%3]===t[(r+2)%3]){for(s=Math.abs(n[r][0]),i=0,o=1;o<3;o++)s<(u=Math.abs(n[r][o]))&&(s=u,i=o);return i!==r&&(u=t[i],t[i]=t[r],t[r]=u,p(n[r],n[i])),n[i][i]<0&&(n[i][0]=-n[i][0],n[i][1]=-n[i][1],n[i][2]=-n[i][2]),a=(i+2)%3,n[o=(i+1)%3][0]=0,n[o][1]=0,n[o][2]=0,n[o][o]=1,N(n[i],n[o],n[a]),C(n[a]),N(n[a],n[i],n[o]),void R(n,n)}for(s=Math.abs(n[0][0]),i=0,r=1;r<3;r++)s<(u=Math.abs(n[r][0]))&&(s=u,i=r);for(0!==i&&(u=t[i],t[i]=t[0],t[0]=u,p(n[i],n[0])),Math.abs(n[1][1])<Math.abs(n[2][1])&&(u=t[2],t[2]=t[1],t[1]=u,p(n[2],n[1])),r=0;r<2;r++)n[r][r]<0&&(n[r][0]=-n[r][0],n[r][1]=-n[r][1],n[r][2]=-n[r][2]);k(n)<0&&(n[2][0]=-n[2][0],n[2][1]=-n[2][1],n[2][2]=-n[2][2]),R(n,n)}else j(n)}function V(e,t,n){var r=void 0,o=void 0,a=void 0,i=void 0,u=0,l=void 0,c=void 0,d=void 0,p=g(n);for(r=0;r<n;r++){for(i=0,o=0;o<n;o++)(d=Math.abs(e[r][o]))>i&&(i=d);if(0===i)return s("Unable to factor linear system"),0;p[r]=1/i}for(o=0;o<n;o++){for(r=0;r<o;r++){for(l=e[r][o],a=0;a<r;a++)l-=e[r][a]*e[a][o];e[r][o]=l}for(i=0,r=o;r<n;r++){for(l=e[r][o],a=0;a<o;a++)l-=e[r][a]*e[a][o];e[r][o]=l,(c=p[r]*Math.abs(l))>=i&&(i=c,u=r)}if(o!==u){for(a=0;a<n;a++)c=e[u][a],e[u][a]=e[o][a],e[o][a]=c;p[u]=p[o]}if(t[o]=u,Math.abs(e[o][o])<=f)return s("Unable to factor linear system"),0;if(o!==n-1)for(c=1/e[o][o],r=o+1;r<n;r++)e[r][o]*=c}return 1}function G(e,t,n,r){var o=void 0,a=void 0,i=void 0,u=void 0,s=void 0;for(i=-1,o=0;o<r;o++){if(s=n[u=t[o]],n[u]=n[o],i>=0)for(a=i;a<=o-1;a++)s-=e[o][a]*n[a];else 0!==s&&(i=o);n[o]=s}for(o=r-1;o>=0;o--){for(s=n[o],a=o+1;a<r;a++)s-=e[o][a]*n[a];n[o]=s/e[o][o]}}function Q(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=r||g(n),i=o||g(n);if(0===V(e,a,n))return 0;for(var u=0;u<n;u++){for(var s=0;s<n;s++)i[s]=0;i[u]=1,G(e,a,i,n);for(var l=0;l<n;l++)t[l][u]=i[l]}return 1}function Y(e,t,n,r){if(e<n)return s("Insufficient number of samples. Underdetermined."),0;var o=void 0,a=void 0,i=void 0,u=g(n),l=g(n),c=g(n);for(o=0;o<n;o++)for(c[o]=g(n),u[o]=g(n),a=0;a<n;a++)u[o][a]=0;for(i=0;i<e;i++)for(o=0;o<n;o++)for(a=o;a<n;a++)u[o][a]+=t[i][o]*t[i][a];for(o=0;o<n;o++)for(a=0;a<o;a++)u[o][a]=u[a][o];for(_(u,n,l,c),o=0;o<n;o++)r[o][0]=c[o][n-1];return 1}function K(e,t){var n=r(e,3),o=(n[0]+16)/116,a=n[1]/500+o,i=o-n[2]/200;o=Math.pow(o,3)>.008856?Math.pow(o,3):(o-16/116)/7.787,a=Math.pow(a,3)>.008856?Math.pow(a,3):(a-16/116)/7.787,i=Math.pow(i,3)>.008856?Math.pow(i,3):(i-16/116)/7.787;t[0]=.9505*a,t[1]=1*o,t[2]=1.089*i}function W(e,t){var n=r(e,3),o=n[0]/.9505,a=n[1]/1,i=n[2]/1.089;o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,t[0]=116*a-16,t[1]=500*(o-a),t[2]=200*(a-i)}function H(e,t){var n=r(e,3),o=n[0],a=n[1],i=n[2],u=3.2406*o+-1.5372*a+-.4986*i,s=-.9689*o+1.8758*a+.0415*i,l=.0557*o+-.204*a+1.057*i;u>.0031308?u=1.055*Math.pow(u,1/2.4)-.055:u*=12.92,s>.0031308?s=1.055*Math.pow(s,1/2.4)-.055:s*=12.92,l>.0031308?l=1.055*Math.pow(l,1/2.4)-.055:l*=12.92;var c=u;c<s&&(c=s),c<l&&(c=l),c>1&&(u/=c,s/=c,l/=c),u<0&&(u=0),s<0&&(s=0),l<0&&(l=0),t[0]=u,t[1]=s,t[2]=l}function q(e,t){var n=r(e,3),o=n[0],a=n[1],i=n[2];o>.04045?o=Math.pow((o+.055)/1.055,2.4):o/=12.92,a>.04045?a=Math.pow((a+.055)/1.055,2.4):a/=12.92,i>.04045?i=Math.pow((i+.055)/1.055,2.4):i/=12.92,t[0]=.4124*o+.3576*a+.1805*i,t[1]=.2126*o+.7152*a+.0722*i,t[2]=.0193*o+.1192*a+.9505*i}var X=d("GetScalarTypeFittingRange"),Z=d("GetAdjustedScalarRange");var J=Number.isFinite,$=Number.isNaN;t.default={Pi:function(){return Math.PI},radiansFromDegrees:function(e){return e/180*Math.PI},degreesFromRadians:function(e){return 180*e/Math.PI},round:v,floor:h,ceil:m,ceilLog2:y,min:A,max:M,arrayMin:function(e){for(var t=1/0,n=0,r=e.length;n<r;++n)e[n]<t&&(t=e[n]);return t},arrayMax:function(e){for(var t=-1/0,n=0,r=e.length;n<r;++n)t<e[n]&&(t=e[n]);return t},isPowerOfTwo:function(e){return e===w(e)},nearestPowerOfTwo:w,factorial:b,binomial:function(e,t){for(var n=1,r=1;r<=t;++r)n*=(e-r+1)/r;return Math.floor(n)},beginCombination:function(e,t){if(e<t)return 0;for(var n=g(t),r=0;r<t;++r)n[r]=r;return n},nextCombination:function(e,t,n){for(var r=0,o=t-1;o>=0;--o)if(n[o]<e-t+o){for(var a=n[o]+1;o<t;)n[o++]=a++;r=1;break}return r},randomSeed:function(e){(0,o.default)(""+e,{global:!0}),l=e},getSeed:function(){return l},random:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+((arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)-e)*Math.random()},gaussian:x,add:function(e,t,n){n[0]=e[0]+t[0],n[1]=e[1]+t[1],n[2]=e[2]+t[2]},subtract:function(e,t,n){n[0]=e[0]-t[0],n[1]=e[1]-t[1],n[2]=e[2]-t[2]},multiplyScalar:T,multiplyScalar2D:I,dot:D,outer:function(e,t,n){for(var r=0;r<3;r++)for(var o=0;o<3;o++)n[r][o]=e[r]*t[o]},cross:N,norm:S,normalize:C,perpendiculars:function(e,t,n,r){var o=e[0]*e[0],a=e[1]*e[1],i=e[2]*e[2],u=Math.sqrt(o+a+i),s=void 0,l=void 0,c=void 0;o>a&&o>i?(s=0,l=1,c=2):a>i?(s=1,l=2,c=0):(s=2,l=0,c=1);var f=e[s]/u,d=e[l]/u,p=e[c]/u,g=Math.sqrt(f*f+p*p);if(0!==r){var v=Math.sin(r),h=Math.cos(r);t&&(t[s]=(p*h-f*d*v)/g,t[l]=v*g,t[c]=(-f*h-d*p*v)/g),n&&(n[s]=(-p*v-f*d*h)/g,n[l]=h*g,n[c]=(f*v-d*p*h)/g)}else t&&(t[s]=p/g,t[l]=0,t[c]=-f/g),n&&(n[s]=-f*d/g,n[l]=g,n[c]=-d*p/g)},projectVector:function(e,t,n){var r=D(t,t);if(0===r)return n[0]=0,n[1]=0,n[2]=0,!1;for(var o=D(e,t)/r,a=0;a<3;a++)n[a]=t[a];return T(n,o),!0},projectVector2D:function(e,t,n){var r=E(t,t);if(0===r)return n[0]=0,n[1]=0,!1;for(var o=E(e,t)/r,a=0;a<2;a++)n[a]=t[a];return I(n,o),!0},distance2BetweenPoints:function(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])+(e[2]-t[2])*(e[2]-t[2])},angleBetweenVectors:function(e,t){var n=[0,0,0];return N(e,t,n),Math.atan2(S(n),D(e,t))},gaussianAmplitude:function(e,t,n){var r=Math.abs(e-n);return 1/Math.sqrt(2*Math.PI*t)*Math.exp(-Math.pow(r,2)/(2*t))},gaussianWeight:function(e,t,n){var r=Math.abs(e-n);return Math.exp(-Math.pow(r,2)/(2*t))},dot2D:E,outer2D:function(e,t,n){for(var r=0;r<2;r++)for(var o=0;o<2;o++)n[r][o]=e[r]*t[o]},norm2D:L,normalize2D:function(e){var t=L(e);return 0!==t&&(e[0]/=t,e[1]/=t),t},determinant2x2:O,LUFactor3x3:function(e,t){for(var n=void 0,r=void 0,o=void 0,a=[0,0,0],i=0;i<3;i++)o=Math.abs(e[i][0]),(r=Math.abs(e[i][1]))>o&&(o=r),(r=Math.abs(e[i][2]))>o&&(o=r),a[i]=1/o;o=a[0]*Math.abs(e[0][0]),n=0,(r=a[1]*Math.abs(e[1][0]))>=o&&(o=r,n=1),(r=a[2]*Math.abs(e[2][0]))>=o&&(n=2),0!==n&&(p(e[n],e[0]),a[n]=a[0]),t[0]=n,e[1][0]/=e[0][0],e[2][0]/=e[0][0],e[1][1]-=e[1][0]*e[0][1],e[2][1]-=e[2][0]*e[0][1],o=a[1]*Math.abs(e[1][1]),n=1,(r=a[2]*Math.abs(e[2][1]))>=o&&(n=2,p(e[2],e[1]),a[2]=a[1]),t[1]=n,e[2][1]/=e[1][1],e[1][2]-=e[1][0]*e[0][2],e[2][2]-=e[2][0]*e[0][2]+e[2][1]*e[1][2],t[2]=2},LUSolve3x3:function(e,t,n){var r=n[t[0]];n[t[0]]=n[0],n[0]=r,r=n[t[1]],n[t[1]]=n[1],n[1]=r-e[1][0]*n[0],r=n[t[2]],n[t[2]]=n[2],n[2]=r-e[2][0]*n[0]-e[2][1]*n[1],n[2]/=e[2][2],n[1]=(n[1]-e[1][2]*n[2])/e[1][1],n[0]=(n[0]-e[0][1]*n[1]-e[0][2]*n[2])/e[0][0]},linearSolve3x3:function(e,t,n){var r=e[0][0],o=e[0][1],a=e[0][2],i=e[1][0],u=e[1][1],s=e[1][2],l=e[2][0],c=e[2][1],f=e[2][2],d=+O(u,c,s,f),p=-O(i,l,s,f),g=+O(i,l,u,c),v=-O(o,c,a,f),h=+O(r,l,a,f),m=-O(r,l,o,c),A=+O(o,u,a,s),M=-O(r,i,a,s),y=+O(r,i,o,u),b=r*d+o*p+a*g,w=d*t[0]+v*t[1]+A*t[2],x=p*t[0]+h*t[1]+M*t[2],T=g*t[0]+m*t[1]+y*t[2];n[0]=w/b,n[1]=x/b,n[2]=T/b},multiply3x3_vect3:function(e,t,n){var r=e[0][0]*t[0]+e[0][1]*t[1]+e[0][2]*t[2],o=e[1][0]*t[0]+e[1][1]*t[1]+e[1][2]*t[2],a=e[2][0]*t[0]+e[2][1]*t[1]+e[2][2]*t[2];n[0]=r,n[1]=o,n[2]=a},multiply3x3_mat3:P,multiplyMatrix:function(e,t,n,r,o,a,i){r!==o&&u("Number of columns of A must match number of rows of B.");for(var s=0;s<n;s++)for(var l=0;l<a;l++){i[s][l]=0;for(var c=0;c<r;c++)i[s][l]+=e[s][c]*t[c][l]}},transpose3x3:R,invert3x3:function(e,t){var n=e[0][0],r=e[0][1],o=e[0][2],a=e[1][0],i=e[1][1],u=e[1][2],s=e[2][0],l=e[2][1],c=e[2][2],f=+O(i,l,u,c),d=-O(a,s,u,c),p=+O(a,s,i,l),g=-O(r,l,o,c),v=+O(n,s,o,c),h=-O(n,s,r,l),m=+O(r,i,o,u),A=-O(n,a,o,u),M=+O(n,a,r,i),y=n*f+r*d+o*p;t[0][0]=f/y,t[1][0]=d/y,t[2][0]=p/y,t[0][1]=g/y,t[1][1]=v/y,t[2][1]=h/y,t[0][2]=m/y,t[1][2]=A/y,t[2][2]=M/y},identity3x3:j,determinant3x3:k,quaternionToMatrix3x3:B,areMatricesEqual:function(e,t){return!e.length!==t.length&&e.every(function(e,n){return e===t[n]})},matrix3x3ToQuaternion:U,multiplyQuaternion:function(e,t,n){var r=e[0]*t[0],o=e[0]*t[1],a=e[0]*t[2],i=e[0]*t[3],u=e[1]*t[0],s=e[1]*t[1],l=e[1]*t[2],c=e[1]*t[3],f=e[2]*t[0],d=e[2]*t[1],p=e[2]*t[2],g=e[2]*t[3],v=e[3]*t[0],h=e[3]*t[1],m=e[3]*t[2],A=e[3]*t[3];n[0]=r-s-p-A,n[1]=o+u+g-m,n[2]=a-c+f+h,n[3]=i+l-d+v},orthogonalize3x3:F,diagonalize3x3:z,singularValueDecomposition3x3:function(e,t,n,r){var o=void 0,a=[g(3),g(3),g(3)];for(o=0;o<3;o++)a[0][o]=e[0][o],a[1][o]=e[1][o],a[2][o]=e[2][o];var i=k(a);if(i<0)for(o=0;o<3;o++)a[0][o]=-a[0][o],a[1][o]=-a[1][o],a[2][o]=-a[2][o];F(a,t),R(a,a),P(a,t,r),z(r,n,r),P(t,r,t),R(r,r),i<0&&(n[0]=-n[0],n[1]=-n[1],n[2]=-n[2])},solveLinearSystem:function(e,t,n){if(2===n){var r=g(2),o=O(e[0][0],e[0][1],e[1][0],e[1][1]);return 0===o?0:(r[0]=(e[1][1]*t[0]-e[0][1]*t[1])/o,r[1]=(-e[1][0]*t[0]+e[0][0]*t[1])/o,t[0]=r[0],t[1]=r[1],1)}if(1===n)return 0===e[0][0]?0:(t[0]/=e[0][0],1);var a=g(n);return 0===V(e,a,n)?0:(G(e,a,t,n),1)},invertMatrix:Q,luFactorLinearSystem:V,luSolveLinearSystem:G,estimateMatrixCondition:function(e,t){for(var n=+Number.MAX_VALUE,r=-Number.MAX_VALUE,o=0;o<t;o++)for(var a=o;a<t;a++)Math.abs(e[o][a])>M&&(r=Math.abs(e[o][a]));for(var i=0;i<t;i++)Math.abs(e[i][i])<A&&(n=Math.abs(e[i][i]));return 0===n?Number.MAX_VALUE:r/n},jacobi:function(e,t,n){return _(e,3,t,n)},jacobiN:_,solveHomogeneousLeastSquares:Y,solveLeastSquares:function(e,t,n,r,o,a){var i=!(arguments.length>6&&void 0!==arguments[6])||arguments[6];if(e<n||e<o)return s("Insufficient number of samples. Underdetermined."),0;var u=g(o),l=1,c=void 0,d=0,p=void 0,v=void 0,h=void 0,m=0;if(i){for(v=0;v<o;v++)u[v]=1;for(p=0;p<e;p++)for(v=0;v<o;v++)Math.abs(r[p][v])>f&&(l=0,u[v]=0);if(l&&1===o)return s("Detected homogeneous system (Y=0), calling SolveHomogeneousLeastSquares()"),Y(e,t,n,a);if(l)m=1;else for(v=0;v<o;v++)u[v]&&(m=1)}if(m){for(c=g(n),v=0;v<n;v++)c[v]=[0];d=Y(e,t,n,c)}var A=g(n),M=g(n),y=g(n);for(p=0;p<n;p++){for(A[p]=g(n),M[p]=g(n),v=0;v<n;v++)A[p][v]=0,M[p][v]=0;for(y[p]=g(o),v=0;v<o;v++)y[p][v]=0}for(h=0;h<e;h++)for(p=0;p<n;p++){for(v=p;v<n;v++)A[p][v]+=t[h][p]*t[h][v];for(v=0;v<o;v++)y[p][v]+=t[h][p]*r[h][v]}for(p=0;p<n;p++)for(v=0;v<p;v++)A[p][v]=A[v][p];var b=Q(A,M,n);if(b)for(p=0;p<n;p++)for(v=0;v<o;v++)for(a[p][v]=0,h=0;h<n;h++)a[p][v]+=M[p][h]*y[h][v];if(m)for(v=0;v<o;v++)if(u[v])for(p=0;p<n;p++)a[p][v]=c[p][0];return m?d&&b:b},hex2float:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,.5,1];switch(e.length){case 3:return t[0]=17*parseInt(e[0],16)/255,t[1]=17*parseInt(e[1],16)/255,t[2]=17*parseInt(e[2],16)/255,t;case 4:return t[0]=17*parseInt(e[1],16)/255,t[1]=17*parseInt(e[2],16)/255,t[2]=17*parseInt(e[3],16)/255,t;case 6:return t[0]=parseInt(e.substr(0,2),16)/255,t[1]=parseInt(e.substr(2,2),16)/255,t[2]=parseInt(e.substr(4,2),16)/255,t;case 7:return t[0]=parseInt(e.substr(1,2),16)/255,t[1]=parseInt(e.substr(3,2),16)/255,t[2]=parseInt(e.substr(5,2),16)/255,t;case 9:return t[0]=parseInt(e.substr(1,2),16)/255,t[1]=parseInt(e.substr(3,2),16)/255,t[2]=parseInt(e.substr(5,2),16)/255,t[3]=parseInt(e.substr(7,2),16)/255,t;default:return t}},rgb2hsv:function(e,t){var n=void 0,o=void 0,a=r(e,3),i=a[0],u=a[1],s=a[2],l=i,c=i;u>l?l=u:u<c&&(c=u),s>l?l=s:s<c&&(c=s);var f=l;(o=f>0?(l-c)/l:0)>0?(n=i===l?1/6*(u-s)/(l-c):u===l?1/3+1/6*(s-i)/(l-c):2/3+1/6*(i-u)/(l-c))<0&&(n+=1):n=0,t[0]=n,t[1]=o,t[2]=f},hsv2rgb:function(e,t){var n=r(e,3),o=n[0],a=n[1],i=n[2],u=void 0,s=void 0,l=void 0;o>1/6&&o<=1/3?(s=1,u=(1/3-o)/(1/6),l=0):o>1/3&&o<=.5?(s=1,l=(o-1/3)/(1/6),u=0):o>.5&&o<=2/3?(l=1,s=(2/3-o)/(1/6),u=0):o>2/3&&o<=5/6?(l=1,u=(o-2/3)/(1/6),s=0):o>5/6&&o<=1?(u=1,l=(1-o)/(1/6),s=0):(u=1,s=o/(1/6),l=0),u=a*u+(1-a),s=a*s+(1-a),l=a*l+(1-a),u*=i,s*=i,l*=i,t[0]=u,t[1]=s,t[2]=l},lab2xyz:K,xyz2lab:W,xyz2rgb:H,rgb2xyz:q,rgb2lab:function(e,t){var n=[0,0,0];q(e,n),W(n,t)},lab2rgb:function(e,t){var n=[0,0,0];K(e,n),H(n,t)},uninitializeBounds:function(e){e[0]=1,e[1]=-1,e[2]=1,e[3]=-1,e[4]=1,e[5]=-1},areBoundsInitialized:function(e){return!(e[1]-e[0]<0)},clampValue:function(e,t,n){return e<t?t:e>n?n:e},clampAndNormalizeValue:function(e,t){var n=0;return t[0]!==t[1]&&(n=((n=e<t[0]?t[0]:e>t[1]?t[1]:e)-t[0])/(t[1]-t[0])),n},getScalarTypeFittingRange:X,getAdjustedScalarRange:Z,extentIsWithinOtherExtent:function(e,t){if(!e||!t)return 0;for(var n=0;n<6;n+=2)if(e[n]<t[n]||e[n]>t[n+1]||e[n+1]<t[n]||e[n+1]>t[n+1])return 0;return 1},boundsIsWithinOtherBounds:function(e,t,n){if(!e||!t)return 0;for(var r=0;r<6;r+=2)if(e[r]+n[r/2]<t[r]||e[r]-n[r/2]>t[r+1]||e[r+1]+n[r/2]<t[r]||e[r+1]-n[r/2]>t[r+1])return 0;return 1},pointIsWithinBounds:function(e,t,n){if(!e||!t||!n)return 0;for(var r=0;r<3;r++)if(e[r]+n[r]<t[2*r]||e[r]-n[r]>t[2*r+1])return 0;return 1},solve3PointCircle:function(e,t,n,r){for(var o=g(3),a=g(3),i=g(3),u=g(3),s=g(3),l=g(3),c=0;c<3;++c)o[c]=e[c]-t[c],a[c]=t[c]-n[c],i[c]=n[c]-e[c],u[c]=-o[c],s[c]=-a[c],l[c]=-i[c];var f=S(u),d=S(s),p=S(i),v=g(3);N(o,a,v);for(var h=S(v),m=f*d*p/(2*h),A=2*h*h,M=d*d*D(o,l)/A,y=p*p*D(u,a)/A,b=f*f*D(i,s)/A,w=0;w<3;++w)r[w]=M*e[w]+y*t[w]+b*n[w];return m},inf:1/0,negInf:-1/0,isInf:function(e){return!Number.isFinite(e)},isNan:$,isNaN:$,isFinite:J,createUninitializedBounds:function(){return[].concat([Number.MAX_VALUE,-Number.MAX_VALUE,Number.MAX_VALUE,-Number.MAX_VALUE,Number.MAX_VALUE,-Number.MAX_VALUE])},getMajorAxisIndex:function(e){for(var t=-1,n=-1,r=0;r<e.length;r++){var o=Math.abs(e[r]);o>t&&(n=r,t=o)}return n}}},function(e,t,n){"use strict";var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var 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},o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)};e.exports=function(e){return"object"===(void 0===e?"undefined":o(e))?null!==e:"function"==typeof e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.vec4=t.vec3=t.vec2=t.quat2=t.quat=t.mat4=t.mat3=t.mat2d=t.mat2=t.glMatrix=void 0;var r=p(n(28)),o=p(n(363)),a=p(n(362)),i=p(n(181)),u=p(n(180)),s=p(n(179)),l=p(n(361)),c=p(n(360)),f=p(n(178)),d=p(n(177));function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.glMatrix=r,t.mat2=o,t.mat2d=a,t.mat3=i,t.mat4=u,t.quat=s,t.quat2=l,t.vec2=c,t.vec3=f,t.vec4=d},function(e,t,n){"use strict";var r=n(98)("wks"),o=n(56),a=n(4).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){"use strict";var r=n(31),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(2),o=n(231),a=n(33),i=Object.defineProperty;t.f=n(11)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";e.exports=!n(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.newInstance=t.STATIC=void 0,t.extend=g;var r=i(n(35)),o=i(n(1)),a=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}var u=r.default.DefaultDataType,s=[];function l(){var e=Number.MAX_VALUE,t=-Number.MAX_VALUE,n=0,r=0;return{add:function(o){e>o&&(e=o),t<o&&(t=o),n++,r+=o},get:function(){return{min:e,max:t,count:n,sum:r,mean:r/n}},getRange:function(){return{min:e,max:t}}}}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=l(),o=e.length,a=0;if(t<0&&n>1){for(var i=0;i<o;i+=n){a=0;for(var u=0;u<n;u++)a+=e[i+u]*e[i+u];a=Math.pow(a,.5),r.add(a)}return r.getRange()}for(var s=t<0?0:t;s<o;s+=n)r.add(e[s]);return r.getRange()}function f(e){return Object.prototype.toString.call(e).split(" ")[1].slice(0,-1)}var d=t.STATIC={computeRange:c,createRangeHelper:l,getDataType:f,getMaxNorm:function(e){for(var t=e.getNumberOfComponents(),n=0,r=0;r<e.getNumberOfTuples();++r){var o=a.default.norm(e.getTuple(r),t);o>n&&(n=o)}return n}};var p={name:"",numberOfComponents:1,size:0,dataType:u,rangeTuple:[0,0]};function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Object.assign(t,p,n),!t.empty&&!t.values&&!t.size)throw new TypeError("Cannot create vtkDataArray object without: size > 0, values");t.values?Array.isArray(t.values)&&(t.values=window[t.dataType].from(t.values)):t.values=new window[t.dataType](t.size),t.values&&(t.size=t.values.length,t.dataType=f(t.values)),o.default.obj(e,t),o.default.set(e,t,["name","numberOfComponents"]),function(e,t){function n(){t.ranges=null,e.modified()}t.classHierarchy.push("vtkDataArray"),e.getElementComponentSize=function(){return t.values.BYTES_PER_ELEMENT},e.getComponent=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t.values[e*t.numberOfComponents+n]},e.setComponent=function(e,r,o){o!==t.values[e*t.numberOfComponents+r]&&(t.values[e*t.numberOfComponents+r]=o,n())},e.getData=function(){return t.values},e.getRange=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=e<0?t.numberOfComponents:e,r=null;return t.ranges||(t.ranges=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e||[];n.length<=t;)n.push(null);return n}(t.ranges,t.numberOfComponents)),(r=t.ranges[n])?(t.rangeTuple[0]=r.min,t.rangeTuple[1]=r.max,t.rangeTuple):(r=c(t.values,e,t.numberOfComponents),t.ranges[n]=r,t.rangeTuple[0]=r.min,t.rangeTuple[1]=r.max,t.rangeTuple)},e.setTuple=function(e,n){for(var r=e*t.numberOfComponents,o=0;o<t.numberOfComponents;o++)t.values[r+o]=n[o]},e.getTuple=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,r=t.numberOfComponents||1;n.length!==r&&(n.length=r);var o=e*r;if(1===r)n[0]=t.values[o];else if(2===r)n[0]=t.values[o],n[1]=t.values[o+1];else if(3===r)n[0]=t.values[o],n[1]=t.values[o+1],n[2]=t.values[o+2];else if(4===r)n[0]=t.values[o],n[1]=t.values[o+1],n[2]=t.values[o+2],n[3]=t.values[o+3];else for(var a=0;a<r;a++)n[a]=t.values[o+a];return n},e.getTupleLocation=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*t.numberOfComponents},e.getNumberOfComponents=function(){return t.numberOfComponents},e.getNumberOfValues=function(){return t.values.length},e.getNumberOfTuples=function(){return t.values.length/t.numberOfComponents},e.getDataType=function(){return t.dataType},e.newClone=function(){return v({empty:!0,name:t.name,dataType:t.dataType,numberOfComponents:t.numberOfComponents})},e.getName=function(){return t.name||(e.modified(),t.name="vtkDataArray"+e.getMTime()),t.name},e.setData=function(e,r){t.values=e,t.size=e.length,t.dataType=f(e),r&&(t.numberOfComponents=r),t.size%t.numberOfComponents!=0&&(t.numberOfComponents=1),n()},e.shallowCopy=function(){return v(Object.assign({},t))},e.getState=function(){var n=Object.assign({},t,{vtkClass:e.getClassName()});n.values=Array.from(n.values),delete n.buffer,Object.keys(n).forEach(function(e){n[e]||delete n[e]});var r={};return Object.keys(n).sort().forEach(function(e){r[e]=n[e]}),r.mtime&&delete r.mtime,r}}(e,t)}var v=t.newInstance=o.default.newInstance(g,"vtkDataArray");t.default=Object.assign({newInstance:v,extend:g},d,r.default)},function(e,t,n){"use strict";var r=n(32);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),a=(r=o)&&r.__esModule?r:{default:r};var i=a.default.vtkErrorMacro;var u={parent:null,renderable:null,myFactory:null,children:[],visited:!1};function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object.assign(t,u,n),a.default.obj(e,t),a.default.event(e,t,"event"),t.renderableChildMap=new Map,a.default.get(e,t,["visited"]),a.default.setGet(e,t,["parent","renderable","myFactory"]),a.default.getArray(e,t,["children"]),function(e,t){t.classHierarchy.push("vtkViewNode"),e.build=function(e){},e.render=function(e){},e.traverse=function(n){var r=n.getTraverseOperation(),o=e[r];if(o)o(n);else{e.apply(n,!0);for(var a=0;a<t.children.length;a++)t.children[a].traverse(n);e.apply(n,!1)}},e.apply=function(t,n){var r=e[t.getOperation()];r&&r(n,t)},e.getViewNodeFor=function(n){if(t.renderable===n)return e;for(var r=0;r<t.children.length;++r){var o=t.children[r].getViewNodeFor(n);if(o)return o}},e.getFirstAncestorOfType=function(e){return t.parent?t.parent.isA(e)?t.parent:t.parent.getFirstAncestorOfType(e):null},e.addMissingNode=function(n){if(n){var r=t.renderableChildMap.get(n);if(void 0!==r)r.setVisited(!0);else{var o=e.createViewNode(n);o&&(o.setParent(e),o.setVisited(!0),t.renderableChildMap.set(n,o),t.children.push(o))}}},e.addMissingNodes=function(n){if(n&&n.length)for(var r=0;r<n.length;++r){var o=n[r],a=t.renderableChildMap.get(o);if(void 0!==a)a.setVisited(!0);else{var i=e.createViewNode(o);i&&(i.setParent(e),i.setVisited(!0),t.renderableChildMap.set(o,i),t.children.push(i))}}},e.prepareNodes=function(){for(var e=0;e<t.children.length;++e)t.children[e].setVisited(!1)},e.setVisited=function(e){t.visited=e},e.removeUnusedNodes=function(){for(var e=null,n=0;n<t.children.length;++n){var r=t.children[n];if(r.getVisited())r.setVisited(!1);else{var o=r.getRenderable();o&&t.renderableChildMap.delete(o),e||(e=[]),e.push(r)}}e&&(t.children=t.children.filter(function(t){return!e.includes(t)}))},e.createViewNode=function(e){if(!t.myFactory)return i("Cannot create view nodes without my own factory"),null;var n=t.myFactory.createNode(e);return n&&n.setRenderable(e),n}}(e,t)}var l=a.default.newInstance(s,"vtkViewNode");t.default={newInstance:l,extend:s,PASS_TYPES:["Build","Render"]}},function(e,t,n){"use strict";var r=n(0),o=n(5),a=n(32),i=/"/g,u=function(e,t,n,r){var o=String(a(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+String(r).replace(i,"&quot;")+'"'),u+">"+o+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(u),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){"use strict";var r=n(4),o=n(18),a=n(19),i=n(56)("src"),u=Function.toString,s=(""+u).split("toString");n(34).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var l="function"==typeof n;l&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(l&&(a(n,i)||o(n,i,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:u?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[i]||u.call(this)})},function(e,t,n){"use strict";var r=n(10),o=n(57);e.exports=n(11)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t){e.exports=function(){thr