Mini Shell
function mB(jA,ig){for(var k=0;k<ig.length;k++){const C=ig[k];if(typeof C!="string"&&!Array.isArray(C)){for(const A in C)if(A!=="default"&&!(A in jA)){const s=Object.getOwnPropertyDescriptor(C,A);s&&Object.defineProperty(jA,A,s.get?s:{enumerable:!0,get:()=>C[A]})}}}return Object.freeze(Object.defineProperty(jA,Symbol.toStringTag,{value:"Module"}))}const pB="/assets/iStock_22401848_MEDIUM-58262cb63df78c6f6adebb27-Du-zLMqO.jpg",YB="/assets/pexels-roger-brown-3435524-5149400-C7JYGorq.jpg",TB="/assets/Cardiology-DH30y2o8.webp",PB="/assets/AMER_US_GI_CLI-P_Slim%20Linear_08.2017-DEfUJaJm.jpg";var TI=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function zg(jA){return jA&&jA.__esModule&&Object.prototype.hasOwnProperty.call(jA,"default")?jA.default:jA}function GB(jA){if(jA.__esModule)return jA;var ig=jA.default;if(typeof ig=="function"){var k=function C(){return this instanceof C?Reflect.construct(ig,arguments,this.constructor):ig.apply(this,arguments)};k.prototype=ig.prototype}else k={};return Object.defineProperty(k,"__esModule",{value:!0}),Object.keys(jA).forEach(function(C){var A=Object.getOwnPropertyDescriptor(jA,C);Object.defineProperty(k,C,A.get?A:{enumerable:!0,get:function(){return jA[C]}})}),k}var PI={exports:{}};/*! cornerstone-core - 2.6.1 - 2021-11-19 | (c) 2016 Chris Hafey | https://github.com/cornerstonejs/cornerstone */(function(jA,ig){(function(C,A){jA.exports=A()})(window,function(){return function(k){function C(G){delete installedChunks[G]}var A=window.webpackHotUpdate;window.webpackHotUpdate=function(U,R){m(U,R),A&&A(U,R)};function s(G){var U=document.getElementsByTagName("head")[0],R=document.createElement("script");R.charset="utf-8",R.src=Y.p+""+G+"."+g+".hot-update.js",U.appendChild(R)}function I(G){return G=G||1e4,new Promise(function(U,R){if(typeof XMLHttpRequest>"u")return R(new Error("No browser support"));try{var N=new XMLHttpRequest,d=Y.p+""+g+".hot-update.json";N.open("GET",d,!0),N.timeout=G,N.send(null)}catch(S){return R(S)}N.onreadystatechange=function(){if(N.readyState===4)if(N.status===0)R(new Error("Manifest request to "+d+" timed out."));else if(N.status===404)U();else if(N.status!==200&&N.status!==304)R(new Error("Manifest request to "+d+" failed."));else{try{var S=JSON.parse(N.responseText)}catch(T){R(T);return}U(S)}}})}var e=!0,g="4d8d88ba53621f59b9a9",t=1e4,B={},i,a=[],Q=[];function o(G){var U=p[G];if(!U)return Y;var R=function(S){return U.hot.active?(p[S]?p[S].parents.indexOf(G)===-1&&p[S].parents.push(G):(a=[G],i=S),U.children.indexOf(S)===-1&&U.children.push(S)):(console.warn("[HMR] unexpected require("+S+") from disposed module "+G),a=[]),Y(S)},N=function(T){return{configurable:!0,enumerable:!0,get:function(){return Y[T]},set:function(P){Y[T]=P}}};for(var d in Y)Object.prototype.hasOwnProperty.call(Y,d)&&d!=="e"&&d!=="t"&&Object.defineProperty(R,d,N(d));return R.e=function(S){return n==="ready"&&l("prepare"),D++,Y.e(S).then(T,function(P){throw T(),P});function T(){D--,n==="prepare"&&(h[S]||K(S),D===0&&c===0&&L())}},R.t=function(S,T){return T&1&&(S=R(S)),Y.t(S,T&-2)},R}function E(G){var U={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],_main:i!==G,active:!0,accept:function(R,N){if(R===void 0)U._selfAccepted=!0;else if(typeof R=="function")U._selfAccepted=R;else if(typeof R=="object")for(var d=0;d<R.length;d++)U._acceptedDependencies[R[d]]=N||function(){};else U._acceptedDependencies[R]=N||function(){}},decline:function(R){if(R===void 0)U._selfDeclined=!0;else if(typeof R=="object")for(var N=0;N<R.length;N++)U._declinedDependencies[R[N]]=!0;else U._declinedDependencies[R]=!0},dispose:function(R){U._disposeHandlers.push(R)},addDisposeHandler:function(R){U._disposeHandlers.push(R)},removeDisposeHandler:function(R){var N=U._disposeHandlers.indexOf(R);N>=0&&U._disposeHandlers.splice(N,1)},check:w,apply:J,status:function(R){if(!R)return n;r.push(R)},addStatusHandler:function(R){r.push(R)},removeStatusHandler:function(R){var N=r.indexOf(R);N>=0&&r.splice(N,1)},data:B[G]};return i=void 0,U}var r=[],n="idle";function l(G){n=G;for(var U=0;U<r.length;U++)r[U].call(null,G)}var c=0,D=0,h={},y={},u={},v,M,F;function f(G){var U=+G+""===G;return U?+G:G}function w(G){if(n!=="idle")throw new Error("check() is only allowed in idle status");return e=G,l("check"),I(t).then(function(U){if(!U)return l("idle"),null;y={},h={},u=U.c,F=U.h,l("prepare");var R=new Promise(function(d,S){v={resolve:d,reject:S}});M={};var N="cornerstone";return K(N),n==="prepare"&&D===0&&c===0&&L(),R})}function m(G,U){if(!(!u[G]||!y[G])){y[G]=!1;for(var R in U)Object.prototype.hasOwnProperty.call(U,R)&&(M[R]=U[R]);--c===0&&D===0&&L()}}function K(G){u[G]?(y[G]=!0,c++,s(G)):h[G]=!0}function L(){l("ready");var G=v;if(v=null,!!G)if(e)Promise.resolve().then(function(){return J(e)}).then(function(N){G.resolve(N)},function(N){G.reject(N)});else{var U=[];for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&U.push(f(R));G.resolve(U)}}function J(G){if(n!=="ready")throw new Error("apply() is only allowed in ready status");G=G||{};var U,R,N,d,S;function T(aA){for(var uA=[aA],mA={},wA=uA.slice().map(function(MA){return{chain:[MA],id:MA}});wA.length>0;){var pA=wA.pop(),KA=pA.id,DA=pA.chain;if(d=p[KA],!(!d||d.hot._selfAccepted)){if(d.hot._selfDeclined)return{type:"self-declined",chain:DA,moduleId:KA};if(d.hot._main)return{type:"unaccepted",chain:DA,moduleId:KA};for(var hA=0;hA<d.parents.length;hA++){var RA=d.parents[hA],dA=p[RA];if(dA){if(dA.hot._declinedDependencies[KA])return{type:"declined",chain:DA.concat([RA]),moduleId:KA,parentId:RA};if(uA.indexOf(RA)===-1){if(dA.hot._acceptedDependencies[KA]){mA[RA]||(mA[RA]=[]),P(mA[RA],[KA]);continue}delete mA[RA],uA.push(RA),wA.push({chain:DA.concat([RA]),id:RA})}}}}}return{type:"accepted",moduleId:aA,outdatedModules:uA,outdatedDependencies:mA}}function P(aA,uA){for(var mA=0;mA<uA.length;mA++){var wA=uA[mA];aA.indexOf(wA)===-1&&aA.push(wA)}}var W={},q=[],gA={},V=function(){console.warn("[HMR] unexpected require("+QA.moduleId+") to disposed module")};for(var AA in M)if(Object.prototype.hasOwnProperty.call(M,AA)){S=f(AA);var QA;M[AA]?QA=T(S):QA={type:"disposed",moduleId:AA};var lA=!1,IA=!1,z=!1,CA="";switch(QA.chain&&(CA=`
Update propagation: `+QA.chain.join(" -> ")),QA.type){case"self-declined":G.onDeclined&&G.onDeclined(QA),G.ignoreDeclined||(lA=new Error("Aborted because of self decline: "+QA.moduleId+CA));break;case"declined":G.onDeclined&&G.onDeclined(QA),G.ignoreDeclined||(lA=new Error("Aborted because of declined dependency: "+QA.moduleId+" in "+QA.parentId+CA));break;case"unaccepted":G.onUnaccepted&&G.onUnaccepted(QA),G.ignoreUnaccepted||(lA=new Error("Aborted because "+S+" is not accepted"+CA));break;case"accepted":G.onAccepted&&G.onAccepted(QA),IA=!0;break;case"disposed":G.onDisposed&&G.onDisposed(QA),z=!0;break;default:throw new Error("Unexception type "+QA.type)}if(lA)return l("abort"),Promise.reject(lA);if(IA){gA[S]=M[S],P(q,QA.outdatedModules);for(S in QA.outdatedDependencies)Object.prototype.hasOwnProperty.call(QA.outdatedDependencies,S)&&(W[S]||(W[S]=[]),P(W[S],QA.outdatedDependencies[S]))}z&&(P(q,[QA.moduleId]),gA[S]=V)}var tA=[];for(R=0;R<q.length;R++)S=q[R],p[S]&&p[S].hot._selfAccepted&&tA.push({module:S,errorHandler:p[S].hot._selfAccepted});l("dispose"),Object.keys(u).forEach(function(aA){u[aA]===!1&&C(aA)});for(var EA,nA=q.slice();nA.length>0;)if(S=nA.pop(),d=p[S],!!d){var rA={},O=d.hot._disposeHandlers;for(N=0;N<O.length;N++)U=O[N],U(rA);for(B[S]=rA,d.hot.active=!1,delete p[S],delete W[S],N=0;N<d.children.length;N++){var j=p[d.children[N]];j&&(EA=j.parents.indexOf(S),EA>=0&&j.parents.splice(EA,1))}}var Z,x;for(S in W)if(Object.prototype.hasOwnProperty.call(W,S)&&(d=p[S],d))for(x=W[S],N=0;N<x.length;N++)Z=x[N],EA=d.children.indexOf(Z),EA>=0&&d.children.splice(EA,1);l("apply"),g=F;for(S in gA)Object.prototype.hasOwnProperty.call(gA,S)&&(k[S]=gA[S]);var X=null;for(S in W)if(Object.prototype.hasOwnProperty.call(W,S)&&(d=p[S],d)){x=W[S];var eA=[];for(R=0;R<x.length;R++)if(Z=x[R],U=d.hot._acceptedDependencies[Z],U){if(eA.indexOf(U)!==-1)continue;eA.push(U)}for(R=0;R<eA.length;R++){U=eA[R];try{U(x)}catch(aA){G.onErrored&&G.onErrored({type:"accept-errored",moduleId:S,dependencyId:x[R],error:aA}),G.ignoreErrored||X||(X=aA)}}}for(R=0;R<tA.length;R++){var sA=tA[R];S=sA.module,a=[S];try{Y(S)}catch(aA){if(typeof sA.errorHandler=="function")try{sA.errorHandler(aA)}catch(uA){G.onErrored&&G.onErrored({type:"self-accept-error-handler-errored",moduleId:S,error:uA,originalError:aA}),G.ignoreErrored||X||(X=uA),X||(X=aA)}else G.onErrored&&G.onErrored({type:"self-accept-errored",moduleId:S,error:aA}),G.ignoreErrored||X||(X=aA)}}return X?(l("fail"),Promise.reject(X)):(l("idle"),new Promise(function(aA){aA(q)}))}var p={};function Y(G){if(p[G])return p[G].exports;var U=p[G]={i:G,l:!1,exports:{},hot:E(G),parents:(Q=a,a=[],Q),children:[]};return k[G].call(U.exports,U,U.exports,o(G)),U.l=!0,U.exports}return Y.m=k,Y.c=p,Y.d=function(G,U,R){Y.o(G,U)||Object.defineProperty(G,U,{enumerable:!0,get:R})},Y.r=function(G){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(G,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(G,"__esModule",{value:!0})},Y.t=function(G,U){if(U&1&&(G=Y(G)),U&8||U&4&&typeof G=="object"&&G&&G.__esModule)return G;var R=Object.create(null);if(Y.r(R),Object.defineProperty(R,"default",{enumerable:!0,value:G}),U&2&&typeof G!="string")for(var N in G)Y.d(R,N,(function(d){return G[d]}).bind(null,N));return R},Y.n=function(G){var U=G&&G.__esModule?function(){return G.default}:function(){return G};return Y.d(U,"a",U),U},Y.o=function(G,U){return Object.prototype.hasOwnProperty.call(G,U)},Y.p="",Y.h=function(){return g},o("./index.js")(Y.s="./index.js")}({"./canvasToPixel.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/getTransform.js");C.default=function(e,g){var t=Object(s.getEnabledElement)(e),B=Object(I.default)(t);return B.invert(),B.transformPoint(g.x,g.y)}},"./colors/colormap.js":function(k,C,A){A.r(C),A.d(C,"getColormapsList",function(){return Q}),A.d(C,"getColormap",function(){return o});var s=A("./colors/lookupTable.js"),I=[0,0,0,0],e={hotIron:{name:"Hot Iron",numOfColors:256,colors:[[0,0,0,255],[2,0,0,255],[4,0,0,255],[6,0,0,255],[8,0,0,255],[10,0,0,255],[12,0,0,255],[14,0,0,255],[16,0,0,255],[18,0,0,255],[20,0,0,255],[22,0,0,255],[24,0,0,255],[26,0,0,255],[28,0,0,255],[30,0,0,255],[32,0,0,255],[34,0,0,255],[36,0,0,255],[38,0,0,255],[40,0,0,255],[42,0,0,255],[44,0,0,255],[46,0,0,255],[48,0,0,255],[50,0,0,255],[52,0,0,255],[54,0,0,255],[56,0,0,255],[58,0,0,255],[60,0,0,255],[62,0,0,255],[64,0,0,255],[66,0,0,255],[68,0,0,255],[70,0,0,255],[72,0,0,255],[74,0,0,255],[76,0,0,255],[78,0,0,255],[80,0,0,255],[82,0,0,255],[84,0,0,255],[86,0,0,255],[88,0,0,255],[90,0,0,255],[92,0,0,255],[94,0,0,255],[96,0,0,255],[98,0,0,255],[100,0,0,255],[102,0,0,255],[104,0,0,255],[106,0,0,255],[108,0,0,255],[110,0,0,255],[112,0,0,255],[114,0,0,255],[116,0,0,255],[118,0,0,255],[120,0,0,255],[122,0,0,255],[124,0,0,255],[126,0,0,255],[128,0,0,255],[130,0,0,255],[132,0,0,255],[134,0,0,255],[136,0,0,255],[138,0,0,255],[140,0,0,255],[142,0,0,255],[144,0,0,255],[146,0,0,255],[148,0,0,255],[150,0,0,255],[152,0,0,255],[154,0,0,255],[156,0,0,255],[158,0,0,255],[160,0,0,255],[162,0,0,255],[164,0,0,255],[166,0,0,255],[168,0,0,255],[170,0,0,255],[172,0,0,255],[174,0,0,255],[176,0,0,255],[178,0,0,255],[180,0,0,255],[182,0,0,255],[184,0,0,255],[186,0,0,255],[188,0,0,255],[190,0,0,255],[192,0,0,255],[194,0,0,255],[196,0,0,255],[198,0,0,255],[200,0,0,255],[202,0,0,255],[204,0,0,255],[206,0,0,255],[208,0,0,255],[210,0,0,255],[212,0,0,255],[214,0,0,255],[216,0,0,255],[218,0,0,255],[220,0,0,255],[222,0,0,255],[224,0,0,255],[226,0,0,255],[228,0,0,255],[230,0,0,255],[232,0,0,255],[234,0,0,255],[236,0,0,255],[238,0,0,255],[240,0,0,255],[242,0,0,255],[244,0,0,255],[246,0,0,255],[248,0,0,255],[250,0,0,255],[252,0,0,255],[254,0,0,255],[255,0,0,255],[255,2,0,255],[255,4,0,255],[255,6,0,255],[255,8,0,255],[255,10,0,255],[255,12,0,255],[255,14,0,255],[255,16,0,255],[255,18,0,255],[255,20,0,255],[255,22,0,255],[255,24,0,255],[255,26,0,255],[255,28,0,255],[255,30,0,255],[255,32,0,255],[255,34,0,255],[255,36,0,255],[255,38,0,255],[255,40,0,255],[255,42,0,255],[255,44,0,255],[255,46,0,255],[255,48,0,255],[255,50,0,255],[255,52,0,255],[255,54,0,255],[255,56,0,255],[255,58,0,255],[255,60,0,255],[255,62,0,255],[255,64,0,255],[255,66,0,255],[255,68,0,255],[255,70,0,255],[255,72,0,255],[255,74,0,255],[255,76,0,255],[255,78,0,255],[255,80,0,255],[255,82,0,255],[255,84,0,255],[255,86,0,255],[255,88,0,255],[255,90,0,255],[255,92,0,255],[255,94,0,255],[255,96,0,255],[255,98,0,255],[255,100,0,255],[255,102,0,255],[255,104,0,255],[255,106,0,255],[255,108,0,255],[255,110,0,255],[255,112,0,255],[255,114,0,255],[255,116,0,255],[255,118,0,255],[255,120,0,255],[255,122,0,255],[255,124,0,255],[255,126,0,255],[255,128,4,255],[255,130,8,255],[255,132,12,255],[255,134,16,255],[255,136,20,255],[255,138,24,255],[255,140,28,255],[255,142,32,255],[255,144,36,255],[255,146,40,255],[255,148,44,255],[255,150,48,255],[255,152,52,255],[255,154,56,255],[255,156,60,255],[255,158,64,255],[255,160,68,255],[255,162,72,255],[255,164,76,255],[255,166,80,255],[255,168,84,255],[255,170,88,255],[255,172,92,255],[255,174,96,255],[255,176,100,255],[255,178,104,255],[255,180,108,255],[255,182,112,255],[255,184,116,255],[255,186,120,255],[255,188,124,255],[255,190,128,255],[255,192,132,255],[255,194,136,255],[255,196,140,255],[255,198,144,255],[255,200,148,255],[255,202,152,255],[255,204,156,255],[255,206,160,255],[255,208,164,255],[255,210,168,255],[255,212,172,255],[255,214,176,255],[255,216,180,255],[255,218,184,255],[255,220,188,255],[255,222,192,255],[255,224,196,255],[255,226,200,255],[255,228,204,255],[255,230,208,255],[255,232,212,255],[255,234,216,255],[255,236,220,255],[255,238,224,255],[255,240,228,255],[255,242,232,255],[255,244,236,255],[255,246,240,255],[255,248,244,255],[255,250,248,255],[255,252,252,255],[255,255,255,255]]},pet:{name:"PET",numColors:256,colors:[[0,0,0,255],[0,2,1,255],[0,4,3,255],[0,6,5,255],[0,8,7,255],[0,10,9,255],[0,12,11,255],[0,14,13,255],[0,16,15,255],[0,18,17,255],[0,20,19,255],[0,22,21,255],[0,24,23,255],[0,26,25,255],[0,28,27,255],[0,30,29,255],[0,32,31,255],[0,34,33,255],[0,36,35,255],[0,38,37,255],[0,40,39,255],[0,42,41,255],[0,44,43,255],[0,46,45,255],[0,48,47,255],[0,50,49,255],[0,52,51,255],[0,54,53,255],[0,56,55,255],[0,58,57,255],[0,60,59,255],[0,62,61,255],[0,65,63,255],[0,67,65,255],[0,69,67,255],[0,71,69,255],[0,73,71,255],[0,75,73,255],[0,77,75,255],[0,79,77,255],[0,81,79,255],[0,83,81,255],[0,85,83,255],[0,87,85,255],[0,89,87,255],[0,91,89,255],[0,93,91,255],[0,95,93,255],[0,97,95,255],[0,99,97,255],[0,101,99,255],[0,103,101,255],[0,105,103,255],[0,107,105,255],[0,109,107,255],[0,111,109,255],[0,113,111,255],[0,115,113,255],[0,117,115,255],[0,119,117,255],[0,121,119,255],[0,123,121,255],[0,125,123,255],[0,128,125,255],[1,126,127,255],[3,124,129,255],[5,122,131,255],[7,120,133,255],[9,118,135,255],[11,116,137,255],[13,114,139,255],[15,112,141,255],[17,110,143,255],[19,108,145,255],[21,106,147,255],[23,104,149,255],[25,102,151,255],[27,100,153,255],[29,98,155,255],[31,96,157,255],[33,94,159,255],[35,92,161,255],[37,90,163,255],[39,88,165,255],[41,86,167,255],[43,84,169,255],[45,82,171,255],[47,80,173,255],[49,78,175,255],[51,76,177,255],[53,74,179,255],[55,72,181,255],[57,70,183,255],[59,68,185,255],[61,66,187,255],[63,64,189,255],[65,63,191,255],[67,61,193,255],[69,59,195,255],[71,57,197,255],[73,55,199,255],[75,53,201,255],[77,51,203,255],[79,49,205,255],[81,47,207,255],[83,45,209,255],[85,43,211,255],[86,41,213,255],[88,39,215,255],[90,37,217,255],[92,35,219,255],[94,33,221,255],[96,31,223,255],[98,29,225,255],[100,27,227,255],[102,25,229,255],[104,23,231,255],[106,21,233,255],[108,19,235,255],[110,17,237,255],[112,15,239,255],[114,13,241,255],[116,11,243,255],[118,9,245,255],[120,7,247,255],[122,5,249,255],[124,3,251,255],[126,1,253,255],[128,0,255,255],[130,2,252,255],[132,4,248,255],[134,6,244,255],[136,8,240,255],[138,10,236,255],[140,12,232,255],[142,14,228,255],[144,16,224,255],[146,18,220,255],[148,20,216,255],[150,22,212,255],[152,24,208,255],[154,26,204,255],[156,28,200,255],[158,30,196,255],[160,32,192,255],[162,34,188,255],[164,36,184,255],[166,38,180,255],[168,40,176,255],[170,42,172,255],[171,44,168,255],[173,46,164,255],[175,48,160,255],[177,50,156,255],[179,52,152,255],[181,54,148,255],[183,56,144,255],[185,58,140,255],[187,60,136,255],[189,62,132,255],[191,64,128,255],[193,66,124,255],[195,68,120,255],[197,70,116,255],[199,72,112,255],[201,74,108,255],[203,76,104,255],[205,78,100,255],[207,80,96,255],[209,82,92,255],[211,84,88,255],[213,86,84,255],[215,88,80,255],[217,90,76,255],[219,92,72,255],[221,94,68,255],[223,96,64,255],[225,98,60,255],[227,100,56,255],[229,102,52,255],[231,104,48,255],[233,106,44,255],[235,108,40,255],[237,110,36,255],[239,112,32,255],[241,114,28,255],[243,116,24,255],[245,118,20,255],[247,120,16,255],[249,122,12,255],[251,124,8,255],[253,126,4,255],[255,128,0,255],[255,130,4,255],[255,132,8,255],[255,134,12,255],[255,136,16,255],[255,138,20,255],[255,140,24,255],[255,142,28,255],[255,144,32,255],[255,146,36,255],[255,148,40,255],[255,150,44,255],[255,152,48,255],[255,154,52,255],[255,156,56,255],[255,158,60,255],[255,160,64,255],[255,162,68,255],[255,164,72,255],[255,166,76,255],[255,168,80,255],[255,170,85,255],[255,172,89,255],[255,174,93,255],[255,176,97,255],[255,178,101,255],[255,180,105,255],[255,182,109,255],[255,184,113,255],[255,186,117,255],[255,188,121,255],[255,190,125,255],[255,192,129,255],[255,194,133,255],[255,196,137,255],[255,198,141,255],[255,200,145,255],[255,202,149,255],[255,204,153,255],[255,206,157,255],[255,208,161,255],[255,210,165,255],[255,212,170,255],[255,214,174,255],[255,216,178,255],[255,218,182,255],[255,220,186,255],[255,222,190,255],[255,224,194,255],[255,226,198,255],[255,228,202,255],[255,230,206,255],[255,232,210,255],[255,234,214,255],[255,236,218,255],[255,238,222,255],[255,240,226,255],[255,242,230,255],[255,244,234,255],[255,246,238,255],[255,248,242,255],[255,250,246,255],[255,252,250,255],[255,255,255,255]]},hotMetalBlue:{name:"Hot Metal Blue",numColors:256,colors:[[0,0,0,255],[0,0,2,255],[0,0,4,255],[0,0,6,255],[0,0,8,255],[0,0,10,255],[0,0,12,255],[0,0,14,255],[0,0,16,255],[0,0,17,255],[0,0,19,255],[0,0,21,255],[0,0,23,255],[0,0,25,255],[0,0,27,255],[0,0,29,255],[0,0,31,255],[0,0,33,255],[0,0,35,255],[0,0,37,255],[0,0,39,255],[0,0,41,255],[0,0,43,255],[0,0,45,255],[0,0,47,255],[0,0,49,255],[0,0,51,255],[0,0,53,255],[0,0,55,255],[0,0,57,255],[0,0,59,255],[0,0,61,255],[0,0,63,255],[0,0,65,255],[0,0,67,255],[0,0,69,255],[0,0,71,255],[0,0,73,255],[0,0,75,255],[0,0,77,255],[0,0,79,255],[0,0,81,255],[0,0,83,255],[0,0,84,255],[0,0,86,255],[0,0,88,255],[0,0,90,255],[0,0,92,255],[0,0,94,255],[0,0,96,255],[0,0,98,255],[0,0,100,255],[0,0,102,255],[0,0,104,255],[0,0,106,255],[0,0,108,255],[0,0,110,255],[0,0,112,255],[0,0,114,255],[0,0,116,255],[0,0,117,255],[0,0,119,255],[0,0,121,255],[0,0,123,255],[0,0,125,255],[0,0,127,255],[0,0,129,255],[0,0,131,255],[0,0,133,255],[0,0,135,255],[0,0,137,255],[0,0,139,255],[0,0,141,255],[0,0,143,255],[0,0,145,255],[0,0,147,255],[0,0,149,255],[0,0,151,255],[0,0,153,255],[0,0,155,255],[0,0,157,255],[0,0,159,255],[0,0,161,255],[0,0,163,255],[0,0,165,255],[0,0,167,255],[3,0,169,255],[6,0,171,255],[9,0,173,255],[12,0,175,255],[15,0,177,255],[18,0,179,255],[21,0,181,255],[24,0,183,255],[26,0,184,255],[29,0,186,255],[32,0,188,255],[35,0,190,255],[38,0,192,255],[41,0,194,255],[44,0,196,255],[47,0,198,255],[50,0,200,255],[52,0,197,255],[55,0,194,255],[57,0,191,255],[59,0,188,255],[62,0,185,255],[64,0,182,255],[66,0,179,255],[69,0,176,255],[71,0,174,255],[74,0,171,255],[76,0,168,255],[78,0,165,255],[81,0,162,255],[83,0,159,255],[85,0,156,255],[88,0,153,255],[90,0,150,255],[93,2,144,255],[96,4,138,255],[99,6,132,255],[102,8,126,255],[105,9,121,255],[108,11,115,255],[111,13,109,255],[114,15,103,255],[116,17,97,255],[119,19,91,255],[122,21,85,255],[125,23,79,255],[128,24,74,255],[131,26,68,255],[134,28,62,255],[137,30,56,255],[140,32,50,255],[143,34,47,255],[146,36,44,255],[149,38,41,255],[152,40,38,255],[155,41,35,255],[158,43,32,255],[161,45,29,255],[164,47,26,255],[166,49,24,255],[169,51,21,255],[172,53,18,255],[175,55,15,255],[178,56,12,255],[181,58,9,255],[184,60,6,255],[187,62,3,255],[190,64,0,255],[194,66,0,255],[198,68,0,255],[201,70,0,255],[205,72,0,255],[209,73,0,255],[213,75,0,255],[217,77,0,255],[221,79,0,255],[224,81,0,255],[228,83,0,255],[232,85,0,255],[236,87,0,255],[240,88,0,255],[244,90,0,255],[247,92,0,255],[251,94,0,255],[255,96,0,255],[255,98,3,255],[255,100,6,255],[255,102,9,255],[255,104,12,255],[255,105,15,255],[255,107,18,255],[255,109,21,255],[255,111,24,255],[255,113,26,255],[255,115,29,255],[255,117,32,255],[255,119,35,255],[255,120,38,255],[255,122,41,255],[255,124,44,255],[255,126,47,255],[255,128,50,255],[255,130,53,255],[255,132,56,255],[255,134,59,255],[255,136,62,255],[255,137,65,255],[255,139,68,255],[255,141,71,255],[255,143,74,255],[255,145,76,255],[255,147,79,255],[255,149,82,255],[255,151,85,255],[255,152,88,255],[255,154,91,255],[255,156,94,255],[255,158,97,255],[255,160,100,255],[255,162,103,255],[255,164,106,255],[255,166,109,255],[255,168,112,255],[255,169,115,255],[255,171,118,255],[255,173,121,255],[255,175,124,255],[255,177,126,255],[255,179,129,255],[255,181,132,255],[255,183,135,255],[255,184,138,255],[255,186,141,255],[255,188,144,255],[255,190,147,255],[255,192,150,255],[255,194,153,255],[255,196,156,255],[255,198,159,255],[255,200,162,255],[255,201,165,255],[255,203,168,255],[255,205,171,255],[255,207,174,255],[255,209,176,255],[255,211,179,255],[255,213,182,255],[255,215,185,255],[255,216,188,255],[255,218,191,255],[255,220,194,255],[255,222,197,255],[255,224,200,255],[255,226,203,255],[255,228,206,255],[255,229,210,255],[255,231,213,255],[255,233,216,255],[255,235,219,255],[255,237,223,255],[255,239,226,255],[255,240,229,255],[255,242,232,255],[255,244,236,255],[255,246,239,255],[255,248,242,255],[255,250,245,255],[255,251,249,255],[255,253,252,255],[255,255,255,255]]},pet20Step:{name:"PET 20 Step",numColors:256,colors:[[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[0,0,0,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[96,0,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,80,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[48,48,112,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[80,80,128,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[96,96,176,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[112,112,192,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[128,128,224,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,96,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[48,144,48,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[80,192,80,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[64,224,64,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[224,224,80,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,208,96,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,176,64,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[208,144,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[192,96,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[176,48,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,0,0,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255],[255,255,255,255]]},gray:{name:"Gray",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[1,1,1]],green:[[0,0,0],[1,1,1]],blue:[[0,0,0],[1,1,1]]}},jet:{name:"Jet",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[.35,0,0],[.66,1,1],[.89,1,1],[1,.5,.5]],green:[[0,0,0],[.125,0,0],[.375,1,1],[.64,1,1],[.91,0,0],[1,0,0]],blue:[[0,.5,.5],[.11,1,1],[.34,1,1],[.65,0,0],[1,0,0]]}},hsv:{name:"HSV",numColors:256,gamma:1,segmentedData:{red:[[0,1,1],[.15873,1,1],[.174603,.96875,.96875],[.333333,.03125,.03125],[.349206,0,0],[.666667,0,0],[.68254,.03125,.03125],[.84127,.96875,.96875],[.857143,1,1],[1,1,1]],green:[[0,0,0],[.15873,.9375,.9375],[.174603,1,1],[.507937,1,1],[.666667,.0625,.0625],[.68254,0,0],[1,0,0]],blue:[[0,0,0],[.333333,0,0],[.349206,.0625,.0625],[.507937,1,1],[.84127,1,1],[.857143,.9375,.9375],[1,.09375,.09375]]}},hot:{name:"Hot",numColors:256,gamma:1,segmentedData:{red:[[0,.0416,.0416],[.365079,1,1],[1,1,1]],green:[[0,0,0],[.365079,0,0],[.746032,1,1],[1,1,1]],blue:[[0,0,0],[.746032,0,0],[1,1,1]]}},cool:{name:"Cool",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[1,1,1]],green:[[0,1,1],[1,0,0]],blue:[[0,1,1],[1,1,1]]}},spring:{name:"Spring",numColors:256,gamma:1,segmentedData:{red:[[0,1,1],[1,1,1]],green:[[0,0,0],[1,1,1]],blue:[[0,1,1],[1,0,0]]}},summer:{name:"Summer",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[1,1,1]],green:[[0,.5,.5],[1,1,1]],blue:[[0,.4,.4],[1,.4,.4]]}},autumn:{name:"Autumn",numColors:256,gamma:1,segmentedData:{red:[[0,1,1],[1,1,1]],green:[[0,0,0],[1,1,1]],blue:[[0,0,0],[1,0,0]]}},winter:{name:"Winter",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[1,0,0]],green:[[0,0,0],[1,1,1]],blue:[[0,1,1],[1,.5,.5]]}},bone:{name:"Bone",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[.746032,.652778,.652778],[1,1,1]],green:[[0,0,0],[.365079,.319444,.319444],[.746032,.777778,.777778],[1,1,1]],blue:[[0,0,0],[.365079,.444444,.444444],[1,1,1]]}},copper:{name:"Copper",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[.809524,1,1],[1,1,1]],green:[[0,0,0],[1,.7812,.7812]],blue:[[0,0,0],[1,.4975,.4975]]}},spectral:{name:"Spectral",numColors:256,gamma:1,segmentedData:{red:[[0,0,0],[.05,.4667,.4667],[.1,.5333,.5333],[.15,0,0],[.2,0,0],[.25,0,0],[.3,0,0],[.35,0,0],[.4,0,0],[.45,0,0],[.5,0,0],[.55,0,0],[.6,0,0],[.65,.7333,.7333],[.7,.9333,.9333],[.75,1,1],[.8,1,1],[.85,1,1],[.9,.8667,.8667],[.95,.8,.8],[1,.8,.8]],green:[[0,0,0],[.05,0,0],[.1,0,0],[.15,0,0],[.2,0,0],[.25,.4667,.4667],[.3,.6,.6],[.35,.6667,.6667],[.4,.6667,.6667],[.45,.6,.6],[.5,.7333,.7333],[.55,.8667,.8667],[.6,1,1],[.65,1,1],[.7,.9333,.9333],[.75,.8,.8],[.8,.6,.6],[.85,0,0],[.9,0,0],[.95,0,0],[1,.8,.8]],blue:[[0,0,0],[.05,.5333,.5333],[.1,.6,.6],[.15,.6667,.6667],[.2,.8667,.8667],[.25,.8667,.8667],[.3,.8667,.8667],[.35,.6667,.6667],[.4,.5333,.5333],[.45,0,0],[.5,0,0],[.55,0,0],[.6,0,0],[.65,0,0],[.7,0,0],[.75,0,0],[.8,0,0],[.85,0,0],[.9,0,0],[.95,0,0],[1,.8,.8]]}},coolwarm:{name:"CoolWarm",numColors:256,gamma:1,segmentedData:{red:[[0,.2298057,.2298057],[.03125,.26623388,.26623388],[.0625,.30386891,.30386891],[.09375,.342804478,.342804478],[.125,.38301334,.38301334],[.15625,.424369608,.424369608],[.1875,.46666708,.46666708],[.21875,.509635204,.509635204],[.25,.552953156,.552953156],[.28125,.596262162,.596262162],[.3125,.639176211,.639176211],[.34375,.681291281,.681291281],[.375,.722193294,.722193294],[.40625,.761464949,.761464949],[.4375,.798691636,.798691636],[.46875,.833466556,.833466556],[.5,.865395197,.865395197],[.53125,.897787179,.897787179],[.5625,.924127593,.924127593],[.59375,.944468518,.944468518],[.625,.958852946,.958852946],[.65625,.96732803,.96732803],[.6875,.969954137,.969954137],[.71875,.966811177,.966811177],[.75,.958003065,.958003065],[.78125,.943660866,.943660866],[.8125,.923944917,.923944917],[.84375,.89904617,.89904617],[.875,.869186849,.869186849],[.90625,.834620542,.834620542],[.9375,.795631745,.795631745],[.96875,.752534934,.752534934],[1,.705673158,.705673158]],green:[[0,.298717966,.298717966],[.03125,.353094838,.353094838],[.0625,.406535296,.406535296],[.09375,.458757618,.458757618],[.125,.50941904,.50941904],[.15625,.558148092,.558148092],[.1875,.604562568,.604562568],[.21875,.648280772,.648280772],[.25,.688929332,.688929332],[.28125,.726149107,.726149107],[.3125,.759599947,.759599947],[.34375,.788964712,.788964712],[.375,.813952739,.813952739],[.40625,.834302879,.834302879],[.4375,.849786142,.849786142],[.46875,.860207984,.860207984],[.5,.86541021,.86541021],[.53125,.848937047,.848937047],[.5625,.827384882,.827384882],[.59375,.800927443,.800927443],[.625,.769767752,.769767752],[.65625,.734132809,.734132809],[.6875,.694266682,.694266682],[.71875,.650421156,.650421156],[.75,.602842431,.602842431],[.78125,.551750968,.551750968],[.8125,.49730856,.49730856],[.84375,.439559467,.439559467],[.875,.378313092,.378313092],[.90625,.312874446,.312874446],[.9375,.24128379,.24128379],[.96875,.157246067,.157246067],[1,.01555616,.01555616]],blue:[[0,.753683153,.753683153],[.03125,.801466763,.801466763],[.0625,.84495867,.84495867],[.09375,.883725899,.883725899],[.125,.917387822,.917387822],[.15625,.945619588,.945619588],[.1875,.968154911,.968154911],[.21875,.98478814,.98478814],[.25,.995375608,.995375608],[.28125,.999836203,.999836203],[.3125,.998151185,.998151185],[.34375,.990363227,.990363227],[.375,.976574709,.976574709],[.40625,.956945269,.956945269],[.4375,.931688648,.931688648],[.46875,.901068838,.901068838],[.5,.865395561,.865395561],[.53125,.820880546,.820880546],[.5625,.774508472,.774508472],[.59375,.726736146,.726736146],[.625,.678007945,.678007945],[.65625,.628751763,.628751763],[.6875,.579375448,.579375448],[.71875,.530263762,.530263762],[.75,.481775914,.481775914],[.78125,.434243684,.434243684],[.8125,.387970225,.387970225],[.84375,.343229596,.343229596],[.875,.300267182,.300267182],[.90625,.259301199,.259301199],[.9375,.220525627,.220525627],[.96875,.184115123,.184115123],[1,.150232812,.150232812]]}},blues:{name:"Blues",numColors:256,gamma:1,segmentedData:{red:[[0,.9686274528503418,.9686274528503418],[.125,.8705882430076599,.8705882430076599],[.25,.7764706015586853,.7764706015586853],[.375,.6196078658103943,.6196078658103943],[.5,.41960784792900085,.41960784792900085],[.625,.25882354378700256,.25882354378700256],[.75,.12941177189350128,.12941177189350128],[.875,.0313725508749485,.0313725508749485],[1,.0313725508749485,.0313725508749485]],green:[[0,.9843137264251709,.9843137264251709],[.125,.9215686321258545,.9215686321258545],[.25,.8588235378265381,.8588235378265381],[.375,.7921568751335144,.7921568751335144],[.5,.6823529601097107,.6823529601097107],[.625,.572549045085907,.572549045085907],[.75,.4431372582912445,.4431372582912445],[.875,.3176470696926117,.3176470696926117],[1,.1882352977991104,.1882352977991104]],blue:[[0,1,1],[.125,.9686274528503418,.9686274528503418],[.25,.9372549057006836,.9372549057006836],[.375,.8823529481887817,.8823529481887817],[.5,.8392156958580017,.8392156958580017],[.625,.7764706015586853,.7764706015586853],[.75,.7098039388656616,.7098039388656616],[.875,.6117647290229797,.6117647290229797],[1,.41960784792900085,.41960784792900085]]}}};function g(E,r,n){n=n===null?100:n;for(var l=(r-E)/(n-1),c=[];n-- >0;)c.push(E),E+=l;return c[c.length-1]=r,c}function t(E,r){for(var n=0,l=E.length-1;n<=l;){var c=n+Math.floor((l-n)/2),D=E[c];if(D===r)return c;r<D?l=c-1:n=c+1}return n}function B(E,r){var n,l=[],c=r.length;for(E.sort(function(D,h){return D-h}),n=0;n<c;n++)l[n]=t(E,r[n]);return l}function i(E,r,n){var l,c=[],D=[],h=[],y=[];for(n=n===null?1:n,l=0;l<r.length;l++){var u=r[l];c.push((E-1)*u[0]),D.push(u[1]),h.push(u[1])}var v=g(0,1,E);for(l=0;l<E;l++)v[l]=(E-1)*Math.pow(v[l],n);var M=B(c,v);for(l=1;l<E-1;l++){var F=M[l],f=(v[l]-c[F-1])/(c[F]-c[F-1]),w=D[F]-h[F-1];y[l]=f*w+h[F-1]}return y[0]=h[0],y[E-1]=D[r.length-1],y}function a(E,r,n){var l,c=[];r=r===null?256:r,n=n===null?1:n;var D=i(r,E.red,n),h=i(r,E.green,n),y=i(r,E.blue,n);for(l=0;l<r;l++){var u=Math.round(D[l]*255),v=Math.round(h[l]*255),M=Math.round(y[l]*255),F=[u,v,M,255];c.push(F)}return c}function Q(){var E=[],r=Object.keys(e);return r.forEach(function(n){if(e.hasOwnProperty(n)){var l=e[n];E.push({id:n,name:l.name})}}),E.sort(function(n,l){var c=n.name.toLowerCase(),D=l.name.toLowerCase();return c===D?0:c<D?-1:1}),E}function o(E,r){var n=e[E];return n||(n=e[E]=r||{name:"",colors:[]}),!n.colors&&n.segmentedData&&(n.colors=a(n.segmentedData,n.numColors,n.gamma)),{getId:function(){return E},getColorSchemeName:function(){return n.name},setColorSchemeName:function(c){n.name=c},getNumberOfColors:function(){return n.colors.length},setNumberOfColors:function(c){for(;n.colors.length<c;)n.colors.push(I);n.colors.length=c},getColor:function(c){return this.isValidIndex(c)?n.colors[c]:I},getColorRepeating:function(c){var D=n.colors.length;return c=D?c%D:0,this.getColor(c)},setColor:function(c,D){this.isValidIndex(c)&&(n.colors[c]=D)},addColor:function(c){n.colors.push(c)},insertColor:function(c,D){this.isValidIndex(c)&&n.colors.splice(c,1,D)},removeColor:function(c){this.isValidIndex(c)&&n.colors.splice(c,1)},clearColors:function(){n.colors=[]},buildLookupTable:function(c){if(c){var D=n.colors.length;c.setNumberOfTableValues(D);for(var h=0;h<D;h++)c.setTableValue(h,n.colors[h])}},createLookupTable:function(){var c=new s.default;return this.buildLookupTable(c),c},isValidIndex:function(c){return c>=0&&c<n.colors.length}}}},"./colors/index.js":function(k,C,A){A.r(C);var s=A("./colors/colormap.js"),I=A("./colors/lookupTable.js");C.default={getColormap:s.getColormap,getColormapsList:s.getColormapsList,LookupTable:I.default}},"./colors/lookupTable.js":function(k,C,A){A.r(C);function s(o,E){if(!(o instanceof E))throw new TypeError("Cannot call a class as a function")}function I(o,E){for(var r=0;r<E.length;r++){var n=E[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(o,n.key,n)}}function e(o,E,r){return E&&I(o.prototype,E),o}var g=0,t=1,B=2;function i(o,E,r){if(o>1)throw new Error("HSVToRGB expects hue < 1");var n=[];if(E===0)return n[0]=r,n[1]=r,n[2]=r,n;var l=Math.floor(o*6),c=6*o-l,D=r*(1-E),h=r*(1-E*c),y=r*(1-E*(1-c));switch(l){case 0:case 6:n[0]=r,n[1]=y,n[2]=D;break;case 1:n[0]=h,n[1]=r,n[2]=D;break;case 2:n[0]=D,n[1]=r,n[2]=y;break;case 3:n[0]=D,n[1]=h,n[2]=r;break;case 4:n[0]=y,n[1]=D,n[2]=r;break;case 5:n[0]=r,n[1]=D,n[2]=h;break}return n}function a(o,E){var r;return o<E.Range[0]?r=E.MaxIndex+g+1.5:o>E.Range[1]?r=E.MaxIndex+t+1.5:r=(o+E.Shift)*E.Scale,Math.floor(r)}var Q=function(){function o(){s(this,o),this.NumberOfColors=256,this.Ramp="linear",this.TableRange=[0,255],this.HueRange=[0,.66667],this.SaturationRange=[1,1],this.ValueRange=[1,1],this.AlphaRange=[1,1],this.NaNColor=[128,0,0,255],this.BelowRangeColor=[0,0,0,255],this.UseBelowRangeColor=!0,this.AboveRangeColor=[255,255,255,255],this.UseAboveRangeColor=!0,this.InputRange=[0,255],this.Table=[]}return e(o,[{key:"setNumberOfTableValues",value:function(r){this.NumberOfColors=r}},{key:"setRamp",value:function(r){this.Ramp=r}},{key:"setTableRange",value:function(r,n){this.TableRange[0]=r,this.TableRange[1]=n}},{key:"setHueRange",value:function(r,n){this.HueRange[0]=r,this.HueRange[1]=n}},{key:"setSaturationRange",value:function(r,n){this.SaturationRange[0]=r,this.SaturationRange[1]=n}},{key:"setValueRange",value:function(r,n){this.ValueRange[0]=r,this.ValueRange[1]=n}},{key:"setRange",value:function(r,n){this.InputRange[0]=r,this.InputRange[1]=n}},{key:"setAlphaRange",value:function(r,n){this.AlphaRange[0]=r,this.AlphaRange[1]=n}},{key:"getColor",value:function(r){return this.mapValue(r)}},{key:"build",value:function(r){if(!(this.Table.length>1&&!r)){this.Table=[];var n=this.NumberOfColors-1,l,c,D,h;n?(l=(this.HueRange[1]-this.HueRange[0])/n,c=(this.SaturationRange[1]-this.SaturationRange[0])/n,D=(this.ValueRange[1]-this.ValueRange[0])/n,h=(this.AlphaRange[1]-this.AlphaRange[0])/n):l=c=D=h=0;for(var y=0;y<=n;y++){var u=this.HueRange[0]+y*l,v=this.SaturationRange[0]+y*c,M=this.ValueRange[0]+y*D,F=this.AlphaRange[0]+y*h,f=i(u,v,M),w=[];switch(this.Ramp){case"scurve":w[0]=Math.floor(127.5*(1+Math.cos((1-f[0])*Math.PI))),w[1]=Math.floor(127.5*(1+Math.cos((1-f[1])*Math.PI))),w[2]=Math.floor(127.5*(1+Math.cos((1-f[2])*Math.PI))),w[3]=Math.floor(F*255);break;case"linear":w[0]=Math.floor(f[0]*255+.5),w[1]=Math.floor(f[1]*255+.5),w[2]=Math.floor(f[2]*255+.5),w[3]=Math.floor(F*255+.5);break;case"sqrt":w[0]=Math.floor(Math.sqrt(f[0])*255+.5),w[1]=Math.floor(Math.sqrt(f[1])*255+.5),w[2]=Math.floor(Math.sqrt(f[2])*255+.5),w[3]=Math.floor(Math.sqrt(F)*255+.5);break;default:throw new Error("Invalid Ramp value (".concat(this.Ramp,")"))}this.Table.push(w)}this.buildSpecialColors()}}},{key:"buildSpecialColors",value:function(){var r=this.NumberOfColors,n=r+g,l=r+t,c=r+B;this.UseBelowRangeColor||r===0?this.Table[n]=this.BelowRangeColor:this.Table[n]=this.Table[0],this.UseAboveRangeColor||r===0?this.Table[l]=this.AboveRangeColor:this.Table[l]=this.Table[r-1],this.Table[c]=this.NaNColor}},{key:"mapValue",value:function(r){var n=this.getIndex(r);if(n<0)return this.NaNColor;if(n===0){if(this.UseBelowRangeColor&&r<this.TableRange[0])return this.BelowRangeColor}else if(n===this.NumberOfColors-1&&this.UseAboveRangeColor&&r>this.TableRange[1])return this.AboveRangeColor;return this.Table[n]}},{key:"getIndex",value:function(r){var n={};if(n.Range=[],n.MaxIndex=this.NumberOfColors-1,n.Shift=-this.TableRange[0],this.TableRange[1]<=this.TableRange[0]?n.Scale=Number.MAX_VALUE:n.Scale=n.MaxIndex/(this.TableRange[1]-this.TableRange[0]),n.Range[0]=this.TableRange[0],n.Range[1]=this.TableRange[1],isNaN(r))return-1;var l=a(r,n);return l===this.NumberOfColors+g?l=0:l===this.NumberOfColors+t&&(l=this.NumberOfColors-1),l}},{key:"setTableValue",value:function(r,n){if(arguments.length===5&&(n=Array.prototype.slice.call(arguments,1)),r<0)throw new Error("Can't set the table value for negative index (".concat(r,")"));r>=this.NumberOfColors&&new Error("Index ".concat(r," is greater than the number of colors ").concat(this.NumberOfColors)),this.Table[r]=n,(r===0||r===this.NumberOfColors-1)&&this.buildSpecialColors()}}]),o}();C.default=Q},"./disable.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./triggerEvent.js"),e=A("./events.js");C.default=function(g){if(g===void 0)throw new Error("disable: element must not be undefined");for(var t=Object(s.getEnabledElements)(),B=0;B<t.length;B++)if(t[B].element===g){var i={element:g};Object(I.default)(g,e.default.ELEMENT_DISABLED,i),Object(I.default)(e.events,e.default.ELEMENT_DISABLED,i),t[B].element.removeChild(t[B].canvas),t[B].canvas=void 0,t.splice(B,1);break}}},"./displayImage.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/getDefaultViewport.js"),e=A("./updateImage.js"),g=A("./internal/now.js"),t=A("./layers.js"),B=A("./triggerEvent.js"),i=A("./events.js");C.default=function(a,Q,o){if(a===void 0)throw new Error("displayImage: parameter element must not be undefined");if(Q===void 0)throw new Error("displayImage: parameter image must not be undefined");var E=Object(s.getEnabledElement)(a),r=E.image;if(E.image=Q,E.layers&&E.layers.length&&Object(t.setLayerImage)(a,Q),E.viewport===void 0&&(E.viewport=Object(I.default)(E.canvas,Q)),o)for(var n in o)o[n]!==null&&(E.viewport[n]=o[n]);var l;if(E.lastImageTimeStamp!==void 0){var c=Object(g.default)()-E.lastImageTimeStamp;l=(1e3/c).toFixed()}E.lastImageTimeStamp=Object(g.default)();var D={viewport:E.viewport,element:E.element,image:E.image,oldImage:r,enabledElement:E,frameRate:l};Object(B.default)(E.element,i.default.NEW_IMAGE,D),Object(e.default)(a)}},"./draw.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/drawImage.js");C.default=function(e){var g=Object(s.getEnabledElement)(e);Object(I.default)(g)}},"./drawInvalidated.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/drawImage.js");C.default=function(){for(var e=Object(s.getEnabledElements)(),g=0;g<e.length;g++){var t=e[g];t.invalid===!0&&Object(I.default)(t,!0)}}},"./enable.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./resize.js"),e=A("./internal/drawImageSync.js"),g=A("./internal/requestAnimationFrame.js"),t=A("./internal/tryEnableWebgl.js"),B=A("./triggerEvent.js"),i=A("./generateUUID.js"),a=A("./events.js"),Q=A("./internal/getCanvas.js");function o(E){return E.image!==void 0||E.layers.length>0}C.default=function(E,r){if(E===void 0)throw new Error("enable: parameter element cannot be undefined");r&&r.renderer&&r.renderer.toLowerCase()==="webgl"&&Object(t.default)(r);var n=Object(Q.default)(E),l={element:E,canvas:n,image:void 0,invalid:!1,needsRedraw:!0,options:Object.assign({},r),layers:[],data:{},renderingTools:{},uuid:Object(i.default)()};Object(s.addEnabledElement)(l),Object(B.default)(a.events,a.default.ELEMENT_ENABLED,l),Object(I.default)(E,!0);function c(D){if(l.canvas!==void 0){var h={enabledElement:l,timestamp:D};Object(B.default)(l.element,a.default.PRE_RENDER,h),l.needsRedraw&&o(l)&&Object(e.default)(l,l.invalid),Object(g.default)(c)}}c()}},"./enabledElementData.js":function(k,C,A){A.r(C),A.d(C,"getElementData",function(){return I}),A.d(C,"removeElementData",function(){return e});var s=A("./enabledElements.js");function I(g,t){var B=Object(s.getEnabledElement)(g);return B.data.hasOwnProperty(t)===!1&&(B.data[t]={}),B.data[t]}function e(g,t){var B=Object(s.getEnabledElement)(g);delete B.data[t]}},"./enabledElements.js":function(k,C,A){A.r(C),A.d(C,"getEnabledElement",function(){return I}),A.d(C,"addEnabledElement",function(){return e}),A.d(C,"getEnabledElementsByImageId",function(){return g}),A.d(C,"getEnabledElements",function(){return t});var s=[];function I(B){if(B===void 0)throw new Error("getEnabledElement: parameter element must not be undefined");for(var i=0;i<s.length;i++)if(s[i].element===B)return s[i];throw new Error("element not enabled")}function e(B){if(B===void 0)throw new Error("getEnabledElement: enabledElement element must not be undefined");s.push(B)}function g(B){var i=[];return s.forEach(function(a){a.image&&a.image.imageId===B&&i.push(a)}),i}function t(){return s}},"./events.js":function(k,C,A){A.r(C),A.d(C,"events",function(){return B});function s(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function I(i,a){for(var Q=0;Q<a.length;Q++){var o=a[Q];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(i,o.key,o)}}function e(i,a,Q){return a&&I(i.prototype,a),i}var g={NEW_IMAGE:"cornerstonenewimage",INVALIDATED:"cornerstoneinvalidated",PRE_RENDER:"cornerstoneprerender",IMAGE_CACHE_MAXIMUM_SIZE_CHANGED:"cornerstoneimagecachemaximumsizechanged",IMAGE_CACHE_PROMISE_REMOVED:"cornerstoneimagecachepromiseremoved",IMAGE_CACHE_FULL:"cornerstoneimagecachefull",IMAGE_CACHE_CHANGED:"cornerstoneimagecachechanged",WEBGL_TEXTURE_REMOVED:"cornerstonewebgltextureremoved",WEBGL_TEXTURE_CACHE_FULL:"cornerstonewebgltexturecachefull",IMAGE_LOADED:"cornerstoneimageloaded",IMAGE_LOAD_PROGRESS:"cornerstoneimageloadprogress",IMAGE_LOAD_FAILED:"cornerstoneimageloadfailed",ELEMENT_RESIZED:"cornerstoneelementresized",IMAGE_RENDERED:"cornerstoneimagerendered",LAYER_ADDED:"cornerstonelayeradded",LAYER_REMOVED:"cornerstonelayerremoved",ACTIVE_LAYER_CHANGED:"cornerstoneactivelayerchanged",ELEMENT_DISABLED:"cornerstoneelementdisabled",ELEMENT_ENABLED:"cornerstoneelementenabled"};C.default=g;var t=function(){function i(){s(this,i),this.listeners={},this.namespaces={}}return e(i,[{key:"addEventNamespaceListener",value:function(Q,o){Q.indexOf(".")<=0||(this.namespaces[Q]=o,this.addEventListener(Q.split(".")[0],o))}},{key:"removeEventNamespaceListener",value:function(Q){Q.indexOf(".")<=0||!this.namespaces[Q]||(this.removeEventListener(Q.split(".")[0],this.namespaces[Q]),delete this.namespaces[Q])}},{key:"addEventListener",value:function(Q,o){if(Q.indexOf(".")>0){this.addEventNamespaceListener(Q,o);return}Q in this.listeners||(this.listeners[Q]=[]),this.listeners[Q].push(o)}},{key:"removeEventListener",value:function(Q,o){if(Q.indexOf(".")>0){this.removeEventNamespaceListener(Q);return}if(Q in this.listeners){for(var E=this.listeners[Q],r=0,n=E.length;r<n;r++)if(E[r]===o){E.splice(r,1);return}}}},{key:"dispatchEvent",value:function(Q){if(!(Q.type in this.listeners))return!0;for(var o=this.listeners[Q.type].slice(),E=0,r=o.length;E<r;E++)o[E].call(this,Q);return!Q.defaultPrevented}}]),i}(),B=new t},"./falseColorMapping.js":function(k,C,A){A.r(C),A.d(C,"convertImageToFalseColorImage",function(){return a}),A.d(C,"convertToFalseColorImage",function(){return Q}),A.d(C,"restoreImage",function(){return i});var s=A("./enabledElements.js"),I=A("./pixelDataToFalseColorData.js"),e=A("./colors/colormap.js");function g(o){for(var E=Number.MAX_VALUE,r=Number.MIN_VALUE,n=o.length,l,c=0;c<n;c++)l=o[c],E=E<l?E:l,r=r>l?r:l;return{minPixelValue:E,maxPixelValue:r}}function t(o){if(o.restore)return o.restore;var E=o.color,r=o.rgba,n=o.cachedLut,l=o.slope,c=o.windowWidth,D=o.windowCenter,h=o.minPixelValue,y=o.maxPixelValue;return function(){if(o.color=E,o.rgba=r,o.cachedLut=n,o.slope=l,o.windowWidth=c,o.windowCenter=D,o.minPixelValue=h,o.maxPixelValue=y,o.origPixelData){var u=o.origPixelData;o.getPixelData=function(){return u}}o.origPixelData=void 0,o.colormapId=void 0,o.falseColor=void 0}}function B(o){return o&&typeof o=="string"&&(o=Object(e.getColormap)(o)),o}function i(o){return o.restore&&typeof o.restore=="function"?(o.restore(),!0):!1}function a(o,E){if(o.color&&!o.falseColor)throw new Error("Color transforms are not implemented yet");E=B(E);var r=E.getId();if(o.colormapId===r)return!1;if(i(o),r){var n=o.minPixelValue||0,l=o.maxPixelValue||255;o.restore=t(o);var c=E.createLookupTable();c.setTableRange(n,l),Object(I.default)(o,c);var D=g(o.getPixelData());o.minPixelValue=D.minPixelValue,o.maxPixelValue=D.maxPixelValue,o.windowWidth=255,o.windowCenter=128,o.colormapId=r}return!0}function Q(o,E){var r=Object(s.getEnabledElement)(o);return a(r.image,E)}},"./fitToWindow.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./updateImage.js"),e=A("./internal/getImageFitScale.js");C.default=function(g){var t=Object(s.getEnabledElement)(g),B=t.image;t.viewport.scale=Object(e.default)(t.canvas,B,t.viewport.rotation).scaleFactor,t.viewport.translation.x=0,t.viewport.translation.y=0,Object(I.default)(g)}},"./generateUUID.js":function(k,C,A){A.r(C),C.default=function(){var s=new Date().getTime();return typeof performance<"u"&&typeof performance.now=="function"&&(s+=performance.now()),"x.x.x.x.x.x.xxxx.xxx.x.x.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx".replace(/[xy]/g,function(I){var e=(s+Math.random()*16)%16|0;return s=Math.floor(s/16),(I==="x"?e:e&3|8).toString(16)})}},"./getDefaultViewportForImage.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/getDefaultViewport.js");C.default=function(e,g){var t=Object(s.getEnabledElement)(e);return Object(I.default)(t.canvas,g)}},"./getImage.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js");C.default=function(I){var e=Object(s.getEnabledElement)(I);return e.image}},"./getPixels.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./getStoredPixels.js"),e=A("./internal/getModalityLUT.js");C.default=function(g,t,B,i,a){var Q=Object(I.default)(g,t,B,i,a),o=Object(s.getEnabledElement)(g),E=Object(e.default)(o.image.slope,o.image.intercept,o.viewport.modalityLUT);return Q.map(E)}},"./getStoredPixels.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js");C.default=function(I,e,g,t,B){if(I===void 0)throw new Error("getStoredPixels: parameter element must not be undefined");e=Math.round(e),g=Math.round(g);for(var i=Object(s.getEnabledElement)(I),a=[],Q=0,o=i.image.getPixelData(),E=0;E<B;E++)for(var r=0;r<t;r++){var n=(E+g)*i.image.columns+(r+e);a[Q++]=o[n]}return a}},"./getViewport.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js");C.default=function(I){var e=Object(s.getEnabledElement)(I),g=e.viewport;if(g!==void 0)return Object.assign({},g)}},"./imageCache.js":function(k,C,A){A.r(C),A.d(C,"cachedImages",function(){return B}),A.d(C,"setMaximumSizeBytes",function(){return i}),A.d(C,"putImageLoadObject",function(){return Q}),A.d(C,"getImageLoadObject",function(){return o}),A.d(C,"removeImageLoadObject",function(){return E}),A.d(C,"getCacheInfo",function(){return r}),A.d(C,"purgeCache",function(){return l}),A.d(C,"changeImageIdCacheSize",function(){return c});var s=A("./events.js"),I=A("./triggerEvent.js"),e=1024*1024*1024,g=0,t={},B=[];function i(D){if(D===void 0)throw new Error("setMaximumSizeBytes: parameter numBytes must not be undefined");if(D.toFixed===void 0)throw new Error("setMaximumSizeBytes: parameter numBytes must be a number");e=D,Object(I.default)(s.events,s.default.IMAGE_CACHE_MAXIMUM_SIZE_CHANGED),a()}function a(){if(g<=e)return;function D(v,M){return v.timeStamp>M.timeStamp?-1:v.timeStamp<M.timeStamp?1:0}for(B.sort(D);g>e;){var h=B[B.length-1],y=h.imageId;E(y),Object(I.default)(s.events,s.default.IMAGE_CACHE_PROMISE_REMOVED,{imageId:y})}var u=r();Object(I.default)(s.events,s.default.IMAGE_CACHE_FULL,u)}function Q(D,h){if(D===void 0)throw new Error("putImageLoadObject: imageId must not be undefined");if(h.promise===void 0)throw new Error("putImageLoadObject: imageLoadObject.promise must not be undefined");if(t.hasOwnProperty(D)===!0)throw new Error("putImageLoadObject: imageId already in cache");if(h.cancelFn&&typeof h.cancelFn!="function")throw new Error("putImageLoadObject: imageLoadObject.cancelFn must be a function");var y={loaded:!1,imageId:D,sharedCacheKey:void 0,imageLoadObject:h,timeStamp:Date.now(),sizeInBytes:0};t[D]=y,B.push(y),h.promise.then(function(u){if(B.indexOf(y)!==-1){if(y.loaded=!0,y.image=u,u.sizeInBytes===void 0)throw new Error("putImageLoadObject: image.sizeInBytes must not be undefined");if(u.sizeInBytes.toFixed===void 0)throw new Error("putImageLoadObject: image.sizeInBytes is not a number");y.sizeInBytes=u.sizeInBytes,g+=y.sizeInBytes;var v={action:"addImage",image:y};Object(I.default)(s.events,s.default.IMAGE_CACHE_CHANGED,v),y.sharedCacheKey=u.sharedCacheKey,a()}},function(){var u=t[D];B.splice(B.indexOf(u),1),delete t[D]})}function o(D){if(D===void 0)throw new Error("getImageLoadObject: imageId must not be undefined");var h=t[D];if(h!==void 0)return h.timeStamp=Date.now(),h.imageLoadObject}function E(D){if(D===void 0)throw new Error("removeImageLoadObject: imageId must not be undefined");var h=t[D];if(h===void 0)throw new Error("removeImageLoadObject: imageId was not present in imageCache");B.splice(B.indexOf(h),1),g-=h.sizeInBytes;var y={action:"deleteImage",image:h};Object(I.default)(s.events,s.default.IMAGE_CACHE_CHANGED,y),n(h.imageLoadObject),delete t[D]}function r(){return{maximumSizeInBytes:e,cacheSizeInBytes:g,numberOfImagesCached:B.length}}function n(D){D.promise.then(function(){D.decache&&D.decache()},function(){D.decache&&D.decache()})}function l(){for(;B.length>0;){var D=B[0];E(D.imageId)}}function c(D,h){var y=t[D];y&&y.imageLoadObject.promise.then(function(u){var v=h-u.sizeInBytes;u.sizeInBytes=h,y.sizeInBytes=h,g+=v;var M={action:"changeImageSize",image:u};Object(I.default)(s.events,s.default.IMAGE_CACHE_CHANGED,M)})}C.default={imageCache:t,cachedImages:B,setMaximumSizeBytes:i,putImageLoadObject:Q,getImageLoadObject:o,removeImageLoadObject:E,getCacheInfo:r,purgeCache:l,changeImageIdCacheSize:c}},"./imageLoader.js":function(k,C,A){A.r(C),A.d(C,"loadImage",function(){return i}),A.d(C,"loadAndCacheImage",function(){return a}),A.d(C,"registerImageLoader",function(){return Q}),A.d(C,"registerUnknownImageLoader",function(){return o});var s=A("./imageCache.js"),I=A("./events.js"),e=A("./triggerEvent.js"),g={},t;function B(E,r){var n=E.indexOf(":"),l=E.substring(0,n),c=g[l];if(c==null){if(t!==void 0)return t(E);throw new Error("loadImageFromImageLoader: no image loader for imageId")}var D=c(E,r);return D.promise.then(function(h){Object(e.default)(I.events,I.default.IMAGE_LOADED,{image:h})},function(h){var y={imageId:E,error:h};Object(e.default)(I.events,I.default.IMAGE_LOAD_FAILED,y)}),D}function i(E,r){if(E===void 0)throw new Error("loadImage: parameter imageId must not be undefined");var n=Object(s.getImageLoadObject)(E);return n!==void 0?n.promise:B(E,r).promise}function a(E,r){if(E===void 0)throw new Error("loadAndCacheImage: parameter imageId must not be undefined");var n=Object(s.getImageLoadObject)(E);return n!==void 0||(n=B(E,r),Object(s.putImageLoadObject)(E,n)),n.promise}function Q(E,r){g[E]=r}function o(E){var r=t;return t=E,r}},"./index.js":function(k,C,A){A.r(C);var s=A("./events.js");A.d(C,"EVENTS",function(){return s.default}),A.d(C,"events",function(){return s.events});var I=A("./enabledElements.js");A.d(C,"getEnabledElement",function(){return I.getEnabledElement}),A.d(C,"addEnabledElement",function(){return I.addEnabledElement}),A.d(C,"getEnabledElementsByImageId",function(){return I.getEnabledElementsByImageId}),A.d(C,"getEnabledElements",function(){return I.getEnabledElements});var e=A("./layers.js");A.d(C,"addLayer",function(){return e.addLayer}),A.d(C,"removeLayer",function(){return e.removeLayer}),A.d(C,"getLayer",function(){return e.getLayer}),A.d(C,"getLayers",function(){return e.getLayers}),A.d(C,"getVisibleLayers",function(){return e.getVisibleLayers}),A.d(C,"setActiveLayer",function(){return e.setActiveLayer}),A.d(C,"getActiveLayer",function(){return e.getActiveLayer}),A.d(C,"purgeLayers",function(){return e.purgeLayers}),A.d(C,"setLayerImage",function(){return e.setLayerImage});var g=A("./falseColorMapping.js");A.d(C,"convertImageToFalseColorImage",function(){return g.convertImageToFalseColorImage}),A.d(C,"convertToFalseColorImage",function(){return g.convertToFalseColorImage}),A.d(C,"restoreImage",function(){return g.restoreImage});var t=A("./enabledElementData.js");A.d(C,"getElementData",function(){return t.getElementData}),A.d(C,"removeElementData",function(){return t.removeElementData});var B=A("./imageLoader.js");A.d(C,"loadImage",function(){return B.loadImage}),A.d(C,"loadAndCacheImage",function(){return B.loadAndCacheImage}),A.d(C,"registerImageLoader",function(){return B.registerImageLoader}),A.d(C,"registerUnknownImageLoader",function(){return B.registerUnknownImageLoader});var i=A("./requestPool/imageLoadPoolManager.ts");A.d(C,"imageLoadPoolManager",function(){return i.default});var a=A("./requestPool/imageRetrievalPoolManager.ts");A.d(C,"imageRetrievalPoolManager",function(){return a.default});var Q=A("./requestPool/RequestPoolManager.ts");A.d(C,"RequestPoolManager",function(){return Q.RequestPoolManager});var o=A("./canvasToPixel.js");A.d(C,"canvasToPixel",function(){return o.default});var E=A("./colors/index.js");A.d(C,"colors",function(){return E.default});var r=A("./disable.js");A.d(C,"disable",function(){return r.default});var n=A("./displayImage.js");A.d(C,"displayImage",function(){return n.default});var l=A("./draw.js");A.d(C,"draw",function(){return l.default});var c=A("./internal/drawImage.js");A.d(C,"drawImage",function(){return c.default});var D=A("./drawInvalidated.js");A.d(C,"drawInvalidated",function(){return D.default});var h=A("./enable.js");A.d(C,"enable",function(){return h.default});var y=A("./fitToWindow.js");A.d(C,"fitToWindow",function(){return y.default});var u=A("./internal/generateLut.js");A.d(C,"generateLut",function(){return u.default});var v=A("./internal/getDefaultViewport.js");A.d(C,"getDefaultViewport",function(){return v.default});var M=A("./getDefaultViewportForImage.js");A.d(C,"getDefaultViewportForImage",function(){return M.default});var F=A("./internal/getDisplayedArea.js");A.d(C,"getDisplayedArea",function(){return F.default});var f=A("./getImage.js");A.d(C,"getImage",function(){return f.default});var w=A("./getPixels.js");A.d(C,"getPixels",function(){return w.default});var m=A("./getStoredPixels.js");A.d(C,"getStoredPixels",function(){return m.default});var K=A("./getViewport.js");A.d(C,"getViewport",function(){return K.default});var L=A("./imageCache.js");A.d(C,"imageCache",function(){return L.default});var J=A("./internal/index.js");A.d(C,"internal",function(){return J.default});var p=A("./invalidate.js");A.d(C,"invalidate",function(){return p.default});var Y=A("./invalidateImageId.js");A.d(C,"invalidateImageId",function(){return Y.default});var G=A("./metaData.js");A.d(C,"metaData",function(){return G.default});var U=A("./pageToPixel.js");A.d(C,"pageToPixel",function(){return U.default});var R=A("./pixelDataToFalseColorData.js");A.d(C,"pixelDataToFalseColorData",function(){return R.default});var N=A("./pixelToCanvas.js");A.d(C,"pixelToCanvas",function(){return N.default});var d=A("./rendering/renderColorImage.js");A.d(C,"renderColorImage",function(){return d.renderColorImage});var S=A("./rendering/renderGrayscaleImage.js");A.d(C,"renderGrayscaleImage",function(){return S.renderGrayscaleImage});var T=A("./rendering/renderLabelMapImage.js");A.d(C,"renderLabelMapImage",function(){return T.renderLabelMapImage});var P=A("./rendering/renderPseudoColorImage.js");A.d(C,"renderPseudoColorImage",function(){return P.renderPseudoColorImage});var W=A("./rendering/renderToCanvas.js");A.d(C,"renderToCanvas",function(){return W.default});var q=A("./rendering/renderWebImage.js");A.d(C,"renderWebImage",function(){return q.renderWebImage});var gA=A("./rendering/index.js");A.d(C,"rendering",function(){return gA.default});var V=A("./internal/requestAnimationFrame.js");A.d(C,"requestAnimationFrame",function(){return V.default});var AA=A("./reset.js");A.d(C,"reset",function(){return AA.default});var QA=A("./resize.js");A.d(C,"resize",function(){return QA.default});var lA=A("./internal/setDefaultViewport.js");A.d(C,"setDefaultViewport",function(){return lA.default});var IA=A("./setToPixelCoordinateSystem.js");A.d(C,"setToPixelCoordinateSystem",function(){return IA.default});var z=A("./setViewport.js");A.d(C,"setViewport",function(){return z.default});var CA=A("./internal/storedColorPixelDataToCanvasImageData.js");A.d(C,"storedColorPixelDataToCanvasImageData",function(){return CA.default});var tA=A("./internal/storedPixelDataToCanvasImageData.js");A.d(C,"storedPixelDataToCanvasImageData",function(){return tA.default});var EA=A("./internal/storedPixelDataToCanvasImageDataColorLUT.js");A.d(C,"storedPixelDataToCanvasImageDataColorLUT",function(){return EA.default});var nA=A("./internal/storedPixelDataToCanvasImageDataPseudocolorLUT.js");A.d(C,"storedPixelDataToCanvasImageDataPseudocolorLUT",function(){return nA.default});var rA=A("./triggerEvent.js");A.d(C,"triggerEvent",function(){return rA.default});var O=A("./updateImage.js");A.d(C,"updateImage",function(){return O.default});var j=A("./webgl/index.js");A.d(C,"webGL",function(){return j.default});var Z={drawImage:c.default,generateLut:u.default,getDefaultViewport:v.default,requestAnimationFrame:V.default,storedPixelDataToCanvasImageData:tA.default,storedColorPixelDataToCanvasImageData:CA.default,storedPixelDataToCanvasImageDataColorLUT:EA.default,storedPixelDataToCanvasImageDataPseudocolorLUT:nA.default,internal:J.default,renderLabelMapImage:T.renderLabelMapImage,renderPseudoColorImage:P.renderPseudoColorImage,renderColorImage:d.renderColorImage,renderGrayscaleImage:S.renderGrayscaleImage,renderWebImage:q.renderWebImage,renderToCanvas:W.default,canvasToPixel:o.default,disable:r.default,displayImage:n.default,draw:l.default,drawInvalidated:D.default,enable:h.default,getElementData:t.getElementData,removeElementData:t.removeElementData,getEnabledElement:I.getEnabledElement,addEnabledElement:I.addEnabledElement,getEnabledElementsByImageId:I.getEnabledElementsByImageId,getEnabledElements:I.getEnabledElements,addLayer:e.addLayer,removeLayer:e.removeLayer,getLayer:e.getLayer,getLayers:e.getLayers,getVisibleLayers:e.getVisibleLayers,setActiveLayer:e.setActiveLayer,getActiveLayer:e.getActiveLayer,purgeLayers:e.purgeLayers,setLayerImage:e.setLayerImage,fitToWindow:y.default,getDefaultViewportForImage:M.default,getDisplayedArea:F.default,setDefaultViewport:lA.default,getImage:f.default,getPixels:w.default,getStoredPixels:m.default,getViewport:K.default,loadImage:B.loadImage,loadAndCacheImage:B.loadAndCacheImage,registerImageLoader:B.registerImageLoader,registerUnknownImageLoader:B.registerUnknownImageLoader,invalidate:p.default,invalidateImageId:Y.default,pageToPixel:U.default,pixelToCanvas:N.default,reset:AA.default,resize:QA.default,setToPixelCoordinateSystem:IA.default,setViewport:z.default,updateImage:O.default,pixelDataToFalseColorData:R.default,rendering:gA.default,imageCache:L.default,metaData:G.default,webGL:j.default,colors:E.default,convertImageToFalseColorImage:g.convertImageToFalseColorImage,convertToFalseColorImage:g.convertToFalseColorImage,restoreImage:g.restoreImage,EVENTS:s.default,events:s.events,triggerEvent:rA.default,imageLoadPoolManager:i.default,imageRetrievalPoolManager:a.default,RequestPoolManager:Q.RequestPoolManager};C.default=Z},"./internal/calculateTransform.js":function(k,C,A){A.r(C);var s=A("./internal/transform.js"),I=A("./internal/getDisplayedArea.js");C.default=function(e,g){var t=new s.Transform;t.translate(e.canvas.width/2,e.canvas.height/2);var B=e.viewport.rotation;B!==0&&t.rotate(B*Math.PI/180);var i=e.viewport.scale,a=e.viewport.scale,Q=Object(I.default)(e.image,e.viewport),o=Q.tlhc.x-1,E=Q.tlhc.y-1,r=Q.brhc.x-o,n=Q.brhc.y-E;if(Q.presentationSizeMode==="NONE")e.image.rowPixelSpacing<e.image.columnPixelSpacing?i*=e.image.columnPixelSpacing/e.image.rowPixelSpacing:e.image.columnPixelSpacing<e.image.rowPixelSpacing&&(a*=e.image.rowPixelSpacing/e.image.columnPixelSpacing);else if(i=Q.columnPixelSpacing,a=Q.rowPixelSpacing,Q.presentationSizeMode==="SCALE TO FIT"){var l=e.canvas.height/(n*a),c=e.canvas.width/(r*i);i=a=Math.min(c,l),Q.rowPixelSpacing<Q.columnPixelSpacing?i*=Q.columnPixelSpacing/Q.rowPixelSpacing:Q.columnPixelSpacing<Q.rowPixelSpacing&&(a*=Q.rowPixelSpacing/Q.columnPixelSpacing)}return t.scale(i,a),B!==0&&t.rotate(-B*Math.PI/180),t.translate(e.viewport.translation.x,e.viewport.translation.y),B!==0&&t.rotate(B*Math.PI/180),g!==void 0&&t.scale(g,g),e.viewport.hflip&&t.scale(-1,1),e.viewport.vflip&&t.scale(1,-1),t.translate(-r/2,-n/2),t.translate(-o,-E),t}},"./internal/computeAutoVoi.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(e,g){if(!I(e)){var t=g.maxPixelValue*g.slope+g.intercept,B=g.minPixelValue*g.slope+g.intercept,i=t-B,a=(t+B)/2;e.voi===void 0?e.voi={windowWidth:i,windowCenter:a}:(e.voi.windowWidth=i,e.voi.windowCenter=a)}}function I(e){var g=e.voiLUT&&e.voiLUT.lut&&e.voiLUT.lut.length>0;return g||e.voi.windowWidth!==void 0&&e.voi.windowCenter!==void 0}},"./internal/createViewport.js":function(k,C,A){A.r(C);var s=A("./internal/setDefaultViewport.js");C.default=function(){var I={scale:1,translation:{x:0,y:0},voi:{windowWidth:void 0,windowCenter:void 0},invert:!1,pixelReplication:!1,rotation:0,hflip:!1,vflip:!1,modalityLUT:void 0,voiLUT:void 0,colormap:void 0,labelmap:!1,displayedArea:void 0};return Object.assign({},I,s.state.viewport)}},"./internal/drawCompositeImage.js":function(k,C,A){A.r(C);var s=A("./layers.js"),I=A("./rendering/renderGrayscaleImage.js"),e=A("./rendering/renderColorImage.js"),g=A("./rendering/renderPseudoColorImage.js"),t=A("./rendering/renderLabelMapImage.js"),B=A("./setToPixelCoordinateSystem.js"),i=A("./internal/getDisplayedArea.js");function a(r,n){return r.syncProps||Q(r),n.syncProps||Q(n),n.syncProps.originalScale/r.syncProps.originalScale}function Q(r){var n=r.syncProps||{};n.originalScale=r.viewport.scale,r.syncProps=n}function o(r,n){r.forEach(function(l){if(!(l===n||!l.viewport||!n.viewport)){l.syncProps||Q(l);var c=a(n,l);l.viewport.scale=n.viewport.scale*c,l.viewport.rotation=n.viewport.rotation,l.viewport.translation={x:n.viewport.translation.x/c,y:n.viewport.translation.y/c},l.viewport.hflip=n.viewport.hflip,l.viewport.vflip=n.viewport.vflip}})}function E(r,n,l){n.forEach(function(c,D){if(c.image){r.save(),c.canvas=r.canvas,Object(B.default)(c,r);var h=c.viewport.colormap||c.options.colormap,y=c.viewport.labelmap,u=c.invalid||l;if(h&&h!==""&&y===!0)Object(t.addLabelMapLayer)(c,u);else if(h&&h!=="")Object(g.addPseudoColorLayer)(c,u);else if(c.image.color===!0)Object(e.addColorLayer)(c,u);else{var v=D===0;Object(I.addGrayscaleLayer)(c,u,v)}c.options&&c.options.opacity?r.globalAlpha=c.options.opacity:r.globalAlpha=1,c.options&&c.options.fillStyle&&(r.fillStyle=c.options.fillStyle),r.imageSmoothingEnabled=!c.viewport.pixelReplication,r.mozImageSmoothingEnabled=r.imageSmoothingEnabled;var M=Object(i.default)(c.image,c.viewport),F=M.tlhc.x-1,f=M.tlhc.y-1,w=M.brhc.x-F,m=M.brhc.y-f;r.drawImage(c.canvas,F,f,w,m,F,f,w,m),r.restore(),c.invalid=!1}})}C.default=function(r,n){var l=r.element,c=Object(s.getLayers)(l),D=Object(s.getActiveLayer)(l),h=Object(s.getVisibleLayers)(l),y=!r.lastSyncViewportsState&&r.syncViewports;r.lastSyncViewportsState=r.syncViewports,y&&c.forEach(function(v){v.viewport&&Q(v)}),r.syncViewports===!0&&o(h,D);var u=r.canvas.getContext("2d",{desynchronized:!0});u.setTransform(1,0,0,1,0,0),u.fillStyle="black",u.fillRect(0,0,r.canvas.width,r.canvas.height),E(u,h,n)}},"./internal/drawImage.js":function(k,C,A){A.r(C),C.default=function(s){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;s.needsRedraw=!0,I&&(s.invalid=!0)}},"./internal/drawImageSync.js":function(k,C,A){A.r(C);var s=A("./internal/now.js"),I=A("./internal/drawCompositeImage.js"),e=A("./rendering/renderColorImage.js"),g=A("./rendering/renderGrayscaleImage.js"),t=A("./rendering/renderPseudoColorImage.js"),B=A("./rendering/renderLabelMapImage.js"),i=A("./triggerEvent.js"),a=A("./events.js");C.default=function(Q,o){var E=Q.image,r=Q.element,n=Q.layers||[];if(!(!Q.canvas||!Q.image)){var l=Object(s.default)();if(E.stats={lastGetPixelDataTime:-1,lastStoredPixelDataToCanvasImageDataTime:-1,lastPutImageDataTime:-1,lastRenderTime:-1,lastLutGenerateTime:-1},n&&n.length)Object(I.default)(Q,o);else if(E){var c=E.render;c||(Q.viewport.colormap&&Q.viewport.colormap!==""&&Q.image.labelmap===!0?c=B.renderLabelMapImage:Q.viewport.colormap&&Q.viewport.colormap!==""?c=t.renderPseudoColorImage:E.color?c=e.renderColorImage:c=g.renderGrayscaleImage),c(Q,o)}var D=Object(s.default)()-l,h={viewport:Q.viewport,element:r,image:E,enabledElement:Q,canvasContext:Q.canvas.getContext("2d",{desynchronized:!0}),renderTimeInMs:D};E.stats.lastRenderTime=D,Q.invalid=!1,Q.needsRedraw=!1,Object(i.default)(r,a.default.IMAGE_RENDERED,h)}}},"./internal/generateColorLut.js":function(k,C,A){A.r(C);var s=A("./internal/getVOILut.js");C.default=function(I,e,g,t,B){var i=I.maxPixelValue,a=I.minPixelValue,Q=Math.min(a,0);if(I.cachedLut===void 0){var o=i-Q+1;I.cachedLut={},I.cachedLut.lutArray=new Uint8ClampedArray(o)}var E=I.cachedLut.lutArray,r=Object(s.default)(e,g,B);if(t===!0)for(var n=a;n<=i;n++)E[n+-Q]=255-r(n);else for(var l=a;l<=i;l++)E[l+-Q]=r(l);return E}},"./internal/generateLut.js":function(k,C,A){A.r(C);var s=A("./internal/getModalityLUT.js"),I=A("./internal/getVOILut.js");C.default=function(e,g,t,B,i,a){var Q=e.maxPixelValue,o=e.minPixelValue,E=Math.min(o,0);if(e.cachedLut===void 0){var r=Q-E+1;e.cachedLut={},e.cachedLut.lutArray=new Uint8ClampedArray(r)}var n=e.cachedLut.lutArray,l=!!(e.slope%1)||!!(e.intercept%1),c=Object(s.default)(e.slope,e.intercept,i),D=Object(I.default)(g,t,a,l);if(B===!0)for(var h=o;h<=Q;h++)n[h+-E]=255-D(c(h));else for(var y=o;y<=Q;y++)n[y+-E]=D(c(y));return n}},"./internal/getCanvas.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s="cornerstone-canvas";function I(g){var t=document.createElement("canvas");return t.style.display="block",t.classList.add(s),g.appendChild(t),t}function e(g){var t="canvas.".concat(s);return g.querySelector(t)||I(g)}},"./internal/getDefaultViewport.js":function(k,C,A){A.r(C);var s=A("./internal/createViewport.js"),I=A("./internal/getImageFitScale.js");C.default=function(e,g){if(e===void 0)throw new Error("getDefaultViewport: parameter canvas must not be undefined");if(g===void 0)return Object(s.default)();var t=Object(I.default)(e,g,0).scaleFactor;return{scale:t,translation:{x:0,y:0},voi:{windowWidth:g.windowWidth,windowCenter:g.windowCenter},invert:g.invert,pixelReplication:!1,rotation:0,hflip:!1,vflip:!1,modalityLUT:g.modalityLUT,voiLUT:g.voiLUT,colormap:g.colormap,labelmap:!!g.labelmap,displayedArea:void 0}}},"./internal/getDisplayedArea.js":function(k,C,A){A.r(C),C.default=function(s){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(I&&I.displayedArea)return I.displayedArea;if(s===void 0)throw new Error("getDisplayedArea: parameter image must not be undefined");return{tlhc:{x:1,y:1},brhc:{x:s.columns,y:s.rows},rowPixelSpacing:s.rowPixelSpacing===void 0?1:s.rowPixelSpacing,columnPixelSpacing:s.columnPixelSpacing===void 0?1:s.columnPixelSpacing,presentationSizeMode:"NONE"}}},"./internal/getFillStyle.js":function(k,C,A){A.r(C),C.default=function(s){var I=s.viewport||{},e=I.invert,g=s.options||{},t=g.fillStyle;return["black","white"].indexOf(t)!==-1&&e?"white":"black"}},"./internal/getImageFitScale.js":function(k,C,A){A.r(C);var s=A("./internal/validator.js"),I=A("./internal/getImageSize.js");C.default=function(e,g){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;Object(s.validateParameterUndefinedOrNull)(e,"getImageScale: parameter windowSize must not be undefined"),Object(s.validateParameterUndefinedOrNull)(g,"getImageScale: parameter image must not be undefined");var B=Object(I.default)(g,t),i=g.rowPixelSpacing||1,a=g.columnPixelSpacing||1,Q=1,o=1;i<a?o=a/i:Q=i/a;var E=e.height/B.height/Q,r=e.width/B.width/o;return{verticalScale:E,horizontalScale:r,scaleFactor:Math.min(r,E)}}},"./internal/getImageSize.js":function(k,C,A){A.r(C);var s=A("./internal/validator.js");function I(e){return!(e==null||e===0||e===180)}C.default=function(e){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Object(s.validateParameterUndefinedOrNull)(e,"getImageSize: parameter image must not be undefined"),Object(s.validateParameterUndefinedOrNull)(e.width,"getImageSize: parameter image must have width"),Object(s.validateParameterUndefinedOrNull)(e.height,"getImageSize: parameter image must have height"),I(g)?{height:e.width,width:e.height}:{width:e.width,height:e.height}}},"./internal/getModalityLUT.js":function(k,C,A){A.r(C);function s(e,g){return function(t){return t*e+g}}function I(e){var g=e.lut[0],t=e.lut[e.lut.length-1],B=e.firstValueMapped+e.lut.length;return function(i){return i<e.firstValueMapped?g:i>=B?t:e.lut[i]}}C.default=function(e,g,t){return t?I(t):s(e,g)}},"./internal/getTransform.js":function(k,C,A){A.r(C);var s=A("./internal/calculateTransform.js");C.default=function(I){return Object(s.default)(I)}},"./internal/getVOILut.js":function(k,C,A){A.r(C);function s(Q){return t(Q)||g(Q)||e(Q)||I()}function I(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e(Q,o){if(Q){if(typeof Q=="string")return B(Q,o);var E=Object.prototype.toString.call(Q).slice(8,-1);if(E==="Object"&&Q.constructor&&(E=Q.constructor.name),E==="Map"||E==="Set")return Array.from(Q);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return B(Q,o)}}function g(Q){if(typeof Symbol<"u"&&Q[Symbol.iterator]!=null||Q["@@iterator"]!=null)return Array.from(Q)}function t(Q){if(Array.isArray(Q))return B(Q)}function B(Q,o){(o==null||o>Q.length)&&(o=Q.length);for(var E=0,r=new Array(o);E<o;E++)r[E]=Q[E];return r}function i(Q,o){return function(E){return((E-o)/Q+.5)*255}}function a(Q,o){var E=Math.max.apply(Math,s(Q.lut)).toString(2).length,r=E-8,n=Q.lut[0]>>r,l=Q.lut[Q.lut.length-1]>>r,c=Q.firstValueMapped+Q.lut.length-1;return function(D){return D<Q.firstValueMapped?n:D>=c?l:o?Q.lut[Math.round(D)-Q.firstValueMapped]>>r:Q.lut[D-Q.firstValueMapped]>>r}}C.default=function(Q,o,E,r){return E?a(E,r):i(Q,o)}},"./internal/guid.js":function(k,C,A){A.r(C);function s(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}C.default=function(){return"".concat(s()+s(),"-").concat(s(),"-").concat(s(),"-").concat(s(),"-").concat(s()).concat(s()).concat(s())}},"./internal/index.js":function(k,C,A){A.r(C);var s=A("./internal/transform.js"),I=A("./internal/calculateTransform.js"),e=A("./internal/drawImage.js"),g=A("./internal/generateLut.js"),t=A("./internal/getDefaultViewport.js"),B=A("./internal/getTransform.js"),i=A("./internal/requestAnimationFrame.js"),a=A("./internal/setDefaultViewport.js"),Q=A("./internal/storedColorPixelDataToCanvasImageData.js"),o=A("./internal/storedPixelDataToCanvasImageData.js"),E=A("./internal/storedPixelDataToCanvasImageDataColorLUT.js"),r=A("./internal/storedPixelDataToCanvasImageDataPseudocolorLUT.js"),n=A("./internal/storedPixelDataToCanvasImageDataRGBA.js");C.default={drawImage:e.default,generateLut:g.default,getDefaultViewport:t.default,requestAnimationFrame:i.default,setDefaultViewport:a.default,storedPixelDataToCanvasImageData:o.default,storedPixelDataToCanvasImageDataRGBA:n.default,storedPixelDataToCanvasImageDataColorLUT:E.default,storedPixelDataToCanvasImageDataPseudocolorLUT:r.default,storedColorPixelDataToCanvasImageData:Q.default,getTransform:B.default,calculateTransform:I.default,Transform:s.Transform}},"./internal/now.js":function(k,C,A){A.r(C),C.default=function(){return window.performance?performance.now():Date.now()}},"./internal/requestAnimationFrame.js":function(k,C,A){A.r(C);function s(I){window.setTimeout(I,1e3/60)}C.default=function(I){return window.requestAnimationFrame(I)||window.webkitRequestAnimationFrame(I)||window.mozRequestAnimationFrame(I)||window.oRequestAnimationFrame(I)||window.msRequestAnimationFrame(I)||s(I)}},"./internal/setDefaultViewport.js":function(k,C,A){A.r(C),A.d(C,"state",function(){return s});var s={viewport:{}};C.default=function(I){s.viewport=I||{}}},"./internal/storedColorPixelDataToCanvasImageData.js":function(k,C,A){A.r(C);var s=A("./internal/now.js");C.default=function(I,e,g){var t=Object(s.default)(),B=I.getPixelData();I.stats.lastGetPixelDataTime=Object(s.default)()-t;var i=I.minPixelValue,a=0,Q=0,o=B.length;if(t=Object(s.default)(),i<0)for(;Q<o;)g[a++]=e[B[Q++]+-i],g[a++]=e[B[Q++]+-i],g[a]=e[B[Q]+-i],Q+=2,a+=2;else for(;Q<o;)g[a++]=e[B[Q++]],g[a++]=e[B[Q++]],g[a]=e[B[Q]],Q+=2,a+=2;I.stats.lastStoredPixelDataToCanvasImageDataTime=Object(s.default)()-t}},"./internal/storedPixelDataToCanvasImageData.js":function(k,C,A){A.r(C);var s=A("./internal/now.js");C.default=function(I,e,g){var t=Object(s.default)(),B=I.getPixelData();I.stats.lastGetPixelDataTime=Object(s.default)()-t;var i=B.length,a=I.minPixelValue,Q=3,o=0;if(t=Object(s.default)(),B instanceof Int16Array)if(a<0)for(;o<i;)g[Q]=e[B[o++]+-a],Q+=4;else for(;o<i;)g[Q]=e[B[o++]],Q+=4;else if(B instanceof Uint16Array)for(;o<i;)g[Q]=e[B[o++]],Q+=4;else if(a<0)for(;o<i;)g[Q]=e[B[o++]+-a],Q+=4;else for(;o<i;)g[Q]=e[B[o++]],Q+=4;I.stats.lastStoredPixelDataToCanvasImageDataTime=Object(s.default)()-t}},"./internal/storedPixelDataToCanvasImageDataColorLUT.js":function(k,C,A){A.r(C);var s=A("./colors/index.js"),I=A("./internal/now.js");function e(g,t,B){var i=Object(I.default)(),a=g.getPixelData();g.stats.lastGetPixelDataTime=Object(I.default)()-i;var Q=a.length,o=g.minPixelValue,E=0,r=0,n,l;if(i=Object(I.default)(),t instanceof s.default.LookupTable?l=t.Table:l=t,o<0)for(;r<Q;)n=l[a[r++]+-o],B[E++]=n[0],B[E++]=n[1],B[E++]=n[2],B[E++]=n[3];else for(;r<Q;)n=l[a[r++]],B[E++]=n[0],B[E++]=n[1],B[E++]=n[2],B[E++]=n[3];g.stats.lastStoredPixelDataToCanvasImageDataTime=Object(I.default)()-i}C.default=e},"./internal/storedPixelDataToCanvasImageDataPseudocolorLUT.js":function(k,C,A){A.r(C);var s=A("./colors/index.js"),I=A("./internal/now.js");function e(g,t,B,i){var a=Object(I.default)(),Q=g.getPixelData();g.stats.lastGetPixelDataTime=Object(I.default)()-a;var o=Q.length,E=g.minPixelValue,r=0,n=0,l,c,D;if(a=Object(I.default)(),B instanceof s.default.LookupTable?D=B.Table:D=B,E<0)for(;n<o;)l=t[Q[n++]+-E],c=D[l],i[r++]=c[0],i[r++]=c[1],i[r++]=c[2],i[r++]=c[3];else for(;n<o;)l=t[Q[n++]],c=D[l],i[r++]=c[0],i[r++]=c[1],i[r++]=c[2],i[r++]=c[3];g.stats.lastStoredPixelDataToCanvasImageDataTime=Object(I.default)()-a}C.default=e},"./internal/storedPixelDataToCanvasImageDataRGBA.js":function(k,C,A){A.r(C);var s=A("./internal/now.js");C.default=function(I,e,g){var t=Object(s.default)(),B=I.getPixelData();I.stats.lastGetPixelDataTime=Object(s.default)()-t;var i=B.length,a=I.minPixelValue,Q=0,o=0,E;if(t=Object(s.default)(),B instanceof Int16Array)if(a<0)for(;o<i;)E=e[B[o++]+-a],g[Q++]=E,g[Q++]=E,g[Q++]=E,g[Q++]=255;else for(;o<i;)E=e[B[o++]],g[Q++]=E,g[Q++]=E,g[Q++]=E,g[Q++]=255;else if(B instanceof Uint16Array)for(;o<i;)E=e[B[o++]],g[Q++]=E,g[Q++]=E,g[Q++]=E,g[Q++]=255;else if(a<0)for(;o<i;)E=e[B[o++]+-a],g[Q++]=E,g[Q++]=E,g[Q++]=E,g[Q++]=255;else for(;o<i;)E=e[B[o++]],g[Q++]=E,g[Q++]=E,g[Q++]=E,g[Q++]=255;I.stats.lastStoredPixelDataToCanvasImageDataTime=Object(s.default)()-t}},"./internal/storedRGBAPixelDataToCanvasImageData.js":function(k,C,A){A.r(C);var s=A("./internal/now.js");C.default=function(I,e,g){var t=Object(s.default)(),B=I.getPixelData();I.stats.lastGetPixelDataTime=Object(s.default)()-t;var i=I.minPixelValue,a=0,Q=0,o=B.length;if(t=Object(s.default)(),i<0)for(;Q<o;)g[a++]=e[B[Q++]+-i],g[a++]=e[B[Q++]+-i],g[a++]=e[B[Q++]+-i],g[a++]=B[Q++];else for(;Q<o;)g[a++]=e[B[Q++]],g[a++]=e[B[Q++]],g[a++]=e[B[Q++]],g[a++]=B[Q++];I.stats.lastStoredPixelDataToCanvasImageDataTime=Object(s.default)()-t}},"./internal/transform.js":function(k,C,A){A.r(C),A.d(C,"Transform",function(){return g});function s(t,B){if(!(t instanceof B))throw new TypeError("Cannot call a class as a function")}function I(t,B){for(var i=0;i<B.length;i++){var a=B[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function e(t,B,i){return B&&I(t.prototype,B),t}var g=function(){function t(){s(this,t),this.reset()}return e(t,[{key:"reset",value:function(){this.m=[1,0,0,1,0,0]}},{key:"clone",value:function(){var i=new t;return i.m[0]=this.m[0],i.m[1]=this.m[1],i.m[2]=this.m[2],i.m[3]=this.m[3],i.m[4]=this.m[4],i.m[5]=this.m[5],i}},{key:"multiply",value:function(i){var a=this.m[0]*i.m[0]+this.m[2]*i.m[1],Q=this.m[1]*i.m[0]+this.m[3]*i.m[1],o=this.m[0]*i.m[2]+this.m[2]*i.m[3],E=this.m[1]*i.m[2]+this.m[3]*i.m[3],r=this.m[0]*i.m[4]+this.m[2]*i.m[5]+this.m[4],n=this.m[1]*i.m[4]+this.m[3]*i.m[5]+this.m[5];this.m[0]=a,this.m[1]=Q,this.m[2]=o,this.m[3]=E,this.m[4]=r,this.m[5]=n}},{key:"invert",value:function(){var i=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),a=this.m[3]*i,Q=-this.m[1]*i,o=-this.m[2]*i,E=this.m[0]*i,r=i*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),n=i*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);this.m[0]=a,this.m[1]=Q,this.m[2]=o,this.m[3]=E,this.m[4]=r,this.m[5]=n}},{key:"rotate",value:function(i){var a=Math.cos(i),Q=Math.sin(i),o=this.m[0]*a+this.m[2]*Q,E=this.m[1]*a+this.m[3]*Q,r=this.m[0]*-Q+this.m[2]*a,n=this.m[1]*-Q+this.m[3]*a;this.m[0]=o,this.m[1]=E,this.m[2]=r,this.m[3]=n}},{key:"translate",value:function(i,a){this.m[4]+=this.m[0]*i+this.m[2]*a,this.m[5]+=this.m[1]*i+this.m[3]*a}},{key:"scale",value:function(i,a){this.m[0]*=i,this.m[1]*=i,this.m[2]*=a,this.m[3]*=a}},{key:"transformPoint",value:function(i,a){var Q=i,o=a;return i=Q*this.m[0]+o*this.m[2]+this.m[4],a=Q*this.m[1]+o*this.m[3]+this.m[5],{x:i,y:a}}}]),t}()},"./internal/tryEnableWebgl.js":function(k,C,A){A.r(C);var s=A("./webgl/index.js");C.default=function(I){return s.default.renderer.isWebGLAvailable()?(s.default.renderer.initRenderer(),I.renderer="webgl",I.desynchronized=!0,I.preserveDrawingBuffer=!0,!0):(console.error("WebGL not available, falling back to Canvas renderer"),delete I.renderer,delete I.preserveDrawingBuffer,!1)}},"./internal/validator.js":function(k,C,A){A.r(C),A.d(C,"validateParameterUndefined",function(){return s}),A.d(C,"validateParameterUndefinedOrNull",function(){return I});function s(e,g){if(e===void 0)throw new Error(g)}function I(e,g){if(e==null)throw new Error(g)}},"./invalidate.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./triggerEvent.js"),e=A("./events.js");C.default=function(g){var t=Object(s.getEnabledElement)(g);t.invalid=!0,t.needsRedraw=!0;var B={element:g};Object(I.default)(g,e.default.INVALIDATED,B)}},"./invalidateImageId.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/drawImage.js");C.default=function(e){var g=Object(s.getEnabledElementsByImageId)(e);g.forEach(function(t){Object(I.default)(t,!0)})}},"./layers.js":function(k,C,A){A.r(C),A.d(C,"rescaleImage",function(){return Q}),A.d(C,"addLayer",function(){return o}),A.d(C,"removeLayer",function(){return E}),A.d(C,"getLayer",function(){return r}),A.d(C,"getLayers",function(){return n}),A.d(C,"getVisibleLayers",function(){return l}),A.d(C,"setActiveLayer",function(){return c}),A.d(C,"setLayerImage",function(){return D}),A.d(C,"getActiveLayer",function(){return h}),A.d(C,"purgeLayers",function(){return y});var s=A("./internal/guid.js"),I=A("./enabledElements.js"),e=A("./internal/getDefaultViewport.js"),g=A("./internal/getDisplayedArea.js"),t=A("./updateImage.js"),B=A("./triggerEvent.js"),i=A("./events.js");function a(u,v,M){var F=v.element,f={viewport:v.viewport,element:v.element,image:v.image,enabledElement:v,layerId:M};Object(B.default)(F,u,f)}function Q(u,v){if(u.layerId===v.layerId)throw new Error("rescaleImage: both arguments represent the same layer");var M=u.image,F=v.image;if(!(!M.imageId||!F.imageId)){var f=Object(g.default)(F,v.viewport),w=Object(g.default)(M,u.viewport),m=f.columnPixelSpacing*F.width/(w.columnPixelSpacing*M.width),K=v.viewport.scale/u.viewport.scale*m;v.viewport.scale=u.viewport.scale*K}}function o(u,v,M){var F=Object(s.default)(),f=Object(I.getEnabledElement)(u),w=f.layers,m;v&&(m=Object(e.default)(f.canvas,v),M&&M.viewport&&(m=Object.assign(m,M.viewport))),f.syncViewports!==!1&&(f.syncViewports=!0);var K={image:v,layerId:F,viewport:m,options:M||{},renderingTools:{}};return w.length&&v&&Q(w[0],K),w.push(K),a(i.default.LAYER_ADDED,f,F),w.length===1&&v&&c(u,F),F}function E(u,v){var M=Object(I.getEnabledElement)(u),F=M.layers,f=M.layers.findIndex(function(w){return w.layerId===v});f!==-1&&(F.splice(f,1),v===M.activeLayerId&&F.length&&c(u,F[0].layerId),a(i.default.LAYER_REMOVED,M,v))}function r(u,v){var M=Object(I.getEnabledElement)(u);return M.layers.find(function(F){return F.layerId===v})}function n(u){var v=Object(I.getEnabledElement)(u);return v.layers}function l(u){var v=Object(I.getEnabledElement)(u);return v.layers.filter(function(M){return M.options&&M.options.visible!==!1&&M.options.opacity!==0})}function c(u,v){var M=Object(I.getEnabledElement)(u);if(M.activeLayerId!==v){var F=M.layers.findIndex(function(w){return w.layerId===v});if(F===-1)throw new Error("setActiveLayer: layer not found in layers array");var f=M.layers[F];if(!f.image)throw new Error("setActiveLayer: layer with undefined image cannot be set as active.");M.activeLayerId=v,M.image=f.image,M.viewport=f.viewport,Object(t.default)(u),a(i.default.ACTIVE_LAYER_CHANGED,M,v)}}function D(u,v,M){var F=Object(I.getEnabledElement)(u),f=F.layers[0],w;if(M?w=r(u,M):w=h(u),!w)throw new Error("setLayerImage: Layer not found");if(w.image=v,!v){w.viewport=void 0;return}if(!w.viewport){var m=Object(e.default)(F.canvas,v);w.options&&w.options.viewport&&(w.viewport=Object.assign(m,w.options.viewport)),f.layerId!==M&&Q(f,w)}}function h(u){var v=Object(I.getEnabledElement)(u);return v.layers.find(function(M){return M.layerId===v.activeLayerId})}function y(u){var v=Object(I.getEnabledElement)(u);v.layers=[],delete v.activeLayerId,delete v.lastSyncViewportsState}},"./metaData.js":function(k,C,A){A.r(C),A.d(C,"addProvider",function(){return I}),A.d(C,"removeProvider",function(){return e});var s=[];function I(t){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i;for(i=0;i<s.length&&!(s[i].priority<=B);i++);s.splice(i,0,{priority:B,provider:t})}function e(t){for(var B=0;B<s.length;B++)if(s[B].provider===t){s.splice(B,1);break}}function g(t,B){for(var i=0;i<s.length;i++){var a=s[i].provider(t,B);if(a!==void 0)return a}}C.default={addProvider:I,removeProvider:e,get:g}},"./pageToPixel.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/getTransform.js");C.default=function(e,g,t){var B=Object(s.getEnabledElement)(e);if(B.image===void 0)throw new Error("image has not been loaded yet");var i=e.getBoundingClientRect(),a=g-i.left-window.pageXOffset,Q=t-i.top-window.pageYOffset,o={x:a,y:Q},E=Object(I.default)(B);return E.invert(),E.transformPoint(o.x,o.y)}},"./pixelDataToFalseColorData.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./colors/index.js");function I(e,g){if(e.color&&!e.falseColor)throw new Error("Color transforms are not implemented yet");var t=e.minPixelValue,B=0,i=0,a=e.width*e.height,Q=e.origPixelData||e.getPixelData(),o=new Uint8Array(a*4),E,r;if(e.color=!0,e.falseColor=!0,e.origPixelData=Q,g instanceof s.default.LookupTable)for(g.build();i<a;)E=Q[i++],r=g.mapValue(E),o[B++]=r[0],o[B++]=r[1],o[B++]=r[2],o[B++]=r[3];else if(t<0)for(;i<a;)E=Q[i++],o[B++]=g[E+-t][0],o[B++]=g[E+-t][1],o[B++]=g[E+-t][2],o[B++]=g[E+-t][3];else for(;i<a;)E=Q[i++],o[B++]=g[E][0],o[B++]=g[E][1],o[B++]=g[E][2],o[B++]=g[E][3];e.rgba=!0,e.cachedLut=void 0,e.render=void 0,e.slope=1,e.intercept=0,e.minPixelValue=0,e.maxPixelValue=255,e.windowWidth=255,e.windowCenter=128,e.getPixelData=function(){return o}}},"./pixelToCanvas.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/getTransform.js");C.default=function(e,g){var t=Object(s.getEnabledElement)(e),B=Object(I.default)(t);return B.transformPoint(g.x,g.y)}},"./rendering/doesImageNeedToBeRendered.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=s.renderingTools.lastRenderedImageId,g=s.renderingTools.lastRenderedViewport;return I.imageId!==e||!g||g.windowCenter!==s.viewport.voi.windowCenter||g.windowWidth!==s.viewport.voi.windowWidth||g.invert!==s.viewport.invert||g.rotation!==s.viewport.rotation||g.hflip!==s.viewport.hflip||g.vflip!==s.viewport.vflip||g.modalityLUT!==s.viewport.modalityLUT||g.voiLUT!==s.viewport.voiLUT||g.colormap!==s.viewport.colormap}},"./rendering/getLut.js":function(k,C,A){A.r(C);var s=A("./internal/computeAutoVoi.js"),I=A("./rendering/lutMatches.js"),e=A("./internal/generateLut.js");C.default=function(g,t,B){return g.cachedLut!==void 0&&g.cachedLut.windowCenter===t.voi.windowCenter&&g.cachedLut.windowWidth===t.voi.windowWidth&&Object(I.default)(g.cachedLut.modalityLUT,t.modalityLUT)&&Object(I.default)(g.cachedLut.voiLUT,t.voiLUT)&&g.cachedLut.invert===t.invert&&B!==!0||(Object(s.default)(t,g),Object(e.default)(g,t.voi.windowWidth,t.voi.windowCenter,t.invert,t.modalityLUT,t.voiLUT),g.cachedLut.windowWidth=t.voi.windowWidth,g.cachedLut.windowCenter=t.voi.windowCenter,g.cachedLut.invert=t.invert,g.cachedLut.voiLUT=t.voiLUT,g.cachedLut.modalityLUT=t.modalityLUT),g.cachedLut.lutArray}},"./rendering/index.js":function(k,C,A){A.r(C);var s=A("./rendering/renderColorImage.js"),I=A("./rendering/renderGrayscaleImage.js"),e=A("./rendering/renderWebImage.js"),g=A("./rendering/renderPseudoColorImage.js"),t=A("./rendering/renderLabelMapImage.js"),B=A("./rendering/renderToCanvas.js");C.default={colorImage:s.renderColorImage,grayscaleImage:I.renderGrayscaleImage,webImage:e.renderWebImage,pseudoColorImage:g.renderPseudoColorImage,labelMapImage:t.renderLabelMapImage,toCanvas:B.default}},"./rendering/initializeRenderCanvas.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=s.renderingTools.renderCanvas;e.width=I.width,e.height=I.height;var g=e.getContext("2d",{desynchronized:!0});g.fillStyle="white",g.fillRect(0,0,e.width,e.height);var t=g.getImageData(0,0,I.width,I.height);s.renderingTools.renderCanvasContext=g,s.renderingTools.renderCanvasData=t}},"./rendering/lutMatches.js":function(k,C,A){A.r(C),C.default=function(s,I){return!s&&!I?!0:!s||!I?!1:s.id===I.id}},"./rendering/renderColorImage.js":function(k,C,A){A.r(C),A.d(C,"renderColorImage",function(){return l}),A.d(C,"addColorLayer",function(){return c});var s=A("./internal/now.js"),I=A("./internal/getFillStyle.js"),e=A("./internal/generateColorLut.js"),g=A("./internal/storedColorPixelDataToCanvasImageData.js"),t=A("./internal/storedRGBAPixelDataToCanvasImageData.js"),B=A("./setToPixelCoordinateSystem.js"),i=A("./webgl/index.js"),a=A("./rendering/doesImageNeedToBeRendered.js"),Q=A("./rendering/initializeRenderCanvas.js"),o=A("./rendering/saveLastRendered.js"),E=A("./internal/getDisplayedArea.js");function r(D,h){return D.cachedLut!==void 0&&D.cachedLut.windowCenter===h.voi.windowCenter&&D.cachedLut.windowWidth===h.voi.windowWidth&&D.cachedLut.invert===h.invert||(Object(e.default)(D,h.voi.windowWidth,h.voi.windowCenter,h.invert),D.cachedLut.windowWidth=h.voi.windowWidth,D.cachedLut.windowCenter=h.voi.windowCenter,D.cachedLut.invert=h.invert),D.cachedLut.lutArray}function n(D,h,y){var u=D.renderingTools.lastRenderedIsColor===!0;(!D.renderingTools.renderCanvas||!u)&&(D.renderingTools.renderCanvas=document.createElement("canvas"));var v=D.renderingTools.renderCanvas;if(D.viewport.voi.windowWidth===255&&D.viewport.voi.windowCenter===128&&D.viewport.invert===!1&&h.getCanvas&&h.getCanvas())return h.getCanvas();if(Object(a.default)(D,h)===!1&&y!==!0)return v;(v.width!==h.width||v.height!==h.height)&&Object(Q.default)(D,h);var M=Object(s.default)(),F=r(h,D.viewport);h.stats=h.stats||{},h.stats.lastLutGenerateTime=Object(s.default)()-M;var f=D.renderingTools.renderCanvasData,w=D.renderingTools.renderCanvasContext;return h.rgba?Object(t.default)(h,F,f.data):Object(g.default)(h,F,f.data),M=Object(s.default)(),w.putImageData(f,0,0),h.stats.lastPutImageDataTime=Object(s.default)()-M,v}function l(D,h){if(D===void 0)throw new Error("renderColorImage: enabledElement parameter must not be undefined");var y=D.image;if(y===void 0)throw new Error("renderColorImage: image must be loaded before it can be drawn");var u=D.canvas.getContext("2d",{desynchronized:!0});u.setTransform(1,0,0,1,0,0),u.fillStyle=Object(I.default)(D),u.fillRect(0,0,D.canvas.width,D.canvas.height),u.imageSmoothingEnabled=!D.viewport.pixelReplication,u.mozImageSmoothingEnabled=u.imageSmoothingEnabled,Object(B.default)(D,u);var v;D.options&&D.options.renderer&&D.options.renderer.toLowerCase()==="webgl"?v=i.default.renderer.render(D):v=n(D,y,h);var M=Object(E.default)(D.image,D.viewport),F=M.tlhc.x-1,f=M.tlhc.y-1,w=M.brhc.x-F,m=M.brhc.y-f;u.drawImage(v,F,f,w,m,F,f,w,m),D.renderingTools=Object(o.default)(D)}function c(D,h){if(D===void 0)throw new Error("addColorLayer: layer parameter must not be undefined");var y=D.image;if(y===void 0)throw new Error("addColorLayer: image must be loaded before it can be drawn");y.rgba=!0,D.canvas=n(D,y,h);var u=D.canvas.getContext("2d",{desynchronized:!0});u.imageSmoothingEnabled=!D.viewport.pixelReplication,u.mozImageSmoothingEnabled=u.imageSmoothingEnabled,D.renderingTools=Object(o.default)(D)}},"./rendering/renderGrayscaleImage.js":function(k,C,A){A.r(C),A.d(C,"renderGrayscaleImage",function(){return n}),A.d(C,"addGrayscaleLayer",function(){return l});var s=A("./internal/getFillStyle.js"),I=A("./internal/storedPixelDataToCanvasImageData.js"),e=A("./internal/storedPixelDataToCanvasImageDataRGBA.js"),g=A("./setToPixelCoordinateSystem.js"),t=A("./internal/now.js"),B=A("./webgl/index.js"),i=A("./rendering/getLut.js"),a=A("./rendering/doesImageNeedToBeRendered.js"),Q=A("./rendering/initializeRenderCanvas.js"),o=A("./rendering/saveLastRendered.js"),E=A("./internal/getDisplayedArea.js");function r(c,D,h){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,u=c.renderingTools.lastRenderedIsColor===!0;(!c.renderingTools.renderCanvas||u)&&(c.renderingTools.renderCanvas=document.createElement("canvas"),Object(Q.default)(c,D));var v=c.renderingTools.renderCanvas;if(Object(a.default)(c,D)===!1&&h!==!0)return v;(v.width!==D.width||v.height!==D.height)&&Object(Q.default)(c,D);var M=Object(t.default)(),F=Object(i.default)(D,c.viewport,h);D.stats=D.stats||{},D.stats.lastLutGenerateTime=Object(t.default)()-M;var f=c.renderingTools.renderCanvasData,w=c.renderingTools.renderCanvasContext;return y?Object(I.default)(D,F,f.data):Object(e.default)(D,F,f.data),M=Object(t.default)(),w.putImageData(f,0,0),D.stats.lastPutImageDataTime=Object(t.default)()-M,v}function n(c,D){if(c===void 0)throw new Error("drawImage: enabledElement parameter must not be undefined");var h=c.image;if(h===void 0)throw new Error("drawImage: image must be loaded before it can be drawn");var y=c.canvas.getContext("2d",{desynchronized:!0});y.setTransform(1,0,0,1,0,0),y.fillStyle=Object(s.default)(c),y.fillRect(0,0,c.canvas.width,c.canvas.height),y.imageSmoothingEnabled=!c.viewport.pixelReplication,y.mozImageSmoothingEnabled=y.imageSmoothingEnabled,Object(g.default)(c,y);var u;c.options&&c.options.renderer&&c.options.renderer.toLowerCase()==="webgl"?u=B.default.renderer.render(c):u=r(c,h,D);var v=Object(E.default)(c.image,c.viewport),M=v.tlhc.x-1,F=v.tlhc.y-1,f=v.brhc.x-M,w=v.brhc.y-F;y.drawImage(u,M,F,f,w,M,F,f,w),c.renderingTools=Object(o.default)(c)}function l(c,D){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(c===void 0)throw new Error("addGrayscaleLayer: layer parameter must not be undefined");var y=c.image;if(y===void 0)throw new Error("addGrayscaleLayer: image must be loaded before it can be drawn");c.canvas=r(c,y,D,h);var u=c.canvas.getContext("2d",{desynchronized:!0});u.imageSmoothingEnabled=!c.viewport.pixelReplication,u.mozImageSmoothingEnabled=u.imageSmoothingEnabled,c.renderingTools=Object(o.default)(c)}},"./rendering/renderLabelMapImage.js":function(k,C,A){A.r(C),A.d(C,"renderLabelMapImage",function(){return E}),A.d(C,"addLabelMapLayer",function(){return r});var s=A("./setToPixelCoordinateSystem.js"),I=A("./internal/now.js"),e=A("./internal/getFillStyle.js"),g=A("./rendering/initializeRenderCanvas.js"),t=A("./rendering/saveLastRendered.js"),B=A("./rendering/doesImageNeedToBeRendered.js"),i=A("./internal/storedPixelDataToCanvasImageDataColorLUT.js"),a=A("./colors/index.js"),Q=A("./internal/getDisplayedArea.js");function o(n,l,c){n.renderingTools.renderCanvas||(n.renderingTools.renderCanvas=document.createElement("canvas"));var D=n.renderingTools.renderCanvas,h=n.viewport.colormap||n.options.colormap;if(n.options.colormap&&console.warn("enabledElement.options.colormap is deprecated. Use enabledElement.viewport.colormap instead"),h&&typeof h=="string"&&(h=a.default.getColormap(h)),!h)throw new Error("renderLabelMapImage: colormap not found.");var y=h.getId();if(Object(B.default)(n,l)===!1&&c!==!0&&n.renderingTools.colormapId===y)return D;(D.width!==l.width||D.height!==l.height)&&Object(g.default)(n,l);var u=Object(I.default)();(!n.renderingTools.colorLut||c||n.renderingTools.colormapId!==y)&&(n.renderingTools.colorLut=h.createLookupTable(),n.renderingTools.colormapId=y),l.stats=l.stats||{},l.stats.lastLutGenerateTime=Object(I.default)()-u;var v=n.renderingTools.colorLut,M=n.renderingTools.renderCanvasData,F=n.renderingTools.renderCanvasContext;return Object(i.default)(l,v,M.data),u=Object(I.default)(),F.putImageData(M,0,0),l.stats.lastPutImageDataTime=Object(I.default)()-u,D}function E(n,l){if(n===void 0)throw new Error("renderLabelMapImage: enabledElement parameter must not be undefined");var c=n.image;if(c===void 0)throw new Error("renderLabelMapImage: image must be loaded before it can be drawn");var D=n.canvas.getContext("2d",{desynchronized:!0});D.setTransform(1,0,0,1,0,0),D.fillStyle=Object(e.default)(n),D.fillRect(0,0,n.canvas.width,n.canvas.height),D.imageSmoothingEnabled=!n.viewport.pixelReplication,D.mozImageSmoothingEnabled=D.imageSmoothingEnabled,Object(s.default)(n,D);var h=o(n,c,l),y=Object(Q.default)(n.image,n.viewport),u=y.tlhc.x-1,v=y.tlhc.y-1,M=y.brhc.x-u,F=y.brhc.y-v;D.drawImage(h,u,v,M,F,u,v,M,F),n.renderingTools=Object(t.default)(n)}function r(n,l){if(n===void 0)throw new Error("addLabelMapLayer: layer parameter must not be undefined");var c=n.image;if(c===void 0)throw new Error("addLabelMapLayer: image must be loaded before it can be drawn");n.canvas=o(n,c,l);var D=n.canvas.getContext("2d",{desynchronized:!0});D.imageSmoothingEnabled=!n.viewport.pixelReplication,D.mozImageSmoothingEnabled=D.imageSmoothingEnabled,n.renderingTools=Object(t.default)(n)}},"./rendering/renderPseudoColorImage.js":function(k,C,A){A.r(C),A.d(C,"renderPseudoColorImage",function(){return r}),A.d(C,"addPseudoColorLayer",function(){return n});var s=A("./setToPixelCoordinateSystem.js"),I=A("./internal/now.js"),e=A("./internal/getFillStyle.js"),g=A("./rendering/initializeRenderCanvas.js"),t=A("./rendering/getLut.js"),B=A("./rendering/saveLastRendered.js"),i=A("./rendering/doesImageNeedToBeRendered.js"),a=A("./internal/storedPixelDataToCanvasImageDataPseudocolorLUT.js"),Q=A("./colors/index.js"),o=A("./internal/getDisplayedArea.js");function E(l,c,D){l.renderingTools.renderCanvas||(l.renderingTools.renderCanvas=document.createElement("canvas"));var h=l.renderingTools.renderCanvas,y=l.viewport.colormap||l.options.colormap;if(l.options&&l.options.colormap&&console.warn("enabledElement.options.colormap is deprecated. Use enabledElement.viewport.colormap instead"),y&&typeof y=="string"&&(y=Q.default.getColormap(y)),!y)throw new Error("renderPseudoColorImage: colormap not found.");var u=y.getId();if(Object(i.default)(l,c)===!1&&D!==!0&&l.renderingTools.colormapId===u)return h;(h.width!==c.width||h.height!==c.height)&&Object(g.default)(l,c);var v=Object(I.default)();(!l.renderingTools.colorLut||D||l.renderingTools.colormapId!==u)&&(y.setNumberOfColors(256),l.renderingTools.colorLut=y.createLookupTable(),l.renderingTools.colormapId=u);var M=Object(t.default)(c,l.viewport,D);c.stats=c.stats||{},c.stats.lastLutGenerateTime=Object(I.default)()-v;var F=l.renderingTools.colorLut,f=l.renderingTools.renderCanvasData,w=l.renderingTools.renderCanvasContext;return Object(a.default)(c,M,F,f.data),v=Object(I.default)(),w.putImageData(f,0,0),c.stats.lastPutImageDataTime=Object(I.default)()-v,h}function r(l,c){if(l===void 0)throw new Error("drawImage: enabledElement parameter must not be undefined");var D=l.image;if(D===void 0)throw new Error("drawImage: image must be loaded before it can be drawn");var h=l.canvas.getContext("2d",{desynchronized:!0});h.setTransform(1,0,0,1,0,0),h.fillStyle=Object(e.default)(l),h.fillRect(0,0,l.canvas.width,l.canvas.height),h.imageSmoothingEnabled=!l.viewport.pixelReplication,h.mozImageSmoothingEnabled=h.imageSmoothingEnabled,Object(s.default)(l,h);var y=E(l,D,c),u=Object(o.default)(l.image,l.viewport),v=u.tlhc.x-1,M=u.tlhc.y-1,F=u.brhc.x-v,f=u.brhc.y-M;h.drawImage(y,v,M,F,f,v,M,F,f),l.renderingTools=Object(B.default)(l)}function n(l,c){if(l===void 0)throw new Error("addPseudoColorLayer: layer parameter must not be undefined");var D=l.image;if(D===void 0)throw new Error("addPseudoColorLayer: image must be loaded before it can be drawn");l.canvas=E(l,D,c);var h=l.canvas.getContext("2d",{desynchronized:!0});h.imageSmoothingEnabled=!l.viewport.pixelReplication,h.mozImageSmoothingEnabled=h.imageSmoothingEnabled,l.renderingTools=Object(B.default)(l)}},"./rendering/renderToCanvas.js":function(k,C,A){A.r(C);var s=A("./triggerEvent.js"),I=A("./events.js"),e=A("./internal/drawImageSync.js"),g=A("./internal/getDefaultViewport.js"),t=A("./internal/tryEnableWebgl.js");function B(i,a,Q,o){return{element:i,canvas:i,image:a,invalid:!0,needsRedraw:!0,options:Q,layers:[],data:{},renderingTools:{},viewport:o}}C.default=function(i,a){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(i===void 0)throw new Error("renderToCanvas: parameter canvas cannot be undefined");o&&o.renderer&&o.renderer.toLowerCase()==="webgl"&&Object(t.default)(o);var E=Object(g.default)(i,a);Q&&Object.assign(E,Q);var r=B(i,a,o,E),n={enabledElement:r,timestamp:Date.now()};Object(s.default)(r.element,I.default.PRE_RENDER,n),Object(e.default)(r,r.invalid)}},"./rendering/renderWebImage.js":function(k,C,A){A.r(C),A.d(C,"renderWebImage",function(){return g});var s=A("./setToPixelCoordinateSystem.js"),I=A("./rendering/renderColorImage.js"),e=A("./internal/getDisplayedArea.js");function g(t,B){if(t===void 0)throw new Error("renderWebImage: enabledElement parameter must not be undefined");var i=t.image;if(i===void 0)throw new Error("renderWebImage: image must be loaded before it can be drawn");if(t.viewport.voi.windowWidth===t.image.windowWidth&&t.viewport.voi.windowCenter===t.image.windowCenter&&t.viewport.invert===!1){var a=t.canvas.getContext("2d",{desynchronized:!0});a.setTransform(1,0,0,1,0,0),a.fillStyle="black",a.fillRect(0,0,t.canvas.width,t.canvas.height),a.imageSmoothingEnabled=!t.viewport.pixelReplication,a.mozImageSmoothingEnabled=a.imageSmoothingEnabled,Object(s.default)(t,a);var Q=Object(e.default)(t.image,t.viewport),o=Q.tlhc.x-1,E=Q.tlhc.y-1,r=Q.brhc.x-o,n=Q.brhc.y-E;a.drawImage(i.getImage(),o,E,r,n,o,E,r,n)}else Object(I.renderColorImage)(t,B)}},"./rendering/saveLastRendered.js":function(k,C,A){A.r(C),C.default=function(s){var I=s.image.imageId,e=s.viewport,g=s.image.color;return s.renderingTools.lastRenderedImageId=I,s.renderingTools.lastRenderedIsColor=g,s.renderingTools.lastRenderedViewport={windowCenter:e.voi.windowCenter,windowWidth:e.voi.windowWidth,invert:e.invert,rotation:e.rotation,hflip:e.hflip,vflip:e.vflip,modalityLUT:e.modalityLUT,voiLUT:e.voiLUT,colormap:e.colormap},s.renderingTools}},"./requestPool/RequestPoolManager.ts":function(k,C,A){A.r(C),A.d(C,"RequestPoolManager",function(){return a});function s(Q,o){var E=typeof Symbol<"u"&&Q[Symbol.iterator]||Q["@@iterator"];if(!E){if(Array.isArray(Q)||(E=I(Q))||o){E&&(Q=E);var r=0,n=function(){};return{s:n,n:function(){return r>=Q.length?{done:!0}:{done:!1,value:Q[r++]}},e:function(y){throw y},f:n}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var l=!0,c=!1,D;return{s:function(){E=E.call(Q)},n:function(){var y=E.next();return l=y.done,y},e:function(y){c=!0,D=y},f:function(){try{!l&&E.return!=null&&E.return()}finally{if(c)throw D}}}}function I(Q,o){if(Q){if(typeof Q=="string")return e(Q,o);var E=Object.prototype.toString.call(Q).slice(8,-1);if(E==="Object"&&Q.constructor&&(E=Q.constructor.name),E==="Map"||E==="Set")return Array.from(Q);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return e(Q,o)}}function e(Q,o){(o==null||o>Q.length)&&(o=Q.length);for(var E=0,r=new Array(o);E<o;E++)r[E]=Q[E];return r}function g(Q,o){if(!(Q instanceof o))throw new TypeError("Cannot call a class as a function")}function t(Q,o){for(var E=0;E<o.length;E++){var r=o[E];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(Q,r.key,r)}}function B(Q,o,E){return o&&t(Q.prototype,o),Q}function i(Q,o,E){return o in Q?Object.defineProperty(Q,o,{value:E,enumerable:!0,configurable:!0,writable:!0}):Q[o]=E,Q}var a=function(){function Q(){g(this,Q),i(this,"requestPool",void 0),i(this,"awake",void 0),i(this,"numRequests",void 0),i(this,"maxNumRequests",void 0),i(this,"grabDelay",void 0),i(this,"timeoutHandle",void 0),this.requestPool={interaction:{0:[]},thumbnail:{0:[]},prefetch:{0:[]}},this.awake=!1,this.grabDelay=5,this.numRequests={interaction:0,thumbnail:0,prefetch:0},this.maxNumRequests={interaction:6,thumbnail:6,prefetch:5}}return B(Q,[{key:"destroy",value:function(){this.timeoutHandle&&window.clearTimeout(this.timeoutHandle)}},{key:"addRequest",value:function(E,r,n){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,D={requestFn:E,type:r,additionalDetails:n};this.requestPool[r][l]===void 0&&(this.requestPool[r][l]=[]),c?this.requestPool[r][l].unshift(D):this.requestPool[r][l].push(D),this.awake||(this.awake=!0,this.startGrabbing())}},{key:"filterRequests",value:function(E){var r=this;Object.keys(this.requestPool).forEach(function(n){var l=r.requestPool[n];Object.keys(l).forEach(function(c){l[c]=l[c].filter(function(D){return E(D)})})})}},{key:"clearRequestStack",value:function(E){if(!this.requestPool[E])throw new Error("No category for the type ".concat(E," found"));this.requestPool[E]={0:[]}}},{key:"sendRequest",value:function(E){var r=this,n=E.requestFn,l=E.type;this.numRequests[l]++,this.awake=!0,n().finally(function(){r.numRequests[l]--,r.startAgain()})}},{key:"startGrabbing",value:function(){for(var E=this.maxNumRequests.interaction+this.maxNumRequests.thumbnail+this.maxNumRequests.prefetch,r=this.numRequests.interaction+this.numRequests.thumbnail+this.numRequests.prefetch,n=E-r,l=0;l<n;l++){var c=this.getNextRequest();if(c===!1)break;c&&this.sendRequest(c)}}},{key:"startAgain",value:function(){var E=this;this.awake&&(this.grabDelay?this.timeoutHandle=window.setTimeout(function(){E.startGrabbing()},this.grabDelay):this.startGrabbing())}},{key:"getSortedPriorityGroups",value:function(E){var r=this,n=Object.keys(this.requestPool[E]).map(Number).filter(function(l){return r.requestPool[E][l].length}).sort();return n}},{key:"getNextRequest",value:function(){var E=this.getSortedPriorityGroups("interaction"),r=s(E),n;try{for(r.s();!(n=r.n()).done;){var l=n.value;if(this.requestPool.interaction[l].length&&this.numRequests.interaction<this.maxNumRequests.interaction)return this.requestPool.interaction[l].shift()}}catch(f){r.e(f)}finally{r.f()}var c=this.getSortedPriorityGroups("thumbnail"),D=s(c),h;try{for(D.s();!(h=D.n()).done;){var y=h.value;if(this.requestPool.thumbnail[y].length&&this.numRequests.thumbnail<this.maxNumRequests.thumbnail)return this.requestPool.thumbnail[y].shift()}}catch(f){D.e(f)}finally{D.f()}var u=this.getSortedPriorityGroups("prefetch"),v=s(u),M;try{for(v.s();!(M=v.n()).done;){var F=M.value;if(this.requestPool.prefetch[F].length&&this.numRequests.prefetch<this.maxNumRequests.prefetch)return this.requestPool.prefetch[F].shift()}}catch(f){v.e(f)}finally{v.f()}return!E.length&&!c.length&&!u.length&&(this.awake=!1),!1}},{key:"getRequestPool",value:function(){return this.requestPool}}]),Q}()},"./requestPool/imageLoadPoolManager.ts":function(k,C,A){A.r(C);var s=A("./requestPool/RequestPoolManager.ts"),I=new s.RequestPoolManager;I.maxNumRequests={interaction:1e3,thumbnail:1e3,prefetch:1e3},I.grabDelay=0,C.default=I},"./requestPool/imageRetrievalPoolManager.ts":function(k,C,A){A.r(C);var s=A("./requestPool/RequestPoolManager.ts"),I=new s.RequestPoolManager;I.maxNumRequests={interaction:20,thumbnail:20,prefetch:20},I.grabDelay=0,C.default=I},"./reset.js":function(k,C,A){A.r(C);var s=A("./internal/getDefaultViewport.js"),I=A("./enabledElements.js"),e=A("./updateImage.js");C.default=function(g){var t=Object(I.getEnabledElement)(g);t.viewport=Object(s.default)(t.canvas,t.image),Object(e.default)(g)}},"./resize.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./fitToWindow.js"),e=A("./updateImage.js"),g=A("./triggerEvent.js"),t=A("./internal/getImageSize.js"),B=A("./events.js");function i(o,E){E.width!==o.clientWidth&&(E.width=o.clientWidth,E.style.width="".concat(o.clientWidth,"px")),E.height!==o.clientHeight&&(E.height=o.clientHeight,E.style.height="".concat(o.clientHeight,"px"))}function a(o,E,r){var n=o.viewport.scale,l=Object(t.default)(o.image,o.viewport.rotation),c=Math.round(l.width*n),D=Math.round(l.height*n),h=o.viewport.translation.x,y=o.viewport.translation.y;return c===E&&D<=r||c<=E&&D===r&&h===0&&y===0}function Q(o,E,r){var n=o.viewport.scale,l=o.canvas.width,c=o.canvas.height,D=l/E,h=c/r,y=Math.sqrt(D*h);o.viewport.scale=y*n}C.default=function(o,E){var r=Object(s.getEnabledElement)(o),n=r.canvas.width,l=r.canvas.height;i(o,r.canvas);var c={element:o};Object(g.default)(o,B.default.ELEMENT_RESIZED,c),r.image!==void 0&&(E||a(r,n,l)?Object(I.default)(o):(Q(r,n,l),Object(e.default)(o)))}},"./setToPixelCoordinateSystem.js":function(k,C,A){A.r(C);var s=A("./internal/calculateTransform.js");C.default=function(I,e,g){if(I===void 0)throw new Error("setToPixelCoordinateSystem: parameter enabledElement must not be undefined");if(e===void 0)throw new Error("setToPixelCoordinateSystem: parameter context must not be undefined");var t=Object(s.default)(I,g);e.setTransform(t.m[0],t.m[1],t.m[2],t.m[3],t.m[4],t.m[5])}},"./setViewport.js":function(k,C,A){A.r(C);var s=A("./internal/getDefaultViewport.js"),I=A("./enabledElements.js"),e=A("./updateImage.js"),g=1e-6,t=1e-4;C.default=function(B,i){var a=Object(I.getEnabledElement)(B);if(a.viewport===void 0&&(a.viewport=Object(s.default)(a.canvas)),i)for(var Q in i)i[Q]!==null&&(a.viewport[Q]=i[Q]);a.viewport.voi.windowWidth&&(a.viewport.voi.windowWidth=Math.max(a.viewport.voi.windowWidth,g)),a.viewport.scale&&(a.viewport.scale=Math.max(a.viewport.scale,t)),a.viewport.rotation%=360,a.viewport.rotation<0&&(a.viewport.rotation+=360),a.image&&Object(e.default)(B)}},"./triggerEvent.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,t;return typeof window.CustomEvent=="function"?t=new CustomEvent(e,{detail:g,cancelable:!0}):(t=document.createEvent("CustomEvent"),t.initCustomEvent(e,!0,!0,g)),I.dispatchEvent(t)}},"./updateImage.js":function(k,C,A){A.r(C);var s=A("./enabledElements.js"),I=A("./internal/drawImage.js");C.default=function(e){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=Object(s.getEnabledElement)(e);Object(I.default)(t,g)}},"./webgl/createProgramFromString.js":function(k,C,A){A.r(C);function s(e,g,t){var B=e.createShader(t);e.shaderSource(B,g),e.compileShader(B);var i=e.getShaderParameter(B,e.COMPILE_STATUS);if(!i&&!e.isContextLost()){var a=e.getShaderInfoLog(B);console.error(`Could not compile shader:
`.concat(a))}return B}function I(e,g,t){var B=e.createProgram();e.attachShader(B,g),e.attachShader(B,t),e.linkProgram(B);var i=e.getProgramParameter(B,e.LINK_STATUS);if(!i&&!e.isContextLost()){var a=e.getProgramInfoLog(B);console.error(`WebGL program filed to link:
`.concat(a))}return B}C.default=function(e,g,t){var B=s(e,g,e.VERTEX_SHADER),i=s(e,t,e.FRAGMENT_SHADER);return I(e,B,i)}},"./webgl/index.js":function(k,C,A){A.r(C);var s=A("./webgl/renderer.js"),I=A("./webgl/createProgramFromString.js"),e=A("./webgl/textureCache.js"),g={createProgramFromString:I.default,renderer:{render:s.render,initRenderer:s.initRenderer,getRenderCanvas:s.getRenderCanvas,isWebGLAvailable:s.isWebGLAvailable},textureCache:e.default};Object.defineProperty(g,"isWebGLInitialized",{enumerable:!0,configurable:!1,get:function(){return s.isWebGLInitialized}}),C.default=g},"./webgl/renderer.js":function(k,C,A){A.r(C),A.d(C,"isWebGLInitialized",function(){return Q}),A.d(C,"getRenderCanvas",function(){return o}),A.d(C,"initRenderer",function(){return r}),A.d(C,"render",function(){return f}),A.d(C,"isWebGLAvailable",function(){return w});var s=A("./webgl/shaders/index.js"),I=A("./webgl/vertexShader.js"),e=A("./webgl/textureCache.js"),g=A("./webgl/createProgramFromString.js"),t=document.createElement("canvas"),B,i,a,Q=!1;function o(){return t}function E(){for(var m in s.shaders){var K=s.shaders[m];K.attributes={},K.uniforms={},K.vert=I.vertexShader,K.program=Object(g.default)(B,K.vert,K.frag),K.attributes.texCoordLocation=B.getAttribLocation(K.program,"a_texCoord"),B.enableVertexAttribArray(K.attributes.texCoordLocation),K.attributes.positionLocation=B.getAttribLocation(K.program,"a_position"),B.enableVertexAttribArray(K.attributes.positionLocation),K.uniforms.resolutionLocation=B.getUniformLocation(K.program,"u_resolution")}}function r(){Q!==!0&&D(t)&&(M(),E(),Q=!0)}function n(m,K,L){m.bufferData(m.ARRAY_BUFFER,new Float32Array([K,L,0,L,K,0,0,0]),m.STATIC_DRAW)}function l(m){m.preventDefault(),console.warn("WebGL Context Lost!")}function c(m){m.preventDefault(),Q=!1,e.default.purgeCache(),r()}function D(m){B=null;try{var K={desynchronized:!0,preserveDrawingBuffer:!0};B=m.getContext("webgl",K)||m.getContext("experimental-webgl",K),m.removeEventListener("webglcontextlost",l,!1),m.addEventListener("webglcontextlost",l,!1),m.removeEventListener("webglcontextrestored",c,!1),m.addEventListener("webglcontextrestored",c,!1)}catch{throw new Error("Error creating WebGL context")}return B||(console.error("Unable to initialize WebGL. Your browser may not support it."),B=null),B}function h(m){if(m.color)return"rgb";var K=m.getPixelData();return K instanceof Int16Array?"int16":K instanceof Uint16Array?"uint16":K instanceof Int8Array?"int8":"uint8"}function y(m){var K=h(m);return s.shaders.hasOwnProperty(K)?s.shaders[K]:s.shaders.rgb}function u(m){var K={uint8:B.LUMINANCE,int8:B.LUMINANCE_ALPHA,uint16:B.LUMINANCE_ALPHA,int16:B.RGB,rgb:B.RGB},L={int8:1,uint16:2,int16:3,rgb:3},J=h(m),p=K[J],Y=B.createTexture();B.bindTexture(B.TEXTURE_2D,Y),B.texParameteri(B.TEXTURE_2D,B.TEXTURE_MIN_FILTER,B.NEAREST),B.texParameteri(B.TEXTURE_2D,B.TEXTURE_MAG_FILTER,B.NEAREST),B.texParameteri(B.TEXTURE_2D,B.TEXTURE_WRAP_S,B.CLAMP_TO_EDGE),B.texParameteri(B.TEXTURE_2D,B.TEXTURE_WRAP_T,B.CLAMP_TO_EDGE),B.pixelStorei(B.UNPACK_ALIGNMENT,1);var G=s.dataUtilities[J].storedPixelDataToImageData(m,m.width,m.height);B.texImage2D(B.TEXTURE_2D,0,p,m.width,m.height,0,p,B.UNSIGNED_BYTE,G);var U=m.width*m.height*L[J];return{texture:Y,sizeInBytes:U}}function v(m){var K=e.default.getImageTexture(m.imageId);return K||(K=u(m),e.default.putImageTexture(m,K)),K.texture}function M(){a=B.createBuffer(),B.bindBuffer(B.ARRAY_BUFFER,a),B.bufferData(B.ARRAY_BUFFER,new Float32Array([1,1,0,1,1,0,0,0]),B.STATIC_DRAW),i=B.createBuffer(),B.bindBuffer(B.ARRAY_BUFFER,i),B.bufferData(B.ARRAY_BUFFER,new Float32Array([1,1,0,1,1,0,0,0]),B.STATIC_DRAW)}function F(m,K,L,J,p){B.clearColor(1,0,0,1),B.viewport(0,0,J,p),B.clear(B.COLOR_BUFFER_BIT|B.DEPTH_BUFFER_BIT),B.useProgram(m.program),B.bindBuffer(B.ARRAY_BUFFER,i),B.vertexAttribPointer(m.attributes.texCoordLocation,2,B.FLOAT,!1,0,0),B.bindBuffer(B.ARRAY_BUFFER,a),B.vertexAttribPointer(m.attributes.positionLocation,2,B.FLOAT,!1,0,0);for(var Y in K){var G=B.getUniformLocation(m.program,Y);if(G){var U=K[Y],R=U.type,N=U.value;R==="i"?B.uniform1i(G,N):R==="f"?B.uniform1f(G,N):R==="2f"&&B.uniform2f(G,N[0],N[1])}}n(B,J,p),B.activeTexture(B.TEXTURE0),B.bindTexture(B.TEXTURE_2D,L),B.drawArrays(B.TRIANGLE_STRIP,0,4)}function f(m){var K=m.image;t.width=K.width,t.height=K.height;var L=m.viewport,J=y(K),p=v(K),Y={u_resolution:{type:"2f",value:[K.width,K.height]},wc:{type:"f",value:L.voi.windowCenter},ww:{type:"f",value:L.voi.windowWidth},slope:{type:"f",value:K.slope},intercept:{type:"f",value:K.intercept},minPixelValue:{type:"f",value:K.minPixelValue},invert:{type:"i",value:L.invert?1:0}};return F(J,Y,p,K.width,K.height),t}function w(){var m={failIfMajorPerformanceCaveat:!0};try{var K=document.createElement("canvas");return!!window.WebGLRenderingContext&&(K.getContext("webgl",m)||K.getContext("experimental-webgl",m))}catch{return!1}}},"./webgl/shaders/index.js":function(k,C,A){A.r(C),A.d(C,"shaders",function(){return B}),A.d(C,"dataUtilities",function(){return i});var s=A("./webgl/shaders/int16.js"),I=A("./webgl/shaders/int8.js"),e=A("./webgl/shaders/rgb.js"),g=A("./webgl/shaders/uint16.js"),t=A("./webgl/shaders/uint8.js"),B={int16:s.int16Shader,int8:I.int8Shader,rgb:e.rgbShader,uint16:g.uint16Shader,uint8:t.uint8Shader},i={int16:s.int16DataUtilities,int8:I.int8DataUtilities,rgb:e.rgbDataUtilities,uint16:g.uint16DataUtilities,uint8:t.uint8DataUtilities}},"./webgl/shaders/int16.js":function(k,C,A){A.r(C),A.d(C,"int16DataUtilities",function(){return e}),A.d(C,"int16Shader",function(){return s});var s={};function I(g){for(var t=g.getPixelData(),B=3,i=new Uint8Array(g.width*g.height*B),a=0,Q=0;Q<t.length;Q++){var o=Math.abs(t[Q]);i[a++]=o&255,i[a++]=o>>8,i[a++]=t[Q]<0?0:1}return i}var e={storedPixelDataToImageData:I};s.frag="precision mediump float;uniform sampler2D u_image;uniform float ww;uniform float wc;uniform float slope;uniform float intercept;uniform int invert;varying vec2 v_texCoord;void main() {vec4 color = texture2D(u_image, v_texCoord);float intensity = color.r*256.0 + color.g*65536.0;if (color.b == 0.0)intensity = -intensity;intensity = intensity * slope + intercept;float center0 = wc - 0.5;float width0 = max(ww, 1.0);intensity = (intensity - center0) / width0 + 0.5;intensity = clamp(intensity, 0.0, 1.0);gl_FragColor = vec4(intensity, intensity, intensity, 1.0);if (invert == 1)gl_FragColor.rgb = 1.0 - gl_FragColor.rgb;}"},"./webgl/shaders/int8.js":function(k,C,A){A.r(C),A.d(C,"int8DataUtilities",function(){return e}),A.d(C,"int8Shader",function(){return s});var s={};function I(g){for(var t=g.getPixelData(),B=2,i=new Uint8Array(g.width*g.height*B),a=0,Q=0;Q<t.length;Q++)i[a++]=t[Q],i[a++]=t[Q]<0?0:1;return i}var e={storedPixelDataToImageData:I};s.frag="precision mediump float;uniform sampler2D u_image;uniform float ww;uniform float wc;uniform float slope;uniform float intercept;uniform int invert;varying vec2 v_texCoord;void main() {vec4 color = texture2D(u_image, v_texCoord);float intensity = color.r*256.;if (color.a == 0.0)intensity = -intensity;intensity = intensity * slope + intercept;float center0 = wc - 0.5;float width0 = max(ww, 1.0);intensity = (intensity - center0) / width0 + 0.5;intensity = clamp(intensity, 0.0, 1.0);gl_FragColor = vec4(intensity, intensity, intensity, 1.0);if (invert == 1)gl_FragColor.rgb = 1.0 - gl_FragColor.rgb;}"},"./webgl/shaders/rgb.js":function(k,C,A){A.r(C),A.d(C,"rgbDataUtilities",function(){return e}),A.d(C,"rgbShader",function(){return s});var s={};function I(g){var t=g.minPixelValue,B=0,i=0,a=g.width*g.height*4,Q=g.width*g.height*3,o=g.getPixelData(),E=new Uint8Array(Q);if(t<0)for(;i<a;)E[B++]=o[i++]+-t,E[B++]=o[i++]+-t,E[B++]=o[i++]+-t,i+=1;else for(;i<a;)E[B++]=o[i++],E[B++]=o[i++],E[B++]=o[i++],i+=1;return E}var e={storedPixelDataToImageData:I};s.frag="precision mediump float;uniform sampler2D u_image;uniform float ww;uniform float wc;uniform float slope;uniform float intercept;uniform float minPixelValue;uniform int invert;varying vec2 v_texCoord;void main() {vec3 color = texture2D(u_image, v_texCoord).xyz;color = color * 256.0 * slope + intercept;float center0 = wc - 0.5 - minPixelValue;float width0 = max(ww, 1.0);color = (color - center0) / width0 + 0.5;gl_FragColor = vec4(color, 1);if (invert == 1)gl_FragColor.rgb = 1. - gl_FragColor.rgb;}"},"./webgl/shaders/uint16.js":function(k,C,A){A.r(C),A.d(C,"uint16DataUtilities",function(){return e}),A.d(C,"uint16Shader",function(){return s});var s={};function I(g){for(var t=g.getPixelData(),B=2,i=new Uint8Array(g.width*g.height*B),a=0,Q=0;Q<t.length;Q++){var o=t[Q];i[a++]=o&255,i[a++]=o>>8}return i}var e={storedPixelDataToImageData:I};s.frag="precision mediump float;uniform sampler2D u_image;uniform float ww;uniform float wc;uniform float slope;uniform float intercept;uniform int invert;varying vec2 v_texCoord;void main() {vec4 color = texture2D(u_image, v_texCoord);float intensity = color.r*256.0 + color.a*65536.0;intensity = intensity * slope + intercept;float center0 = wc - 0.5;float width0 = max(ww, 1.0);intensity = (intensity - center0) / width0 + 0.5;intensity = clamp(intensity, 0.0, 1.0);gl_FragColor = vec4(intensity, intensity, intensity, 1.0);if (invert == 1)gl_FragColor.rgb = 1.0 - gl_FragColor.rgb;}"},"./webgl/shaders/uint8.js":function(k,C,A){A.r(C),A.d(C,"uint8DataUtilities",function(){return e}),A.d(C,"uint8Shader",function(){return s});var s={};function I(g){return g.getPixelData()}var e={storedPixelDataToImageData:I};s.frag="precision mediump float;uniform sampler2D u_image;uniform float ww;uniform float wc;uniform float slope;uniform float intercept;uniform int invert;varying vec2 v_texCoord;void main() {vec4 color = texture2D(u_image, v_texCoord);float intensity = color.r*256.0;intensity = intensity * slope + intercept;float center0 = wc - 0.5;float width0 = max(ww, 1.0);intensity = (intensity - center0) / width0 + 0.5;intensity = clamp(intensity, 0.0, 1.0);gl_FragColor = vec4(intensity, intensity, intensity, 1.0);if (invert == 1)gl_FragColor.rgb = 1.0 - gl_FragColor.rgb;}"},"./webgl/textureCache.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./triggerEvent.js"),e={},g=[],t=1024*1024*256,B=0;function i(){return{maximumSizeInBytes:t,cacheSizeInBytes:B,numberOfImagesCached:g.length}}function a(){if(B<=t)return;function l(h,y){return h.timeStamp>y.timeStamp?-1:h.timeStamp<y.timeStamp?1:0}for(g.sort(l);B>t;){var c=g[g.length-1];B-=c.sizeInBytes,delete e[c.imageId],g.pop(),Object(I.default)(s.events,s.default.WEBGL_TEXTURE_REMOVED,{imageId:c.imageId})}var D=i();Object(I.default)(s.events,s.default.WEBGL_TEXTURE_CACHE_FULL,D)}function Q(l){if(l===void 0)throw new Error("setMaximumSizeBytes: parameter numBytes must not be undefined");if(l.toFixed===void 0)throw new Error("setMaximumSizeBytes: parameter numBytes must be a number");t=l,a()}function o(l,c){var D=l.imageId;if(l===void 0)throw new Error("putImageTexture: image must not be undefined");if(D===void 0)throw new Error("putImageTexture: imageId must not be undefined");if(c===void 0)throw new Error("putImageTexture: imageTexture must not be undefined");if(Object.prototype.hasOwnProperty.call(e,D)===!0)throw new Error("putImageTexture: imageId already in cache");var h={imageId:D,imageTexture:c,timeStamp:new Date,sizeInBytes:c.sizeInBytes};if(e[D]=h,g.push(h),c.sizeInBytes===void 0)throw new Error("putImageTexture: imageTexture.sizeInBytes must not be undefined");if(c.sizeInBytes.toFixed===void 0)throw new Error("putImageTexture: imageTexture.sizeInBytes is not a number");B+=h.sizeInBytes,a()}function E(l){if(l===void 0)throw new Error("getImageTexture: imageId must not be undefined");var c=e[l];if(c!==void 0)return c.timeStamp=new Date,c.imageTexture}function r(l){if(l===void 0)throw new Error("removeImageTexture: imageId must not be undefined");var c=e[l];if(c===void 0)throw new Error("removeImageTexture: imageId must not be undefined");return g.splice(g.indexOf(c),1),B-=c.sizeInBytes,delete e[l],c.imageTexture}function n(){for(;g.length>0;){var l=g.pop();delete e[l.imageId]}B=0}C.default={purgeCache:n,getImageTexture:E,putImageTexture:o,removeImageTexture:r,setMaximumSizeBytes:Q}},"./webgl/vertexShader.js":function(k,C,A){A.r(C),A.d(C,"vertexShader",function(){return s});var s="attribute vec2 a_position;attribute vec2 a_texCoord;uniform vec2 u_resolution;varying vec2 v_texCoord;void main() {vec2 zeroToOne = a_position / u_resolution;vec2 zeroToTwo = zeroToOne * 2.0;vec2 clipSpace = zeroToTwo - 1.0;gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);v_texCoord = a_texCoord;}"}})})})(PI);var kI=PI.exports;const SB=zg(kI),kB=mB({__proto__:null,default:SB},[kI]);var UB={exports:{}};/*! cornerstone-tools - 6.0.10 - 2023-07-21 | (c) 2017 Chris Hafey | https://github.com/cornerstonejs/cornerstoneTools */(function(jA,ig){(function(C,A){jA.exports=A()})(window,function(){return function(k){function C(G){delete installedChunks[G]}var A=window.webpackHotUpdate;window.webpackHotUpdate=function(U,R){m(U,R),A&&A(U,R)};function s(G){var U=document.createElement("script");U.charset="utf-8",U.src=Y.p+""+G+"."+g+".hot-update.js",document.head.appendChild(U)}function I(G){return G=G||1e4,new Promise(function(U,R){if(typeof XMLHttpRequest>"u")return R(new Error("No browser support"));try{var N=new XMLHttpRequest,d=Y.p+""+g+".hot-update.json";N.open("GET",d,!0),N.timeout=G,N.send(null)}catch(S){return R(S)}N.onreadystatechange=function(){if(N.readyState===4)if(N.status===0)R(new Error("Manifest request to "+d+" timed out."));else if(N.status===404)U();else if(N.status!==200&&N.status!==304)R(new Error("Manifest request to "+d+" failed."));else{try{var S=JSON.parse(N.responseText)}catch(T){R(T);return}U(S)}}})}var e=!0,g="286e7d820af3fc74f409",t=1e4,B={},i,a=[],Q=[];function o(G){var U=p[G];if(!U)return Y;var R=function(S){return U.hot.active?(p[S]?p[S].parents.indexOf(G)===-1&&p[S].parents.push(G):(a=[G],i=S),U.children.indexOf(S)===-1&&U.children.push(S)):(console.warn("[HMR] unexpected require("+S+") from disposed module "+G),a=[]),Y(S)},N=function(T){return{configurable:!0,enumerable:!0,get:function(){return Y[T]},set:function(P){Y[T]=P}}};for(var d in Y)Object.prototype.hasOwnProperty.call(Y,d)&&d!=="e"&&d!=="t"&&Object.defineProperty(R,d,N(d));return R.e=function(S){return n==="ready"&&l("prepare"),D++,Y.e(S).then(T,function(P){throw T(),P});function T(){D--,n==="prepare"&&(h[S]||K(S),D===0&&c===0&&L())}},R.t=function(S,T){return T&1&&(S=R(S)),Y.t(S,T&-2)},R}function E(G){var U={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],_main:i!==G,active:!0,accept:function(R,N){if(R===void 0)U._selfAccepted=!0;else if(typeof R=="function")U._selfAccepted=R;else if(typeof R=="object")for(var d=0;d<R.length;d++)U._acceptedDependencies[R[d]]=N||function(){};else U._acceptedDependencies[R]=N||function(){}},decline:function(R){if(R===void 0)U._selfDeclined=!0;else if(typeof R=="object")for(var N=0;N<R.length;N++)U._declinedDependencies[R[N]]=!0;else U._declinedDependencies[R]=!0},dispose:function(R){U._disposeHandlers.push(R)},addDisposeHandler:function(R){U._disposeHandlers.push(R)},removeDisposeHandler:function(R){var N=U._disposeHandlers.indexOf(R);N>=0&&U._disposeHandlers.splice(N,1)},check:w,apply:J,status:function(R){if(!R)return n;r.push(R)},addStatusHandler:function(R){r.push(R)},removeStatusHandler:function(R){var N=r.indexOf(R);N>=0&&r.splice(N,1)},data:B[G]};return i=void 0,U}var r=[],n="idle";function l(G){n=G;for(var U=0;U<r.length;U++)r[U].call(null,G)}var c=0,D=0,h={},y={},u={},v,M,F;function f(G){var U=+G+""===G;return U?+G:G}function w(G){if(n!=="idle")throw new Error("check() is only allowed in idle status");return e=G,l("check"),I(t).then(function(U){if(!U)return l("idle"),null;y={},h={},u=U.c,F=U.h,l("prepare");var R=new Promise(function(d,S){v={resolve:d,reject:S}});M={};var N="cornerstoneTools";return K(N),n==="prepare"&&D===0&&c===0&&L(),R})}function m(G,U){if(!(!u[G]||!y[G])){y[G]=!1;for(var R in U)Object.prototype.hasOwnProperty.call(U,R)&&(M[R]=U[R]);--c===0&&D===0&&L()}}function K(G){u[G]?(y[G]=!0,c++,s(G)):h[G]=!0}function L(){l("ready");var G=v;if(v=null,!!G)if(e)Promise.resolve().then(function(){return J(e)}).then(function(N){G.resolve(N)},function(N){G.reject(N)});else{var U=[];for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&U.push(f(R));G.resolve(U)}}function J(G){if(n!=="ready")throw new Error("apply() is only allowed in ready status");G=G||{};var U,R,N,d,S;function T(aA){for(var uA=[aA],mA={},wA=uA.map(function(MA){return{chain:[MA],id:MA}});wA.length>0;){var pA=wA.pop(),KA=pA.id,DA=pA.chain;if(d=p[KA],!(!d||d.hot._selfAccepted)){if(d.hot._selfDeclined)return{type:"self-declined",chain:DA,moduleId:KA};if(d.hot._main)return{type:"unaccepted",chain:DA,moduleId:KA};for(var hA=0;hA<d.parents.length;hA++){var RA=d.parents[hA],dA=p[RA];if(dA){if(dA.hot._declinedDependencies[KA])return{type:"declined",chain:DA.concat([RA]),moduleId:KA,parentId:RA};if(uA.indexOf(RA)===-1){if(dA.hot._acceptedDependencies[KA]){mA[RA]||(mA[RA]=[]),P(mA[RA],[KA]);continue}delete mA[RA],uA.push(RA),wA.push({chain:DA.concat([RA]),id:RA})}}}}}return{type:"accepted",moduleId:aA,outdatedModules:uA,outdatedDependencies:mA}}function P(aA,uA){for(var mA=0;mA<uA.length;mA++){var wA=uA[mA];aA.indexOf(wA)===-1&&aA.push(wA)}}var W={},q=[],gA={},V=function(){console.warn("[HMR] unexpected require("+QA.moduleId+") to disposed module")};for(var AA in M)if(Object.prototype.hasOwnProperty.call(M,AA)){S=f(AA);var QA;M[AA]?QA=T(S):QA={type:"disposed",moduleId:AA};var lA=!1,IA=!1,z=!1,CA="";switch(QA.chain&&(CA=`
Update propagation: `+QA.chain.join(" -> ")),QA.type){case"self-declined":G.onDeclined&&G.onDeclined(QA),G.ignoreDeclined||(lA=new Error("Aborted because of self decline: "+QA.moduleId+CA));break;case"declined":G.onDeclined&&G.onDeclined(QA),G.ignoreDeclined||(lA=new Error("Aborted because of declined dependency: "+QA.moduleId+" in "+QA.parentId+CA));break;case"unaccepted":G.onUnaccepted&&G.onUnaccepted(QA),G.ignoreUnaccepted||(lA=new Error("Aborted because "+S+" is not accepted"+CA));break;case"accepted":G.onAccepted&&G.onAccepted(QA),IA=!0;break;case"disposed":G.onDisposed&&G.onDisposed(QA),z=!0;break;default:throw new Error("Unexception type "+QA.type)}if(lA)return l("abort"),Promise.reject(lA);if(IA){gA[S]=M[S],P(q,QA.outdatedModules);for(S in QA.outdatedDependencies)Object.prototype.hasOwnProperty.call(QA.outdatedDependencies,S)&&(W[S]||(W[S]=[]),P(W[S],QA.outdatedDependencies[S]))}z&&(P(q,[QA.moduleId]),gA[S]=V)}var tA=[];for(R=0;R<q.length;R++)S=q[R],p[S]&&p[S].hot._selfAccepted&&gA[S]!==V&&tA.push({module:S,errorHandler:p[S].hot._selfAccepted});l("dispose"),Object.keys(u).forEach(function(aA){u[aA]===!1&&C(aA)});for(var EA,nA=q.slice();nA.length>0;)if(S=nA.pop(),d=p[S],!!d){var rA={},O=d.hot._disposeHandlers;for(N=0;N<O.length;N++)U=O[N],U(rA);for(B[S]=rA,d.hot.active=!1,delete p[S],delete W[S],N=0;N<d.children.length;N++){var j=p[d.children[N]];j&&(EA=j.parents.indexOf(S),EA>=0&&j.parents.splice(EA,1))}}var Z,x;for(S in W)if(Object.prototype.hasOwnProperty.call(W,S)&&(d=p[S],d))for(x=W[S],N=0;N<x.length;N++)Z=x[N],EA=d.children.indexOf(Z),EA>=0&&d.children.splice(EA,1);l("apply"),g=F;for(S in gA)Object.prototype.hasOwnProperty.call(gA,S)&&(k[S]=gA[S]);var X=null;for(S in W)if(Object.prototype.hasOwnProperty.call(W,S)&&(d=p[S],d)){x=W[S];var eA=[];for(R=0;R<x.length;R++)if(Z=x[R],U=d.hot._acceptedDependencies[Z],U){if(eA.indexOf(U)!==-1)continue;eA.push(U)}for(R=0;R<eA.length;R++){U=eA[R];try{U(x)}catch(aA){G.onErrored&&G.onErrored({type:"accept-errored",moduleId:S,dependencyId:x[R],error:aA}),G.ignoreErrored||X||(X=aA)}}}for(R=0;R<tA.length;R++){var sA=tA[R];S=sA.module,a=[S];try{Y(S)}catch(aA){if(typeof sA.errorHandler=="function")try{sA.errorHandler(aA)}catch(uA){G.onErrored&&G.onErrored({type:"self-accept-error-handler-errored",moduleId:S,error:uA,originalError:aA}),G.ignoreErrored||X||(X=uA),X||(X=aA)}else G.onErrored&&G.onErrored({type:"self-accept-errored",moduleId:S,error:aA}),G.ignoreErrored||X||(X=aA)}}return X?(l("fail"),Promise.reject(X)):(l("idle"),new Promise(function(aA){aA(q)}))}var p={};function Y(G){if(p[G])return p[G].exports;var U=p[G]={i:G,l:!1,exports:{},hot:E(G),parents:(Q=a,a=[],Q),children:[]};return k[G].call(U.exports,U,U.exports,o(G)),U.l=!0,U.exports}return Y.m=k,Y.c=p,Y.d=function(G,U,R){Y.o(G,U)||Object.defineProperty(G,U,{enumerable:!0,get:R})},Y.r=function(G){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(G,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(G,"__esModule",{value:!0})},Y.t=function(G,U){if(U&1&&(G=Y(G)),U&8||U&4&&typeof G=="object"&&G&&G.__esModule)return G;var R=Object.create(null);if(Y.r(R),Object.defineProperty(R,"default",{enumerable:!0,value:G}),U&2&&typeof G!="string")for(var N in G)Y.d(R,N,(function(d){return G[d]}).bind(null,N));return R},Y.n=function(G){var U=G&&G.__esModule?function(){return G.default}:function(){return G};return Y.d(U,"a",U),U},Y.o=function(G,U){return Object.prototype.hasOwnProperty.call(G,U)},Y.p="",Y.h=function(){return g},o("./index.js")(Y.s="./index.js")}({"../node_modules/@babel/runtime/helpers/arrayWithHoles.js":function(k,C){function A(s){if(Array.isArray(s))return s}k.exports=A},"../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":function(k,C){function A(s){if(Array.isArray(s)){for(var I=0,e=new Array(s.length);I<s.length;I++)e[I]=s[I];return e}}k.exports=A},"../node_modules/@babel/runtime/helpers/assertThisInitialized.js":function(k,C){function A(s){if(s===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s}k.exports=A},"../node_modules/@babel/runtime/helpers/asyncToGenerator.js":function(k,C){function A(I,e,g,t,B,i,a){try{var Q=I[i](a),o=Q.value}catch(E){g(E);return}Q.done?e(o):Promise.resolve(o).then(t,B)}function s(I){return function(){var e=this,g=arguments;return new Promise(function(t,B){var i=I.apply(e,g);function a(o){A(i,t,B,a,Q,"next",o)}function Q(o){A(i,t,B,a,Q,"throw",o)}a(void 0)})}}k.exports=s},"../node_modules/@babel/runtime/helpers/classCallCheck.js":function(k,C){function A(s,I){if(!(s instanceof I))throw new TypeError("Cannot call a class as a function")}k.exports=A},"../node_modules/@babel/runtime/helpers/createClass.js":function(k,C){function A(I,e){for(var g=0;g<e.length;g++){var t=e[g];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(I,t.key,t)}}function s(I,e,g){return e&&A(I.prototype,e),g&&A(I,g),I}k.exports=s},"../node_modules/@babel/runtime/helpers/defineProperty.js":function(k,C){function A(s,I,e){return I in s?Object.defineProperty(s,I,{value:e,enumerable:!0,configurable:!0,writable:!0}):s[I]=e,s}k.exports=A},"../node_modules/@babel/runtime/helpers/getPrototypeOf.js":function(k,C){function A(s){return k.exports=A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(s)}k.exports=A},"../node_modules/@babel/runtime/helpers/inherits.js":function(k,C,A){var s=A("../node_modules/@babel/runtime/helpers/setPrototypeOf.js");function I(e,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(g&&g.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),g&&s(e,g)}k.exports=I},"../node_modules/@babel/runtime/helpers/iterableToArray.js":function(k,C){function A(s){if(Symbol.iterator in Object(s)||Object.prototype.toString.call(s)==="[object Arguments]")return Array.from(s)}k.exports=A},"../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":function(k,C){function A(s,I){var e=[],g=!0,t=!1,B=void 0;try{for(var i=s[Symbol.iterator](),a;!(g=(a=i.next()).done)&&(e.push(a.value),!(I&&e.length===I));g=!0);}catch(Q){t=!0,B=Q}finally{try{!g&&i.return!=null&&i.return()}finally{if(t)throw B}}return e}k.exports=A},"../node_modules/@babel/runtime/helpers/nonIterableRest.js":function(k,C){function A(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}k.exports=A},"../node_modules/@babel/runtime/helpers/nonIterableSpread.js":function(k,C){function A(){throw new TypeError("Invalid attempt to spread non-iterable instance")}k.exports=A},"../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":function(k,C,A){var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js");function e(g,t){return t&&(s(t)==="object"||typeof t=="function")?t:I(g)}k.exports=e},"../node_modules/@babel/runtime/helpers/setPrototypeOf.js":function(k,C){function A(s,I){return k.exports=A=Object.setPrototypeOf||function(g,t){return g.__proto__=t,g},A(s,I)}k.exports=A},"../node_modules/@babel/runtime/helpers/slicedToArray.js":function(k,C,A){var s=A("../node_modules/@babel/runtime/helpers/arrayWithHoles.js"),I=A("../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"),e=A("../node_modules/@babel/runtime/helpers/nonIterableRest.js");function g(t,B){return s(t)||I(t,B)||e()}k.exports=g},"../node_modules/@babel/runtime/helpers/toConsumableArray.js":function(k,C,A){var s=A("../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"),I=A("../node_modules/@babel/runtime/helpers/iterableToArray.js"),e=A("../node_modules/@babel/runtime/helpers/nonIterableSpread.js");function g(t){return s(t)||I(t)||e()}k.exports=g},"../node_modules/@babel/runtime/helpers/typeof.js":function(k,C){function A(I){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(g){return typeof g}:A=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},A(I)}function s(I){return typeof Symbol=="function"&&A(Symbol.iterator)==="symbol"?k.exports=s=function(g){return A(g)}:k.exports=s=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":A(g)},s(I)}k.exports=s},"../node_modules/@babel/runtime/regenerator/index.js":function(k,C,A){k.exports=A("../node_modules/regenerator-runtime/runtime-module.js")},"../node_modules/ms/index.js":function(k,C){var A=1e3,s=A*60,I=s*60,e=I*24,g=e*7,t=e*365.25;k.exports=function(o,E){E=E||{};var r=typeof o;if(r==="string"&&o.length>0)return B(o);if(r==="number"&&isFinite(o))return E.long?a(o):i(o);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(o))};function B(o){if(o=String(o),!(o.length>100)){var E=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(o);if(E){var r=parseFloat(E[1]),n=(E[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*t;case"weeks":case"week":case"w":return r*g;case"days":case"day":case"d":return r*e;case"hours":case"hour":case"hrs":case"hr":case"h":return r*I;case"minutes":case"minute":case"mins":case"min":case"m":return r*s;case"seconds":case"second":case"secs":case"sec":case"s":return r*A;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function i(o){var E=Math.abs(o);return E>=e?Math.round(o/e)+"d":E>=I?Math.round(o/I)+"h":E>=s?Math.round(o/s)+"m":E>=A?Math.round(o/A)+"s":o+"ms"}function a(o){var E=Math.abs(o);return E>=e?Q(o,E,e,"day"):E>=I?Q(o,E,I,"hour"):E>=s?Q(o,E,s,"minute"):E>=A?Q(o,E,A,"second"):o+" ms"}function Q(o,E,r,n){var l=E>=r*1.5;return Math.round(o/r)+" "+n+(l?"s":"")}},"../node_modules/process/browser.js":function(k,C){var A=k.exports={},s,I;function e(){throw new Error("setTimeout has not been defined")}function g(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?s=setTimeout:s=e}catch{s=e}try{typeof clearTimeout=="function"?I=clearTimeout:I=g}catch{I=g}})();function t(c){if(s===setTimeout)return setTimeout(c,0);if((s===e||!s)&&setTimeout)return s=setTimeout,setTimeout(c,0);try{return s(c,0)}catch{try{return s.call(null,c,0)}catch{return s.call(this,c,0)}}}function B(c){if(I===clearTimeout)return clearTimeout(c);if((I===g||!I)&&clearTimeout)return I=clearTimeout,clearTimeout(c);try{return I(c)}catch{try{return I.call(null,c)}catch{return I.call(this,c)}}}var i=[],a=!1,Q,o=-1;function E(){!a||!Q||(a=!1,Q.length?i=Q.concat(i):o=-1,i.length&&r())}function r(){if(!a){var c=t(E);a=!0;for(var D=i.length;D;){for(Q=i,i=[];++o<D;)Q&&Q[o].run();o=-1,D=i.length}Q=null,a=!1,B(c)}}A.nextTick=function(c){var D=new Array(arguments.length-1);if(arguments.length>1)for(var h=1;h<arguments.length;h++)D[h-1]=arguments[h];i.push(new n(c,D)),i.length===1&&!a&&t(r)};function n(c,D){this.fun=c,this.array=D}n.prototype.run=function(){this.fun.apply(null,this.array)},A.title="browser",A.browser=!0,A.env={},A.argv=[],A.version="",A.versions={};function l(){}A.on=l,A.addListener=l,A.once=l,A.off=l,A.removeListener=l,A.removeAllListeners=l,A.emit=l,A.prependListener=l,A.prependOnceListener=l,A.listeners=function(c){return[]},A.binding=function(c){throw new Error("process.binding is not supported")},A.cwd=function(){return"/"},A.chdir=function(c){throw new Error("process.chdir is not supported")},A.umask=function(){return 0}},"../node_modules/regenerator-runtime/runtime-module.js":function(k,C,A){var s=function(){return this||typeof self=="object"&&self}()||Function("return this")(),I=s.regeneratorRuntime&&Object.getOwnPropertyNames(s).indexOf("regeneratorRuntime")>=0,e=I&&s.regeneratorRuntime;if(s.regeneratorRuntime=void 0,k.exports=A("../node_modules/regenerator-runtime/runtime.js"),I)s.regeneratorRuntime=e;else try{delete s.regeneratorRuntime}catch{s.regeneratorRuntime=void 0}},"../node_modules/regenerator-runtime/runtime.js":function(k,C){(function(A){var s=Object.prototype,I=s.hasOwnProperty,e,g=typeof Symbol=="function"?Symbol:{},t=g.iterator||"@@iterator",B=g.asyncIterator||"@@asyncIterator",i=g.toStringTag||"@@toStringTag",a=typeof k=="object",Q=A.regeneratorRuntime;if(Q){a&&(k.exports=Q);return}Q=A.regeneratorRuntime=a?k.exports:{};function o(R,N,d,S){var T=N&&N.prototype instanceof h?N:h,P=Object.create(T.prototype),W=new Y(S||[]);return P._invoke=K(R,d,W),P}Q.wrap=o;function E(R,N,d){try{return{type:"normal",arg:R.call(N,d)}}catch(S){return{type:"throw",arg:S}}}var r="suspendedStart",n="suspendedYield",l="executing",c="completed",D={};function h(){}function y(){}function u(){}var v={};v[t]=function(){return this};var M=Object.getPrototypeOf,F=M&&M(M(G([])));F&&F!==s&&I.call(F,t)&&(v=F);var f=u.prototype=h.prototype=Object.create(v);y.prototype=f.constructor=u,u.constructor=y,u[i]=y.displayName="GeneratorFunction";function w(R){["next","throw","return"].forEach(function(N){R[N]=function(d){return this._invoke(N,d)}})}Q.isGeneratorFunction=function(R){var N=typeof R=="function"&&R.constructor;return N?N===y||(N.displayName||N.name)==="GeneratorFunction":!1},Q.mark=function(R){return Object.setPrototypeOf?Object.setPrototypeOf(R,u):(R.__proto__=u,i in R||(R[i]="GeneratorFunction")),R.prototype=Object.create(f),R},Q.awrap=function(R){return{__await:R}};function m(R){function N(T,P,W,q){var gA=E(R[T],R,P);if(gA.type==="throw")q(gA.arg);else{var V=gA.arg,AA=V.value;return AA&&typeof AA=="object"&&I.call(AA,"__await")?Promise.resolve(AA.__await).then(function(QA){N("next",QA,W,q)},function(QA){N("throw",QA,W,q)}):Promise.resolve(AA).then(function(QA){V.value=QA,W(V)},function(QA){return N("throw",QA,W,q)})}}var d;function S(T,P){function W(){return new Promise(function(q,gA){N(T,P,q,gA)})}return d=d?d.then(W,W):W()}this._invoke=S}w(m.prototype),m.prototype[B]=function(){return this},Q.AsyncIterator=m,Q.async=function(R,N,d,S){var T=new m(o(R,N,d,S));return Q.isGeneratorFunction(N)?T:T.next().then(function(P){return P.done?P.value:T.next()})};function K(R,N,d){var S=r;return function(P,W){if(S===l)throw new Error("Generator is already running");if(S===c){if(P==="throw")throw W;return U()}for(d.method=P,d.arg=W;;){var q=d.delegate;if(q){var gA=L(q,d);if(gA){if(gA===D)continue;return gA}}if(d.method==="next")d.sent=d._sent=d.arg;else if(d.method==="throw"){if(S===r)throw S=c,d.arg;d.dispatchException(d.arg)}else d.method==="return"&&d.abrupt("return",d.arg);S=l;var V=E(R,N,d);if(V.type==="normal"){if(S=d.done?c:n,V.arg===D)continue;return{value:V.arg,done:d.done}}else V.type==="throw"&&(S=c,d.method="throw",d.arg=V.arg)}}}function L(R,N){var d=R.iterator[N.method];if(d===e){if(N.delegate=null,N.method==="throw"){if(R.iterator.return&&(N.method="return",N.arg=e,L(R,N),N.method==="throw"))return D;N.method="throw",N.arg=new TypeError("The iterator does not provide a 'throw' method")}return D}var S=E(d,R.iterator,N.arg);if(S.type==="throw")return N.method="throw",N.arg=S.arg,N.delegate=null,D;var T=S.arg;if(!T)return N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,D;if(T.done)N[R.resultName]=T.value,N.next=R.nextLoc,N.method!=="return"&&(N.method="next",N.arg=e);else return T;return N.delegate=null,D}w(f),f[i]="Generator",f[t]=function(){return this},f.toString=function(){return"[object Generator]"};function J(R){var N={tryLoc:R[0]};1 in R&&(N.catchLoc=R[1]),2 in R&&(N.finallyLoc=R[2],N.afterLoc=R[3]),this.tryEntries.push(N)}function p(R){var N=R.completion||{};N.type="normal",delete N.arg,R.completion=N}function Y(R){this.tryEntries=[{tryLoc:"root"}],R.forEach(J,this),this.reset(!0)}Q.keys=function(R){var N=[];for(var d in R)N.push(d);return N.reverse(),function S(){for(;N.length;){var T=N.pop();if(T in R)return S.value=T,S.done=!1,S}return S.done=!0,S}};function G(R){if(R){var N=R[t];if(N)return N.call(R);if(typeof R.next=="function")return R;if(!isNaN(R.length)){var d=-1,S=function T(){for(;++d<R.length;)if(I.call(R,d))return T.value=R[d],T.done=!1,T;return T.value=e,T.done=!0,T};return S.next=S}}return{next:U}}Q.values=G;function U(){return{value:e,done:!0}}Y.prototype={constructor:Y,reset:function(R){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(p),!R)for(var N in this)N.charAt(0)==="t"&&I.call(this,N)&&!isNaN(+N.slice(1))&&(this[N]=e)},stop:function(){this.done=!0;var R=this.tryEntries[0],N=R.completion;if(N.type==="throw")throw N.arg;return this.rval},dispatchException:function(R){if(this.done)throw R;var N=this;function d(gA,V){return P.type="throw",P.arg=R,N.next=gA,V&&(N.method="next",N.arg=e),!!V}for(var S=this.tryEntries.length-1;S>=0;--S){var T=this.tryEntries[S],P=T.completion;if(T.tryLoc==="root")return d("end");if(T.tryLoc<=this.prev){var W=I.call(T,"catchLoc"),q=I.call(T,"finallyLoc");if(W&&q){if(this.prev<T.catchLoc)return d(T.catchLoc,!0);if(this.prev<T.finallyLoc)return d(T.finallyLoc)}else if(W){if(this.prev<T.catchLoc)return d(T.catchLoc,!0)}else if(q){if(this.prev<T.finallyLoc)return d(T.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(R,N){for(var d=this.tryEntries.length-1;d>=0;--d){var S=this.tryEntries[d];if(S.tryLoc<=this.prev&&I.call(S,"finallyLoc")&&this.prev<S.finallyLoc){var T=S;break}}T&&(R==="break"||R==="continue")&&T.tryLoc<=N&&N<=T.finallyLoc&&(T=null);var P=T?T.completion:{};return P.type=R,P.arg=N,T?(this.method="next",this.next=T.finallyLoc,D):this.complete(P)},complete:function(R,N){if(R.type==="throw")throw R.arg;return R.type==="break"||R.type==="continue"?this.next=R.arg:R.type==="return"?(this.rval=this.arg=R.arg,this.method="return",this.next="end"):R.type==="normal"&&N&&(this.next=N),D},finish:function(R){for(var N=this.tryEntries.length-1;N>=0;--N){var d=this.tryEntries[N];if(d.finallyLoc===R)return this.complete(d.completion,d.afterLoc),p(d),D}},catch:function(R){for(var N=this.tryEntries.length-1;N>=0;--N){var d=this.tryEntries[N];if(d.tryLoc===R){var S=d.completion;if(S.type==="throw"){var T=S.arg;p(d)}return T}}throw new Error("illegal catch attempt")},delegateYield:function(R,N,d){return this.delegate={iterator:G(R),resultName:N,nextLoc:d},this.method==="next"&&(this.arg=e),D}}})(function(){return this||typeof self=="object"&&self}()||Function("return this")())},"./drawing/draw.js":function(k,C,A){A.r(C),C.default=function(s,I){s.save(),I(s),s.restore()}},"./drawing/drawArrow.js":function(k,C,A){A.r(C);var s=A("./drawing/drawLine.js"),I=A("./drawing/drawJoinedLines.js");C.default=function(e,g,t,B,i,a){var Q=10,o=Math.atan2(t.y-g.y,t.x-g.x),E={color:B,lineWidth:i};a&&(E.lineDash=a),Object(s.default)(e,void 0,g,t,E,"canvas"),E={color:B,lineWidth:i,fillStyle:B};var r=[{x:t.x-Q*Math.cos(o-Math.PI/7),y:t.y-Q*Math.sin(o-Math.PI/7)},{x:t.x-Q*Math.cos(o+Math.PI/7),y:t.y-Q*Math.sin(o+Math.PI/7)},t];Object(I.default)(e,void 0,t,r,E,"canvas")}},"./drawing/drawCircle.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/path.js");C.default=function(e,g,t,B,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"pixel";a==="pixel"&&(t=s.default.cornerstone.pixelToCanvas(g,t)),Object(I.default)(e,i,function(Q){Q.arc(t.x,t.y,B,0,2*Math.PI)})}},"./drawing/drawEllipse.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/path.js"),e=A("./util/pointProjector.js");C.default=function(g,t,B,i,a){var Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"pixel",o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0;Q==="pixel"&&(B=s.default.cornerstone.pixelToCanvas(t,B),i=s.default.cornerstone.pixelToCanvas(t,i));var E=s.default.cornerstone.getViewport(t),r=t.clientWidth,n=t.clientHeight,l=E.scale,c=E.translation,D=E.rotation-o,h={x:r/2+c.x*l,y:n/2+c.y*l};Math.abs(D)>.05&&(B=Object(e.rotatePoint)(B,h,-D),i=Object(e.rotatePoint)(i,h,-D));var y=Math.abs(B.x-i.x),u=Math.abs(B.y-i.y),v=Math.min(B.x,i.x),M=Math.min(B.y,i.y),F={x:v+y/2,y:M+u/2};Math.abs(D)>.05&&(F=Object(e.rotatePoint)(F,h,D));var f=D*Math.PI/180;Object(I.default)(g,a,function(w){w.ellipse(F.x,F.y,y/2,u/2,f,0,2*Math.PI),w.closePath()})}},"./drawing/drawHandles.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/toolStyle.js"),e=A("./stateManagement/toolColors.js"),g=A("./drawing/path.js"),t=A("./store/index.js");C.default=function(B,i,a){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=i.element,E=e.default.getToolColor();B.strokeStyle=Q.color||E;for(var r=Object.keys(a),n=function(h){var y=r[h],u=a[y];if(u.drawnIndependently===!0||Q.drawHandlesIfActive===!0&&!u.active||Q.hideHandlesIfMoving&&u.moving)return"continue";var v=u.active?I.default.getActiveWidth():I.default.getToolWidth(),M=Q.fill,F={lineWidth:v,fillStyle:M};Q.lineDash&&(F.lineDash=Q.lineDash),Object(g.default)(B,F,function(f){var w=s.default.cornerstone.pixelToCanvas(o,u),m=u.radius||Q.handleRadius||t.state.handleRadius;f.arc(w.x,w.y,m,0,2*Math.PI)})},l=0;l<r.length;l++)var c=n(l)}},"./drawing/drawJoinedLines.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/path.js");C.default=function(e,g,t,B,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"pixel";Object(I.default)(e,i,function(Q){a==="pixel"&&(t=s.default.cornerstone.pixelToCanvas(g,t),B=B.map(function(o){return s.default.cornerstone.pixelToCanvas(g,o)})),Q.moveTo(t.x,t.y),B.forEach(function(o){var E=o.x,r=o.y;Q.lineTo(E,r)})})}},"./drawing/drawLine.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=A("./externalModules.js"),I=A("./drawing/path.js");function e(g,t,B,i,a){var Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"pixel";Object(I.default)(g,a,function(o){Q==="pixel"&&(B=s.default.cornerstone.pixelToCanvas(t,B),i=s.default.cornerstone.pixelToCanvas(t,i)),o.moveTo(B.x,B.y),o.lineTo(i.x,i.y)})}},"./drawing/drawLines.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/path.js");C.default=function(e,g,t,B){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"pixel";Object(I.default)(e,B,function(a){t.forEach(function(Q){var o=Q.start,E=Q.end;if(i==="pixel"){var r=s.default.cornerstone;o=r.pixelToCanvas(g,o),E=r.pixelToCanvas(g,E)}a.moveTo(o.x,o.y),a.lineTo(E.x,E.y)})})}},"./drawing/drawLink.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/drawLine.js");C.default=function(e,g,t,B,i,a){var Q=e.length>0?s.default.cornerstoneMath.point.findClosestPoint(e,g):g,o=[{x:t.left+t.width/2,y:t.top},{x:t.left,y:t.top+t.height/2},{x:t.left+t.width/2,y:t.top+t.height},{x:t.left+t.width,y:t.top+t.height/2}],E=s.default.cornerstoneMath.point.findClosestPoint(o,Q),r={color:i,lineWidth:a,lineDash:[2,3]};Object(I.default)(B,void 0,Q,E,r,"canvas")}},"./drawing/drawLinkedTextBox.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/drawTextBox.js"),e=A("./drawing/drawLink.js"),g=A("./store/index.js"),t=A("./util/clip.js");C.default=function(B,i,a,Q,o,E,r,n,l,c){var D=s.default.cornerstone.pixelToCanvas,h=D(i,a);l&&(h.x+=l);var y={centering:{x:!1,y:c}};if(g.state.preventTextBoxOutsideDisplayedArea&&(y.displacer=function(v){return Object(t.clipBoxToDisplayedArea)(i,v)}),a.boundingBox=Object(I.default)(B,Q,h.x,h.y,r,y),a.hasMoved){var u=E(o).map(function(v){return D(i,v)});Object(e.default)(u,h,a.boundingBox,B,r,n)}}},"./drawing/drawRect.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/path.js"),e=A("./util/pointProjector.js");C.default=function(g,t,B,i,a){var Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"pixel",o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0;if(Q==="pixel"){var E=s.default.cornerstone;B=E.pixelToCanvas(t,B),i=E.pixelToCanvas(t,i)}var r=s.default.cornerstone.getViewport(t),n=t.clientWidth,l=t.clientHeight,c=r.scale,D=r.translation,h=r.rotation-o,y={x:n/2+D.x*c,y:l/2+D.y*c};Math.abs(h)>.05&&(B=Object(e.rotatePoint)(B,y,-h),i=Object(e.rotatePoint)(i,y,-h));var u=Math.abs(B.x-i.x),v=Math.abs(B.y-i.y);B={x:Math.min(B.x,i.x),y:Math.min(B.y,i.y)},i={x:B.x+u,y:B.y+v};var M={x:B.x+u,y:B.y},F={x:B.x,y:B.y+v};Math.abs(h)>.05&&(B=Object(e.rotatePoint)(B,y,h),i=Object(e.rotatePoint)(i,y,h),M=Object(e.rotatePoint)(M,y,h),F=Object(e.rotatePoint)(F,y,h)),Object(I.default)(g,a,function(f){f.moveTo(B.x,B.y),f.lineTo(M.x,M.y),f.lineTo(i.x,i.y),f.lineTo(F.x,F.y),f.lineTo(B.x,B.y)})}},"./drawing/drawTextBox.js":function(k,C,A){A.r(C),A.d(C,"textBoxWidth",function(){return t});var s=A("./stateManagement/textStyle.js"),I=A("./drawing/draw.js"),e=A("./drawing/fillTextLines.js"),g=A("./drawing/fillBox.js");function t(B,i,a){var Q=s.default.getFont(),o=B.font;Q&&Q!==o&&(B.font=Q);var E=B.measureText(i).width;return Q&&Q!==o&&(B.font=o),E+2*a}C.default=function(B,i,a,Q,o){var E=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};Object.prototype.toString.call(i)!=="[object Array]"&&(i=[i]);var r=5,n=s.default.getFontSize(),l=s.default.getBackgroundColor(),c=0;i.forEach(function(h){var y=t(B,h,r);c=Math.max(c,y)});var D={width:c,height:r+i.length*(n+r)};return Object(I.default)(B,function(h){h.strokeStyle=o,E.centering&&(E.centering.x===!0&&(a-=D.width/2),E.centering.y===!0&&(Q-=D.height/2)),D.left=a,D.top=Q,typeof E.displacer=="function"&&E.displacer(D),Object(g.default)(h,D,l),Object(e.default)(h,D,i,o,r)}),D}},"./drawing/fillBox.js":function(k,C,A){A.r(C),C.default=function(s,I,e){s.fillStyle=e,s.fillRect(I.left,I.top,I.width,I.height)}},"./drawing/fillOutsideRect.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./drawing/path.js");C.default=function(e,g,t,B,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"pixel";if(a==="pixel"){var Q=s.default.cornerstone;t=Q.pixelToCanvas(g,t),B=Q.pixelToCanvas(g,B)}var o=Math.min(t.x,B.x),E=Math.min(t.y,B.y),r=Math.abs(t.x-B.x),n=Math.abs(t.y-B.y);Object(I.default)(e,i,function(l){l.rect(0,0,l.canvas.clientWidth,l.canvas.clientHeight),l.rect(o+r,E,-r,n)})}},"./drawing/fillTextLines.js":function(k,C,A){A.r(C);var s=A("./stateManagement/textStyle.js");C.default=function(I,e,g,t,B){var i=s.default.getFontSize();I.font=s.default.getFont(),I.textBaseline="top",I.fillStyle=t,g.forEach(function(a,Q){I.fillText(a,e.left+B,e.top+B+Q*(i+B))})}},"./drawing/getNewContext.js":function(k,C,A){A.r(C),C.default=function(s){var I=s.getContext("2d");return I.setTransform(1,0,0,1,0,0),I}},"./drawing/index.js":function(k,C,A){A.r(C);var s=A("./drawing/draw.js");A.d(C,"draw",function(){return s.default});var I=A("./drawing/drawArrow.js");A.d(C,"drawArrow",function(){return I.default});var e=A("./drawing/drawCircle.js");A.d(C,"drawCircle",function(){return e.default});var g=A("./drawing/drawEllipse.js");A.d(C,"drawEllipse",function(){return g.default});var t=A("./drawing/drawHandles.js");A.d(C,"drawHandles",function(){return t.default});var B=A("./drawing/drawJoinedLines.js");A.d(C,"drawJoinedLines",function(){return B.default});var i=A("./drawing/drawLine.js");A.d(C,"drawLine",function(){return i.default});var a=A("./drawing/drawLines.js");A.d(C,"drawLines",function(){return a.default});var Q=A("./drawing/drawLink.js");A.d(C,"drawLink",function(){return Q.default});var o=A("./drawing/drawLinkedTextBox.js");A.d(C,"drawLinkedTextBox",function(){return o.default});var E=A("./drawing/drawRect.js");A.d(C,"drawRect",function(){return E.default});var r=A("./drawing/drawTextBox.js");A.d(C,"drawTextBox",function(){return r.default});var n=A("./drawing/fillBox.js");A.d(C,"fillBox",function(){return n.default});var l=A("./drawing/fillOutsideRect.js");A.d(C,"fillOutsideRect",function(){return l.default});var c=A("./drawing/fillTextLines.js");A.d(C,"fillTextLines",function(){return c.default});var D=A("./drawing/getNewContext.js");A.d(C,"getNewContext",function(){return D.default});var h=A("./drawing/path.js");A.d(C,"path",function(){return h.default});var y=A("./drawing/setShadow.js");A.d(C,"setShadow",function(){return y.default});var u=A("./drawing/transformCanvasContext.js");A.d(C,"transformCanvasContext",function(){return u.default});var v=A("./drawing/resetCanvasContextTransform.js");A.d(C,"resetCanvasContextTransform",function(){return v.default})},"./drawing/path.js":function(k,C,A){A.r(C);var s=A("./stateManagement/toolStyle.js");C.default=function(I){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,t=e.color,B=e.lineWidth,i=e.fillStyle,a=e.lineDash,Q=e.shouldDrawLines,o=Q===void 0?!0:Q;I.beginPath(),I.strokeStyle=t||I.strokeStyle,I.lineWidth=B||B===void 0&&s.default.getToolWidth()||I.lineWidth,a&&I.setLineDash(a),g(I),i&&(I.fillStyle=i,I.fill()),o&&I.stroke(),a&&I.setLineDash([])}},"./drawing/resetCanvasContextTransform.js":function(k,C,A){A.r(C),C.default=function(s){s.setTransform(1,0,0,1,0,0)}},"./drawing/setShadow.js":function(k,C,A){A.r(C);var s=A("./util/getDefault.js");C.default=function(I){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e.shadow&&(I.shadowColor=Object(s.default)(e.shadowColor,"#000000"),I.shadowBlur=Object(s.default)(e.shadowBlur,0),I.shadowOffsetX=Object(s.default)(e.shadowOffsetX,1),I.shadowOffsetY=Object(s.default)(e.shadowOffsetY,1))}},"./drawing/transformCanvasContext.js":function(k,C,A){A.r(C),C.default=function(s,I,e){if(e.hflip||e.vflip||e.rotation){var g={x:I.width/2+e.translation.x*e.scale,y:I.height/2+e.translation.y*e.scale};s.translate(g.x,g.y),e.rotation&&s.rotate(e.rotation*Math.PI/180),e.vflip&&s.scale(1,-1),e.hflip&&s.scale(-1,1),s.translate(-g.x,-g.y)}}},"./eventDispatchers/imageRenderedEventDispatcher.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./stateManagement/toolState.js"),e=A("./eventListeners/onImageRenderedBrushEventHandler.js"),g=A("./externalModules.js"),t=Object(s.getModule)("segmentation"),B=function(o){var E=o.detail,r=E.element,n=s.state.tools.filter(function(h){return h.element===r&&(h.mode==="active"||h.mode==="passive"||h.mode==="enabled")}),l=Object(I.getToolState)(r,"stack"),c=t.configuration;l&&(c.renderFill||c.renderOutline)&&Object(e.default)(o);var D=E.canvasContext.canvas.getContext("2d");n.forEach(function(h){h.renderToolData&&(D.save(),h.renderToolData(o),D.restore())})},i=function(o){o.addEventListener(g.default.cornerstone.EVENTS.IMAGE_RENDERED,B)},a=function(o){o.removeEventListener(g.default.cornerstone.EVENTS.IMAGE_RENDERED,B)};C.default={enable:i,disable:a}},"./eventDispatchers/index.js":function(k,C,A){A.r(C);var s=A("./eventDispatchers/imageRenderedEventDispatcher.js");A.d(C,"imageRenderedEventDispatcher",function(){return s.default});var I=A("./eventDispatchers/mouseToolEventDispatcher.js");A.d(C,"mouseToolEventDispatcher",function(){return I.default});var e=A("./eventDispatchers/newImageEventDispatcher.js");A.d(C,"newImageEventDispatcher",function(){return e.default});var g=A("./eventDispatchers/touchToolEventDispatcher.js");A.d(C,"touchToolEventDispatcher",function(){return g.default})},"./eventDispatchers/mouseEventHandlers/addNewMeasurement.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./stateManagement/toolState.js"),g=A("./manipulators/index.js"),t=A("./util/logger.js"),B=A("./util/triggerEvent.js"),i=Object(t.getLogger)("eventDispatchers:mouseEventHandlers");C.default=function(a,Q){i.log("addNewMeasurement"),a.preventDefault(),a.stopPropagation();var o=a.detail,E=o.element,r=Q.createNewMeasurement(o);if(r){Object(e.addToolState)(E,Q.name,r),I.default.cornerstone.updateImage(E);var n=Object.keys(r.handles).length===1?g.moveHandle:g.moveNewHandle,l=new Date().getTime();n(o,Q.name,r,r.handles.end,Q.options,"mouse",function(c){if(!r.cancelled){var D=Q.configuration&&Object(Q.configuration).hasOwnProperty("measurementCreationThreshold"),h=D?new Date().getTime()-l<Q.configuration.measurementCreationThreshold:!1;if(c&&h===!1){var y=s.default.MEASUREMENT_COMPLETED,u={toolName:Q.name,toolType:Q.name,element:E,measurementData:r};Object(B.default)(E,y,u)}else Object(e.removeToolState)(E,Q.name,r)}})}}},"./eventDispatchers/mouseEventHandlers/index.js":function(k,C,A){A.r(C),A.d(C,"mouseClick",function(){return B}),A.d(C,"mouseDoubleClick",function(){return i}),A.d(C,"mouseUp",function(){return a}),A.d(C,"mouseWheel",function(){return Q});var s=A("./eventDispatchers/shared/customCallbackHandler.js"),I=A("./eventDispatchers/mouseEventHandlers/mouseDown.js");A.d(C,"mouseDown",function(){return I.default});var e=A("./eventDispatchers/mouseEventHandlers/mouseDownActivate.js");A.d(C,"mouseDownActivate",function(){return e.default});var g=A("./eventDispatchers/mouseEventHandlers/mouseDrag.js");A.d(C,"mouseDrag",function(){return g.default});var t=A("./eventDispatchers/mouseEventHandlers/mouseMove.js");A.d(C,"mouseMove",function(){return t.default});var B=s.default.bind(null,"Mouse","mouseClickCallback"),i=s.default.bind(null,"Mouse","doubleClickCallback"),a=s.default.bind(null,"Mouse","mouseUpCallback"),Q=s.default.bind(null,"MouseWheel","mouseWheelCallback")},"./eventDispatchers/mouseEventHandlers/mouseDown.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./stateManagement/toolState.js"),e=A("./store/getToolsWithMoveableHandles.js"),g=A("./util/findAndMoveHelpers.js"),t=A("./store/getInteractiveToolsForElement.js"),B=A("./store/getToolsWithDataForElement.js"),i=A("./store/filterToolsUsableWithMultiPartTools.js");C.default=function(a){if(!s.state.isToolLocked){var Q=a.detail,o=a.detail.element,E=a.detail.currentPoints.canvas,r=Object(t.default)(o,s.getters.mouseTools()),n=r.filter(function(p){return p.mode==="active"&&Array.isArray(p.options.mouseButtonMask)&&p.options.mouseButtonMask.includes(Q.buttons)&&p.options.isMouseActive});if(s.state.isMultiPartToolActive&&(n=Object(i.default)(n)),n.length>0){var l=n.find(function(p){return typeof p.preMouseDownCallback=="function"});if(l){var c=l.preMouseDownCallback(a);if(c)return}}if(!s.state.isMultiPartToolActive){var D=Object(B.default)(o,r),h=Object(e.default)(o,D,E,"mouse");if(h.length>0){var y=h[0],u=Object(I.getToolState)(o,y.name),v=Object(g.findHandleDataNearImagePoint)(o,u,y.name,E),M=v.handle,F=v.data;y.handleSelectedCallback(a,F,M,"mouse");return}var f=r.filter(function(p){var Y=Object(I.getToolState)(o,p.name),G=Y&&Y.data&&p.pointNearTool&&Y.data.some(function(U){return p.pointNearTool(o,U,E,"mouse")});return G});if(f.length>0){var w=f[0],m=Object(I.getToolState)(o,w.name),K=m.data.find(function(p){return w.pointNearTool(o,p,E)});w.toolSelectedCallback(a,K,"mouse");return}if(n.length>0){var L=n.find(function(p){return typeof p.postMouseDownCallback=="function"});if(L){var J=L.postMouseDownCallback(a);if(J)return}}}}}},"./eventDispatchers/mouseEventHandlers/mouseDownActivate.js":function(k,C,A){A.r(C);var s=A("./eventDispatchers/mouseEventHandlers/addNewMeasurement.js"),I=A("./store/index.js"),e=A("./tools/base/BaseAnnotationTool.js"),g=A("./util/getActiveTool.js");C.default=function(t){if(!I.state.isToolLocked){var B=t.detail,i=B.element,a=B.buttons,Q=Object(g.default)(i,a,"mouse");if(Q){if(typeof Q.preMouseDownActivateCallback=="function"){var o=Q.preMouseDownActivateCallback(t);if(o)return}I.state.isMultiPartToolActive||(Q.addNewMeasurement?Q.addNewMeasurement(t,"mouse"):Q instanceof e.default&&Object(s.default)(t,Q))}}}},"./eventDispatchers/mouseEventHandlers/mouseDrag.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./store/getActiveToolsForElement.js"),e=A("./store/filterToolsUsableWithMultiPartTools.js");C.default=function(g){if(!s.state.isToolLocked){var t,B=g.detail,i=B.element;if(t=Object(I.default)(i,s.getters.mouseTools()),t=t.filter(function(Q){return Array.isArray(Q.options.mouseButtonMask)&&Q.options.mouseButtonMask.includes(B.buttons)&&Q.options.isMouseActive}),t=t.filter(function(Q){return typeof Q.mouseDragCallback=="function"}),s.state.isMultiPartToolActive&&(t=Object(e.default)(t)),t.length!==0){var a=t[0];a.mouseDragCallback(g)}}}},"./eventDispatchers/mouseEventHandlers/mouseMove.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./store/index.js"),e=A("./store/getInteractiveToolsForElement.js"),g=A("./store/getToolsWithDataForElement.js");C.default=function(t){if(!(I.state.isToolLocked||I.state.isMultiPartToolActive)){var B,i=t.detail,a=i.element,Q=i.currentPoints;I.state.mousePositionImage=Q.image,B=Object(e.default)(a,I.getters.mouseTools());var o=B.filter(function(l){return l.mode==="active"&&l.options.isMouseActive}),E=!1;o.length>0&&(E=o.some(function(l){return l.updateOnMouseMove})),B=Object(g.default)(a,B);for(var r=0;r<B.length;r++){var n=B[r];typeof n.mouseMoveCallback=="function"&&(E=n.mouseMoveCallback(t)||E)}E===!0&&s.default.cornerstone.updateImage(a)}}},"./eventDispatchers/mouseToolEventDispatcher.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./eventDispatchers/mouseEventHandlers/index.js"),e=function(B){B.addEventListener(s.default.MOUSE_CLICK,I.mouseClick),B.addEventListener(s.default.MOUSE_DOWN,I.mouseDown),B.addEventListener(s.default.MOUSE_DOWN_ACTIVATE,I.mouseDownActivate),B.addEventListener(s.default.MOUSE_DOUBLE_CLICK,I.mouseDoubleClick),B.addEventListener(s.default.MOUSE_DRAG,I.mouseDrag),B.addEventListener(s.default.MOUSE_MOVE,I.mouseMove),B.addEventListener(s.default.MOUSE_UP,I.mouseUp),B.addEventListener(s.default.MOUSE_WHEEL,I.mouseWheel)},g=function(B){B.removeEventListener(s.default.MOUSE_CLICK,I.mouseClick),B.removeEventListener(s.default.MOUSE_DOWN,I.mouseDown),B.removeEventListener(s.default.MOUSE_DOWN_ACTIVATE,I.mouseDownActivate),B.removeEventListener(s.default.MOUSE_DOUBLE_CLICK,I.mouseDoubleClick),B.removeEventListener(s.default.MOUSE_DRAG,I.mouseDrag),B.removeEventListener(s.default.MOUSE_MOVE,I.mouseMove),B.removeEventListener(s.default.MOUSE_UP,I.mouseUp),B.removeEventListener(s.default.MOUSE_WHEEL,I.mouseWheel)};C.default={enable:e,disable:g}},"./eventDispatchers/newImageEventDispatcher.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./externalModules.js"),e=function(i){if(s.state.isToolLocked)return!1;var a=i.detail.element,Q=s.state.tools.filter(function(o){return o.element===a&&(o.mode==="active"||o.mode==="passive"||o.mode==="enabled")});if(Q.length===0)return!1;Q.forEach(function(o){o.newImageCallback&&o.newImageCallback(i)})},g=function(i){i.addEventListener(I.default.cornerstone.EVENTS.NEW_IMAGE,e)},t=function(i){i.removeEventListener(I.default.cornerstone.EVENTS.NEW_IMAGE,e)};C.default={enable:g,disable:t}},"./eventDispatchers/shared/customCallbackHandler.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./store/getActiveToolsForElement.js"),e=A("./store/filterToolsUsableWithMultiPartTools.js");C.default=function(g,t,B){if(s.state.isToolLocked)return!1;var i=B.detail.element,a=s.state.tools.filter(function(Q){return Q.supportedInteractionTypes.includes(g)});if(a=Object(I.default)(i,a,g),a=a.filter(function(Q){return typeof Q[t]=="function"}),s.state.isMultiPartToolActive&&(a=Object(e.default)(a)),a.length===0)return!1;a[0][t](B)}},"./eventDispatchers/touchEventHandlers/addNewMeasurement.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./store/index.js"),g=A("./manipulators/anyHandlesOutsideImage.js"),t=A("./manipulators/index.js"),B=A("./stateManagement/toolState.js"),i=A("./util/triggerEvent.js"),a=A("./util/logger.js"),Q=Object(a.getLogger)("eventDispatchers:touchEventHandlers");C.default=function(o,E){Q.log("addNewMeasurement"),o.preventDefault(),o.stopPropagation();var r=o.detail,n=r.element,l=E.createNewMeasurement(r);if(l){if(Object(B.addToolState)(n,E.name,l),Object.keys(l.handles).length===1&&r.type===s.default.TAP){l.active=!1,l.handles.end.active=!1,l.handles.end.highlight=!1,l.invalidated=!0;var c=e.state.deleteIfHandleOutsideImage||E.options.deleteIfHandleOutsideImage;c&&Object(g.default)(r,l.handles)&&Object(B.removeToolState)(n,E.name,l),I.default.cornerstone.updateImage(n);return}I.default.cornerstone.updateImage(n),Object(t.moveNewHandle)(r,E.name,l,l.handles.end,E.options,"touch",function(){var D=s.default.MEASUREMENT_COMPLETED,h={toolName:E.name,toolType:E.name,element:n,measurementData:l};Object(i.default)(n,D,h)})}}},"./eventDispatchers/touchEventHandlers/index.js":function(k,C,A){A.r(C),A.d(C,"doubleTap",function(){return B}),A.d(C,"touchDrag",function(){return i}),A.d(C,"touchEnd",function(){return a}),A.d(C,"touchPinch",function(){return Q}),A.d(C,"touchPress",function(){return o}),A.d(C,"touchRotate",function(){return E});var s=A("./eventDispatchers/shared/customCallbackHandler.js"),I=A("./eventDispatchers/touchEventHandlers/multiTouchDrag.js");A.d(C,"multiTouchDrag",function(){return I.default});var e=A("./eventDispatchers/touchEventHandlers/tap.js");A.d(C,"tap",function(){return e.default});var g=A("./eventDispatchers/touchEventHandlers/touchStart.js");A.d(C,"touchStart",function(){return g.default});var t=A("./eventDispatchers/touchEventHandlers/touchStartActive.js");A.d(C,"touchStartActive",function(){return t.default});var B=s.default.bind(null,"DoubleTap","doubleTapCallback"),i=s.default.bind(null,"Touch","touchDragCallback"),a=s.default.bind(null,"Touch","touchEndCallback"),Q=s.default.bind(null,"TouchPinch","touchPinchCallback"),o=s.default.bind(null,"Touch","touchPressCallback"),E=s.default.bind(null,"TouchRotate","touchRotateCallback")},"./eventDispatchers/touchEventHandlers/multiTouchDrag.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./store/getActiveToolsForElement.js"),e=A("./store/filterToolsUsableWithMultiPartTools.js");C.default=function(g){if(s.state.isToolLocked)return!1;var t=g.detail,B=t.element,i=t.numPointers,a=s.state.tools.filter(function(o){return o.supportedInteractionTypes.includes("MultiTouch")});if(a=Object(I.default)(B,a,"MultiTouch"),a=a.filter(function(o){return typeof o.multiTouchDragCallback=="function"&&i===o.configuration.touchPointers}),s.state.isMultiPartToolActive&&(a=Object(e.default)(a)),a.length===0)return!1;var Q=a[0];Q.multiTouchDragCallback(g)}},"./eventDispatchers/touchEventHandlers/shared/deactivateAllToolInstances.js":function(k,C,A){A.r(C),C.default=function(I){if(I)for(var e=0;e<I.data.length;e++){var g=I.data[e];g.active=!1,g.handles&&s(g.handles)}};function s(I){Object.keys(I).forEach(function(e){var g=I[e];g.active=!1})}},"./eventDispatchers/touchEventHandlers/tap.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./eventDispatchers/touchEventHandlers/touchStartActive.js"),e=A("./store/index.js"),g=A("./store/getActiveToolsForElement.js"),t=A("./store/getToolsWithDataForElement.js"),B=A("./stateManagement/toolState.js"),i=A("./manipulators/getHandleNearImagePoint.js"),a=A("./manipulators/index.js"),Q=A("./eventDispatchers/touchEventHandlers/shared/deactivateAllToolInstances.js");C.default=function(o){if(!(e.state.isToolLocked||e.state.isMultiPartToolActive)){var E,r=28,n=o.detail.element,l=o.detail.currentPoints.canvas;E=Object(g.default)(n,e.getters.touchTools()),E=Object(t.default)(n,E);var c=E.filter(function(w){for(var m=Object(B.getToolState)(n,w.name),K=0;K<m.data.length;K++)if(Object(i.default)(n,m.data[K].handles,l,r)!==void 0)return!0;return!1});if(c.length>0){var D=c[0],h=Object(B.getToolState)(n,D.name),y=h.data.find(function(w){return Object(i.default)(n,w.handles,l,r)!==void 0});h.data.active=!0,y.active=!0,s.default.cornerstone.updateImage(n),Object(a.moveHandle)(o.detail,D.name,h.data,y,D.options,"touch",function(){return Object(Q.default)(h)}),o.stopImmediatePropagation(),o.preventDefault();return}var u=E.filter(function(w){var m=Object(B.getToolState)(n,w.name),K=m&&m.data&&w.pointNearTool&&m.data.some(function(L){return w.pointNearTool(n,L,l)});return K});if(u.length>0){var v=u[0],M=Object(B.getToolState)(n,v.name),F=M.data.find(function(w){return v.pointNearTool(n,w,l)});F.active=!0,s.default.cornerstone.updateImage(n),Object(a.moveAllHandles)(o.detail,v.name,F,null,v.options,"touch",function(){return Object(Q.default)(M)}),o.stopImmediatePropagation(),o.preventDefault();return}var f=Object(g.default)(n,e.getters.touchTools());return f.length>0&&f[0].touchStartActiveCallback?f[0].touchStartActiveCallback(o):Object(I.default)(o),!1}}},"./eventDispatchers/touchEventHandlers/touchStart.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./util/findAndMoveHelpers.js"),e=A("./store/getToolsWithMoveableHandles.js"),g=A("./stateManagement/toolState.js"),t=A("./store/getInteractiveToolsForElement.js"),B=A("./store/getToolsWithDataForElement.js"),i=A("./store/filterToolsUsableWithMultiPartTools.js");C.default=function(a){if(!s.state.isToolLocked){var Q=a.detail,o=Q.element,E=Q.startPoints.canvas,r=Object(t.default)(o,s.getters.touchTools()),n=r.filter(function(p){return p.mode==="active"&&p.options.isTouchActive});if(s.state.isMultiPartToolActive&&(n=Object(i.default)(n)),n.length>0){var l=n.find(function(p){return typeof p.preTouchStartCallback=="function"});if(l){var c=l.preTouchStartCallback(a);if(c)return}}if(!s.state.isMultiPartToolActive){var D=Object(B.default)(o,r),h=Object(e.default)(o,D,E,"touch");if(h.length>0){var y=h[0],u=Object(g.getToolState)(o,y.name),v=Object(I.findHandleDataNearImagePoint)(o,u,y.name,E,"touch"),M=v.handle,F=v.data;y.handleSelectedCallback(a,F,M,"touch");return}var f=D.filter(function(p){var Y=Object(g.getToolState)(o,p.name),G=Y&&Y.data&&p.pointNearTool&&Y.data.some(function(U){return p.pointNearTool(o,U,E,"touch")});return G});if(f.length>0){var w=f[0],m=Object(g.getToolState)(o,w.name),K=m.data.find(function(p){return w.pointNearTool(o,p,E)});w.toolSelectedCallback(a,K,"touch");return}if(n.length>0){var L=n.find(function(p){return typeof p.postTouchStartCallback=="function"});if(L){var J=L.postTouchStartCallback(a);if(J)return}}}}}},"./eventDispatchers/touchEventHandlers/touchStartActive.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./eventDispatchers/touchEventHandlers/addNewMeasurement.js"),e=A("./tools/base/BaseAnnotationTool.js"),g=A("./util/getActiveTool.js");C.default=function(t){if(!(s.state.isToolLocked||s.state.isMultiPartToolActive)){var B=t.detail.element,i=Object(g.default)(B,null,"touch");i&&i.addNewMeasurement?i.addNewMeasurement(t,"touch"):i instanceof e.default&&Object(I.default)(t,i)}}},"./eventDispatchers/touchToolEventDispatcher.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./eventDispatchers/touchEventHandlers/index.js"),e=function(B){B.addEventListener(s.default.TAP,I.tap),B.addEventListener(s.default.TOUCH_START,I.touchStart,{passive:!1}),B.addEventListener(s.default.TOUCH_DRAG,I.touchDrag,{passive:!1}),B.addEventListener(s.default.TOUCH_END,I.touchEnd),B.addEventListener(s.default.TOUCH_START_ACTIVE,I.touchStartActive),B.addEventListener(s.default.TOUCH_PRESS,I.touchPress),B.addEventListener(s.default.DOUBLE_TAP,I.doubleTap),B.addEventListener(s.default.TOUCH_PINCH,I.touchPinch),B.addEventListener(s.default.TOUCH_ROTATE,I.touchRotate),B.addEventListener(s.default.MULTI_TOUCH_DRAG,I.multiTouchDrag)},g=function(B){B.removeEventListener(s.default.TAP,I.tap),B.removeEventListener(s.default.TOUCH_START,I.touchStart),B.removeEventListener(s.default.TOUCH_DRAG,I.touchDrag),B.removeEventListener(s.default.TOUCH_END,I.touchEnd),B.removeEventListener(s.default.TOUCH_START_ACTIVE,I.touchStartActive),B.removeEventListener(s.default.TOUCH_PRESS,I.touchPress),B.removeEventListener(s.default.DOUBLE_TAP,I.doubleTap),B.removeEventListener(s.default.TOUCH_PINCH,I.touchPinch),B.removeEventListener(s.default.TOUCH_ROTATE,I.touchRotate),B.removeEventListener(s.default.MULTI_TOUCH_DRAG,I.multiTouchDrag)};C.default={enable:e,disable:g}},"./eventListeners/index.js":function(k,C,A){A.r(C);var s=A("./eventListeners/mouseEventListeners.js");A.d(C,"mouseEventListeners",function(){return s.default});var I=A("./eventListeners/wheelEventListener.js");A.d(C,"wheelEventListener",function(){return I.default});var e=A("./eventListeners/touchEventListeners.js");A.d(C,"touchEventListeners",function(){return e.default})},"./eventListeners/internals/normalizeWheel.js":function(k,C,A){A.r(C);var s=10,I=40,e=800;C.default=function(g){var t=0,B=0,i=0,a=0;return"detail"in g&&(B=g.detail),"wheelDelta"in g&&(B=-g.wheelDelta/120),"wheelDeltaY"in g&&(B=-g.wheelDeltaY/120),"wheelDeltaX"in g&&(t=-g.wheelDeltaX/120),i=t*s,a=B*s,"deltaY"in g&&(a=g.deltaY),"deltaX"in g&&(i=g.deltaX),(i||a)&&g.deltaMode&&(g.deltaMode===1?(i*=I,a*=I):(i*=e,a*=e)),i&&!t&&(t=i<1?-1:1),a&&!B&&(B=a<1?-1:1),{spinX:t,spinY:B,pixelX:i,pixelY:a}}},"./eventListeners/internals/renderSegmentation.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t});var s=A("./store/index.js"),I=A("./eventListeners/internals/renderSegmentationFill.js"),e=A("./eventListeners/internals/renderSegmentationOutline.js"),g=Object(s.getModule)("segmentation");function t(a,Q,o,E,r){B(r)&&Object(I.default)(a,Q,E,o,r),i(r)&&Object(e.default)(a,Q,E,o,r)}function B(a){var Q=g.configuration;return Q.renderFill&&(a&&Q.fillAlpha!==0||!a&&Q.fillAlphaInactive!==0)}function i(a){var Q=g.configuration;return Q.renderOutline&&(a&&Q.outlineAlpha!==0||!a&&Q.outlineAlphaInactive!==0)}},"./eventListeners/internals/renderSegmentationFill.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t}),A.d(C,"getLabelmapCanvas",function(){return B}),A.d(C,"renderFill",function(){return i});var s=A("./store/index.js"),I=A("./drawing/index.js"),e=A("./externalModules.js"),g=Object(s.getModule)("segmentation");function t(Q,o,E,r,n){var l=B(Q,o,E);i(Q,l,n)}function B(Q,o,E){var r=g.state,n=Q.detail,l=n.image,c=l.width,D=l.height,h=o.segmentsHidden,y=E.pixelData,u=r.colorLutTables[o.colorLUTIndex],v=document.createElement("canvas");v.width=c,v.height=D;for(var M=Object(I.getNewContext)(v),F=new ImageData(c,D),f=F.data,w=0;w<y.length;w++){var m=y[w];if(m!==0&&!h[m]){var K=u[y[w]];f[4*w]=K[0],f[4*w+1]=K[1],f[4*w+2]=K[2],f[4*w+3]=K[3]}}return M.putImageData(F,0,0),v}function i(Q,o,E){var r=g.configuration,n=Q.detail,l=n.canvasContext,c=n.element,D=n.image,h=n.viewport,y=l.getTransform(),u=Object(I.getNewContext)(l.canvas),v=e.default.cornerstone.pixelToCanvas(c,{x:0,y:0}),M=e.default.cornerstone.pixelToCanvas(c,{x:D.width,y:0}),F=e.default.cornerstone.pixelToCanvas(c,{x:D.width,y:D.height}),f=e.default.cornerstoneMath.point.distance(v,M),w=e.default.cornerstoneMath.point.distance(M,F),m=l.canvas,K=u.imageSmoothingEnabled,L=u.globalAlpha;u.imageSmoothingEnabled=!1,u.globalAlpha=E?r.fillAlpha:r.fillAlphaInactive,Object(I.transformCanvasContext)(u,m,h);var J=a(n);u.drawImage(o,m.width/2-f/2+J.x,m.height/2-w/2+J.y,f,w),u.globalAlpha=L,u.imageSmoothingEnabled=K,u.setTransform(y)}function a(Q){var o=Q.viewport,E=Q.image,r=o.scale,n=o.scale;return E.rowPixelSpacing<E.columnPixelSpacing?r*=E.columnPixelSpacing/E.rowPixelSpacing:E.columnPixelSpacing<E.rowPixelSpacing&&(n*=E.rowPixelSpacing/E.columnPixelSpacing),{x:o.translation.x*r,y:o.translation.y*n}}},"./eventListeners/internals/renderSegmentationOutline.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t}),A.d(C,"renderOutline",function(){return B}),A.d(C,"getOutline",function(){return i}),A.d(C,"_addTopRightCorner",function(){return E});var s=A("./store/index.js"),I=A("./externalModules.js"),e=A("./drawing/index.js");A("./index.js");var g=Object(s.getModule)("segmentation");function t(y,u,v,M,F){var f=g.configuration,w=i(y,u,v,f.outlineWidth);B(y,w,u.colorLUTIndex,F)}function B(y,u,v){var M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,F=g.configuration,f=g.state,w=y.detail,m=w.element,K=w.canvasContext,L=F.outlineWidth||1,J=K.getTransform(),p=Object(e.getNewContext)(K.canvas),Y=f.colorLutTables[v],G=p.globalAlpha;p.globalAlpha=M?F.outlineAlpha:F.outlineAlphaInactive,Object(e.draw)(p,function(U){for(var R=1;R<u.length;R++)if(u[R]){var N=Y[R];Object(e.drawLines)(U,m,u[R],{color:"rgba(".concat(N[0],", ").concat(N[1],", ").concat(N[2],", 1.0 )"),lineWidth:L},"canvas")}}),p.globalAlpha=G,p.setTransform(J)}function i(y,u,v,M){var F=y.detail,f=F.element,w=F.image,m=F.viewport,K=w.width,L=w.height;M=M||1;var J=u.segmentsHidden,p=v.pixelData,Y=u.activeSegmentIndex,G=[];v.segmentsOnLabelmap.forEach(function(W){var q=!J[W];q&&(G[W]=[])}),G[Y]||(G[Y]=[]);for(var U=function(q){return{x:q%K,y:Math.floor(q/K)}},R=a(m,M),N=0;N<p.length;N++){var d=p[N];if(d!==0){var S=!J[d];if(S){var T=U(N),P=Q(T,L,K);(P.top===void 0||p[P.top]!==d)&&l(G[d],f,T,R),(P.bottom===void 0||p[P.bottom]!==d)&&c(G[d],f,T,R),(P.left===void 0||p[P.left]!==d)&&D(G[d],f,T,R),(P.right===void 0||p[P.right]!==d)&&h(G[d],f,T,R),P.topLeft!==void 0&&p[P.topLeft]!==d&&p[P.top]===d&&p[P.left]===d&&o(G[d],f,T,R),P.topRight!==void 0&&p[P.topRight]!==d&&p[P.top]===d&&p[P.right]===d&&E(G[d],f,T,R),P.bottomLeft!==void 0&&p[P.bottomLeft]!==d&&p[P.bottom]===d&&p[P.left]===d&&r(G[d],f,T,R),P.bottomRight!==void 0&&p[P.bottomRight]!==d&&p[P.bottom]===d&&p[P.right]===d&&n(G[d],f,T,R)}}}return G}function a(y,u){var v=u/2,M=y.rotation;M*=Math.PI/180;var F=Math.cos(M),f=Math.sin(M),w=[F,f],m=[-f,F],K={x:v*w[0],y:v*w[1]},L={x:v*m[0],y:v*m[1]};return y.hflip&&(K.x*=-1,K.y*=-1),y.vflip&&(L.x*=-1,L.y*=-1),{i:K,j:L}}function Q(y,u,v){var M=y.y*v+y.x,F={},f=y.y-1>=0,w=y.y+1<u,m=y.x-1>=0,K=y.x+1<v;return f&&(F.top=M-v,K&&(F.topRight=F.top+1),m&&(F.topLeft=F.top-1)),w&&(F.bottom=M+v,K&&(F.bottomRight=F.bottom+1),m&&(F.bottomLeft=F.bottom-1)),m&&(F.left=M-1),K&&(F.right=M+1),F}function o(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,v);f.x+=M.j.x,f.y+=M.j.y;var w={x:f.x,y:f.y};w.x+=M.i.x*2,w.y+=M.i.y*2,y.push({start:f,end:w})}function E(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,{x:v.x+1,y:v.y});f.x+=M.j.x,f.y+=M.j.y;var w={x:f.x,y:f.y};w.x-=M.i.x*2,w.y-=M.i.y*2,y.push({start:f,end:w})}function r(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,{x:v.x,y:v.y+1});f.x-=M.j.x,f.y-=M.j.y;var w={x:f.x,y:f.y};w.x+=M.i.x*2,w.y+=M.i.y*2,y.push({start:f,end:w})}function n(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,{x:v.x+1,y:v.y+1});f.x-=M.j.x,f.y-=M.j.y;var w={x:f.x,y:f.y};w.x-=M.i.x*2,w.y-=M.i.y*2,y.push({start:f,end:w})}function l(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,v),w=F(u,{x:v.x+1,y:v.y});f.x+=M.j.x,f.y+=M.j.y,w.x+=M.j.x,w.y+=M.j.y,y.push({start:f,end:w})}function c(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,{x:v.x,y:v.y+1}),w=F(u,{x:v.x+1,y:v.y+1});f.x-=M.j.x,f.y-=M.j.y,w.x-=M.j.x,w.y-=M.j.y,y.push({start:f,end:w})}function D(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,v),w=F(u,{x:v.x,y:v.y+1});f.x+=M.i.x,f.y+=M.i.y,w.x+=M.i.x,w.y+=M.i.y,y.push({start:f,end:w})}function h(y,u,v,M){var F=I.default.cornerstone.pixelToCanvas,f=F(u,{x:v.x+1,y:v.y}),w=F(u,{x:v.x+1,y:v.y+1});f.x-=M.i.x,f.y-=M.i.y,w.x-=M.i.x,w.y-=M.i.y,y.push({start:f,end:w})}},"./eventListeners/mouseEventListeners.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./util/copyPoints.js"),g=A("./util/triggerEvent.js"),t=A("./util/logger.js"),B=Object(t.getLogger)("eventListeners:mouseEventListeners"),i=!0,a,Q=200,o=new Map;function E(y){if(typeof y.buttons=="number")return y.buttons;switch(y.which){case 0:return 0;case 1:return 1;case 2:return 4;case 3:return 2}return 0}function r(){i=!1}function n(y){var u=y.currentTarget,v=I.default.cornerstone.getEnabledElement(u);if(v.image){var M=s.default.MOUSE_DOUBLE_CLICK,F={page:I.default.cornerstoneMath.point.pageToPoint(y),image:I.default.cornerstone.pageToPixel(u,y.pageX,y.pageY),client:{x:y.clientX,y:y.clientY}};F.canvas=I.default.cornerstone.pixelToCanvas(u,F.image);var f=Object(e.default)(F);B.log("double-click: %o",E(y));var w={event:y,buttons:E(y),viewport:I.default.cornerstone.getViewport(u),image:v.image,element:u,startPoints:F,lastPoints:f,currentPoints:F,deltaPoints:{x:0,y:0},type:M};Object(g.default)(u,M,w)}}function l(y){var u=y.currentTarget,v=I.default.cornerstone.getEnabledElement(u);if(!v.image)return;a=setTimeout(r,Q),u.removeEventListener("mousemove",c);var M={page:I.default.cornerstoneMath.point.pageToPoint(y),image:I.default.cornerstone.pageToPixel(u,y.pageX,y.pageY),client:{x:y.clientX,y:y.clientY}};M.canvas=I.default.cornerstone.pixelToCanvas(u,M.image);var F=Object(e.default)(M),f={event:y,buttons:E(y),viewport:I.default.cornerstone.getViewport(u),image:v.image,element:u,startPoints:M,lastPoints:F,currentPoints:M,deltaPoints:{x:0,y:0},type:s.default.MOUSE_DOWN},w=Object(g.default)(f.element,s.default.MOUSE_DOWN,f);w&&(f.type=s.default.MOUSE_DOWN_ACTIVATE,Object(g.default)(f.element,s.default.MOUSE_DOWN_ACTIVATE,f));function m(L){var J=s.default.MOUSE_DRAG,p={page:I.default.cornerstoneMath.point.pageToPoint(L),image:I.default.cornerstone.pageToPixel(u,L.pageX,L.pageY),client:{x:L.clientX,y:L.clientY}};p.canvas=I.default.cornerstone.pixelToCanvas(u,p.image);var Y={page:I.default.cornerstoneMath.point.subtract(p.page,F.page),image:I.default.cornerstoneMath.point.subtract(p.image,F.image),client:I.default.cornerstoneMath.point.subtract(p.client,F.client),canvas:I.default.cornerstoneMath.point.subtract(p.canvas,F.canvas)};B.log("mousemove: %o",E(L));var G={buttons:E(L),viewport:I.default.cornerstone.getViewport(u),image:v.image,element:u,startPoints:M,lastPoints:F,currentPoints:p,deltaPoints:Y,type:J,ctrlKey:L.ctrlKey,metaKey:L.metaKey,shiftKey:L.shiftKey};Object(g.default)(G.element,J,G),F=Object(e.default)(p)}function K(L){clearTimeout(a);var J=s.default.MOUSE_UP;i&&(J=s.default.MOUSE_CLICK);var p={page:I.default.cornerstoneMath.point.pageToPoint(L),image:I.default.cornerstone.pageToPixel(u,L.pageX,L.pageY),client:{x:L.clientX,y:L.clientY}};p.canvas=I.default.cornerstone.pixelToCanvas(u,p.image);var Y={page:I.default.cornerstoneMath.point.subtract(p.page,F.page),image:I.default.cornerstoneMath.point.subtract(p.image,F.image),client:I.default.cornerstoneMath.point.subtract(p.client,F.client),canvas:I.default.cornerstoneMath.point.subtract(p.canvas,F.canvas)};B.log("mouseup: %o",E(L));var G={event:L,buttons:E(L),viewport:I.default.cornerstone.getViewport(u),image:v.image,element:u,startPoints:M,lastPoints:F,currentPoints:p,deltaPoints:Y,type:J};Object(g.default)(G.element,J,G),document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",K),o.delete(m),o.delete(K),u.addEventListener("mousemove",c),i=!0}document.addEventListener("mousemove",m),document.addEventListener("mouseup",K),o.set(m,"mousemove"),o.set(K,"mouseup")}function c(y){var u=y.currentTarget,v=I.default.cornerstone.getEnabledElement(u);if(v.image){var M=s.default.MOUSE_MOVE,F={page:I.default.cornerstoneMath.point.pageToPoint(y),image:I.default.cornerstone.pageToPixel(u,y.pageX,y.pageY),client:{x:y.clientX,y:y.clientY}};F.canvas=I.default.cornerstone.pixelToCanvas(u,F.image);var f=Object(e.default)(F),w={page:I.default.cornerstoneMath.point.pageToPoint(y),image:I.default.cornerstone.pageToPixel(u,y.pageX,y.pageY),client:{x:y.clientX,y:y.clientY}};w.canvas=I.default.cornerstone.pixelToCanvas(u,w.image);var m={page:I.default.cornerstoneMath.point.subtract(w.page,f.page),image:I.default.cornerstoneMath.point.subtract(w.image,f.image),client:I.default.cornerstoneMath.point.subtract(w.client,f.client),canvas:I.default.cornerstoneMath.point.subtract(w.canvas,f.canvas)},K={viewport:I.default.cornerstone.getViewport(u),image:v.image,element:u,startPoints:F,lastPoints:f,currentPoints:w,deltaPoints:m,type:M};Object(g.default)(u,M,K),f=Object(e.default)(w)}}function D(y){y.removeEventListener("mousedown",l),y.removeEventListener("mousemove",c),y.removeEventListener("dblclick",n),o.forEach(function(u,v){document.removeEventListener(u,v)}),o.clear()}function h(y){D(y),y.addEventListener("mousedown",l),y.addEventListener("mousemove",c),y.addEventListener("dblclick",n)}C.default={enable:h,disable:D}},"./eventListeners/onImageRenderedBrushEventHandler.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./eventListeners/internals/renderSegmentation.js"),e=Object(s.getModule)("segmentation");C.default=function(B){var i=B.detail,a=i.element,Q=e.configuration,o=e.getters,E=o.labelmaps3D(a),r=E.activeLabelmapIndex,n=E.labelmaps3D,l=E.currentImageIdIndex;n&&(Q.shouldRenderInactiveLabelmaps&&t(B,n,r,l),g(B,n,r,l))};function g(B,i,a,Q){var o=i[a];if(o){var E=o.labelmaps2D[Q];E&&Object(I.default)(B,o,a,E,!0)}}function t(B,i,a,Q){for(var o=0;o<i.length;o++){var E=i[o];if(!(o===a||!E)){var r=E.labelmaps2D[Q];r&&Object(I.default)(B,E,o,r,!1)}}}},"./eventListeners/preventGhostClick.js":function(k,C,A){A.r(C);var s=2e3,I={mouse:0,touch:1},e,g;function t(l,c){var D=Date.now();if(l!==e){if(D-g<=s)return c.preventDefault(),c.stopPropagation(),c.stopImmediatePropagation(),!1;e=l}g=D}var B=t.bind(null,I.mouse),i=t.bind(null,I.touch);function a(l,c,D){var h=D?B:i;c.forEach(function(y){l.addEventListener(y,h,{passive:!1})})}function Q(l,c,D){var h=D?B:i;c.forEach(function(y){l.removeEventListener(y,h)})}var o=["mousedown","mouseup"],E=["touchstart","touchend"];function r(l){Q(l,o,I.mouse),Q(l,E,I.touch)}function n(l){r(l),a(l,o,I.mouse),a(l,E,I.touch)}C.default={enable:n,disable:r}},"./eventListeners/touchEventListeners.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./util/copyPoints.js"),g=A("./eventListeners/preventGhostClick.js"),t=A("./util/triggerEvent.js"),B=A("./toolOptions.js"),i,a,Q,o,E,r,n,l,c=1,D=0,h=!1,y=!1,u,v=700,M=5,F="touchInput";function f(L){var J=L.currentTarget||L.srcEvent.currentTarget,p=I.default.cornerstone.getEnabledElement(J);if(p.image){var Y,G,U,R,N;switch(L.preventDefault(),(L.pointers&&L.pointers.length>1||L.touches&&L.touches.length>1)&&(y=!1,clearTimeout(n)),L.type){case"tap":y=!1,clearTimeout(n),a={page:I.default.cornerstoneMath.point.pageToPoint(L.pointers[0]),image:I.default.cornerstone.pageToPixel(J,L.pointers[0].pageX,L.pointers[0].pageY),client:{x:L.pointers[0].clientX,y:L.pointers[0].clientY}},a.canvas=I.default.cornerstone.pixelToCanvas(J,a.image),Y=s.default.TAP,E={event:L,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,currentPoints:a,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E);break;case"doubletap":y=!1,clearTimeout(n),a={page:I.default.cornerstoneMath.point.pageToPoint(L.pointers[0]),image:I.default.cornerstone.pageToPixel(J,L.pointers[0].pageX,L.pointers[0].pageY),client:{x:L.pointers[0].clientX,y:L.pointers[0].clientY}},a.canvas=I.default.cornerstone.pixelToCanvas(J,a.image),Y=s.default.DOUBLE_TAP,E={event:L,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,currentPoints:a,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E);break;case"pinchstart":y=!1,clearTimeout(n),c=1;break;case"pinchmove":if(y=!1,clearTimeout(n),h===!0){c=L.scale,h=!1;break}G=(L.scale-c)/c,i={page:L.center,image:I.default.cornerstone.pageToPixel(J,L.center.x,L.center.y)},i.canvas=I.default.cornerstone.pixelToCanvas(J,i.image),Y=s.default.TOUCH_PINCH,E={event:L,startPoints:i,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,direction:L.scale<1?1:-1,scaleChange:G,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E),c=L.scale;break;case"touchstart":c=1,clearTimeout(n),clearTimeout(r),r=setTimeout(function(){i={page:I.default.cornerstoneMath.point.pageToPoint(L.touches[0]),image:I.default.cornerstone.pageToPixel(J,L.touches[0].pageX,L.touches[0].pageY),client:{x:L.touches[0].clientX,y:L.touches[0].clientY}},i.canvas=I.default.cornerstone.pixelToCanvas(J,i.image),Y=s.default.TOUCH_START,L.touches.length>1&&(Y=s.default.MULTI_TOUCH_START),E={event:L,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,startPoints:i,currentPoints:i,type:Y,isTouchEvent:!0};var d=Object(t.default)(J,Y,E);d===!0&&(Y=s.default.TOUCH_START_ACTIVE,L.touches.length>1&&(Y=s.default.MULTI_TOUCH_START_ACTIVE),E.type=Y,Object(t.default)(J,Y,E)),Q=Object(e.default)(i)},50),y=!0,l=0,n=setTimeout(function(){y&&(a={page:I.default.cornerstoneMath.point.pageToPoint(L.touches[0]),image:I.default.cornerstone.pageToPixel(J,L.touches[0].pageX,L.touches[0].pageY),client:{x:L.touches[0].clientX,y:L.touches[0].clientY}},a.canvas=I.default.cornerstone.pixelToCanvas(J,i.image),Y=s.default.TOUCH_PRESS,E={event:L,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,currentPoints:a,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E))},v);break;case"touchend":c=1,y=!1,clearTimeout(n),setTimeout(function(){i={page:I.default.cornerstoneMath.point.pageToPoint(L.changedTouches[0]),image:I.default.cornerstone.pageToPixel(J,L.changedTouches[0].pageX,L.changedTouches[0].pageY),client:{x:L.changedTouches[0].clientX,y:L.changedTouches[0].clientY}},i.canvas=I.default.cornerstone.pixelToCanvas(J,i.image),Y=s.default.TOUCH_END,E={event:L,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,startPoints:i,currentPoints:i,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E)},50);break;case"panmove":U={x:L.deltaX-u.x,y:L.deltaY-u.y},u={x:L.deltaX,y:L.deltaY},a={page:{x:Q.page.x+U.x,y:Q.page.y+U.y},image:I.default.cornerstone.pageToPixel(J,Q.page.x+U.x,Q.page.y+U.y),client:{x:Q.client.x+U.x,y:Q.client.y+U.y}},a.canvas=I.default.cornerstone.pixelToCanvas(J,a.image),o={page:I.default.cornerstoneMath.point.subtract(a.page,Q.page),image:I.default.cornerstoneMath.point.subtract(a.image,Q.image),client:I.default.cornerstoneMath.point.subtract(a.client,Q.client),canvas:I.default.cornerstoneMath.point.subtract(a.canvas,Q.canvas)},l+=Math.sqrt(o.page.x*o.page.x+o.page.y*o.page.y),l>M&&(y=!1,clearTimeout(n)),Y=s.default.TOUCH_DRAG,L.pointers.length>1&&(Y=s.default.MULTI_TOUCH_DRAG),E={viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,startPoints:i,lastPoints:Q,currentPoints:a,deltaPoints:o,numPointers:L.pointers.length,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E),Q=Object(e.default)(a);break;case"panstart":u={x:L.deltaX,y:L.deltaY},a={page:I.default.cornerstoneMath.point.pageToPoint(L.pointers[0]),image:I.default.cornerstone.pageToPixel(J,L.pointers[0].pageX,L.pointers[0].pageY),client:{x:L.pointers[0].clientX,y:L.pointers[0].clientY}},a.canvas=I.default.cornerstone.pixelToCanvas(J,a.image),Q=Object(e.default)(a);break;case"panend":if(y=!1,clearTimeout(n),!Q)return!1;a={page:I.default.cornerstoneMath.point.pageToPoint(L.pointers[0]),image:I.default.cornerstone.pageToPixel(J,L.pointers[0].pageX,L.pointers[0].pageY),client:{x:L.pointers[0].clientX,y:L.pointers[0].clientY}},a.canvas=I.default.cornerstone.pixelToCanvas(J,a.image),o={page:I.default.cornerstoneMath.point.subtract(a.page,Q.page),image:I.default.cornerstoneMath.point.subtract(a.image,Q.image),client:I.default.cornerstoneMath.point.subtract(a.client,Q.client),canvas:I.default.cornerstoneMath.point.subtract(a.canvas,Q.canvas)},Y=s.default.TOUCH_DRAG_END,E={event:L.srcEvent,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,startPoints:i,lastPoints:Q,currentPoints:a,deltaPoints:o,type:Y,isTouchEvent:!0},Object(t.default)(J,Y,E),R=L.pointers.length-L.changedPointers.length,R===2&&(h=!0);break;case"rotatemove":y=!1,clearTimeout(n),N=L.rotation-D,D=L.rotation,Y=s.default.TOUCH_ROTATE,E={event:L.srcEvent,viewport:I.default.cornerstone.getViewport(J),image:p.image,element:J,rotation:N,type:Y},Object(t.default)(J,Y,E);break}return!1}}function w(L){m(L);var J=I.default.Hammer,p={inputClass:J.SUPPORT_POINTER_EVENTS?J.PointerEventInput:J.TouchInput},Y=new J.Manager(L,p),G={pointers:0,direction:J.DIRECTION_ALL,threshold:0},U=new J.Pan(G),R=new J.Pinch({threshold:0}),N=new J.Rotate({threshold:0});R.recognizeWith(U),R.recognizeWith(N),N.recognizeWith(U);var d=new J.Tap({event:"doubletap",taps:2,interval:1500,threshold:50,posThreshold:50});d.recognizeWith(U),Y.add([d,U,N,R]),Y.on("tap doubletap panstart panmove panend pinchstart pinchmove rotatemove",f),g.default.enable(L);var S=["touchstart","touchend"];S.forEach(function(P){L.addEventListener(P,f,{passive:!1})});var T=Object(B.getToolOptions)(F,L);T.hammer=Y,Object(B.setToolOptions)(F,L,T)}function m(L){g.default.disable(L);var J=["touchstart","touchend"];J.forEach(function(G){L.removeEventListener(G,f)});var p=Object(B.getToolOptions)(F,L),Y=p.hammer;Y&&(Y.off("tap doubletap panstart panmove panend pinchstart pinchmove rotatemove",f),Y.input.destroy()),p.hammer=null,Object(B.clearToolOptions)(F,L)}var K={enable:w,disable:m};C.default=K},"./eventListeners/wheelEventListener.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./util/triggerEvent.js"),g=A("./eventListeners/internals/normalizeWheel.js");function t(a){var Q=a.currentTarget,o=I.default.cornerstone.getEnabledElement(Q);if(o.image&&!(a.deltaY>-1&&a.deltaY<1)){a.preventDefault();var E=a.pageX,r=a.pageY,n=I.default.cornerstone.pageToPixel(Q,E,r),l=Object(g.default)(a),c=l.spinX,D=l.spinY,h=l.pixelX,y=l.pixelY,u=D<0?-1:1,v={element:Q,viewport:I.default.cornerstone.getViewport(Q),detail:a,image:o.image,direction:u,spinX:c,spinY:D,pixelX:h,pixelY:y,pageX:E,pageY:r,imageX:n.x,imageY:n.y};Object(e.default)(Q,s.default.MOUSE_WHEEL,v)}}function B(a){i(a),a.addEventListener("wheel",t,{passive:!1})}function i(a){a.removeEventListener("wheel",t,{passive:!1})}C.default={enable:B,disable:i}},"./eventListeners/windowResizeHandler.js":function(k,C,A){A.r(C),A.d(C,"forceEnabledElementResize",function(){return i});var s=A("./store/index.js"),I=A("./externalModules.js"),e=function(){g(),window.addEventListener("resize",B,!1)},g=function(){window.removeEventListener("resize",B,!1)},t;function B(){t||(t=setTimeout(function(){t=null,i()},66))}var i=function(){s.state.enabledElements.forEach(function(Q){I.default.cornerstone.resize(Q)})};C.default={enable:e,disable:g}},"./events.js":function(k,C,A){A.r(C);var s={MOUSE_DOWN:"cornerstonetoolsmousedown",MOUSE_UP:"cornerstonetoolsmouseup",MOUSE_DOWN_ACTIVATE:"cornerstonetoolsmousedownactivate",MOUSE_DRAG:"cornerstonetoolsmousedrag",MOUSE_MOVE:"cornerstonetoolsmousemove",MOUSE_CLICK:"cornerstonetoolsmouseclick",MOUSE_DOUBLE_CLICK:"cornerstonetoolsmousedoubleclick",MOUSE_WHEEL:"cornerstonetoolsmousewheel",TOUCH_START:"cornerstonetoolstouchstart",TOUCH_START_ACTIVE:"cornerstonetoolstouchstartactive",TOUCH_END:"cornerstonetoolstouchend",TOUCH_DRAG:"cornerstonetoolstouchdrag",TOUCH_DRAG_END:"cornerstonetoolstouchdragend",TOUCH_PINCH:"cornerstonetoolstouchpinch",TOUCH_ROTATE:"cornerstonetoolstouchrotate",TOUCH_PRESS:"cornerstonetoolstouchpress",TAP:"cornerstonetoolstap",DOUBLE_TAP:"cornerstonetoolsdoubletap",MULTI_TOUCH_START:"cornerstonetoolsmultitouchstart",MULTI_TOUCH_START_ACTIVE:"cornerstonetoolsmultitouchstartactive",MULTI_TOUCH_DRAG:"cornerstonetoolsmultitouchdrag",KEY_DOWN:"cornerstonetoolskeydown",KEY_UP:"cornerstonetoolskeyup",KEY_PRESS:"cornerstonetoolskeypress",MEASUREMENT_ADDED:"cornerstonetoolsmeasurementadded",MEASUREMENT_MODIFIED:"cornerstonetoolsmeasurementmodified",MEASUREMENT_COMPLETED:"cornerstonetoolsmeasurementcompleted",MEASUREMENT_REMOVED:"cornerstonetoolsmeasurementremoved",TOOL_DEACTIVATED:"cornerstonetoolstooldeactivated",CLIP_STOPPED:"cornerstonetoolsclipstopped",STACK_SCROLL:"cornerstonetoolsstackscroll",STACK_PREFETCH_IMAGE_LOADED:"cornerstonetoolsstackprefetchimageloaded",STACK_PREFETCH_DONE:"cornerstonetoolsstackprefetchdone",LABELMAP_MODIFIED:"cornersontetoolslabelmapmodified"};C.default=s},"./externalModules.js":function(k,C,A){A.r(C);var s=window.cornerstone,I=window.cornerstoneMath,e=window.Hammer;C.default={set cornerstone(g){s=g},get cornerstone(){return s},set cornerstoneMath(g){I=g},get cornerstoneMath(){return I},set Hammer(g){e=g},get Hammer(){return e}}},"./importInternal.js":function(k,C,A){A.r(C);var s=A("./lib.js");C.default=function(I){return s.lib[I]}},"./index.js":function(k,C,A){A.r(C);var s=A("./tools/annotation/index.js");A.d(C,"AngleTool",function(){return s.AngleTool}),A.d(C,"ArrowAnnotateTool",function(){return s.ArrowAnnotateTool}),A.d(C,"BidirectionalTool",function(){return s.BidirectionalTool}),A.d(C,"CircleRoiTool",function(){return s.CircleRoiTool}),A.d(C,"CobbAngleTool",function(){return s.CobbAngleTool}),A.d(C,"EllipticalRoiTool",function(){return s.EllipticalRoiTool}),A.d(C,"FreehandRoiTool",function(){return s.FreehandRoiTool}),A.d(C,"LengthTool",function(){return s.LengthTool}),A.d(C,"ProbeTool",function(){return s.ProbeTool}),A.d(C,"RectangleRoiTool",function(){return s.RectangleRoiTool}),A.d(C,"TextMarkerTool",function(){return s.TextMarkerTool});var I=A("./tools/segmentation/index.js");A.d(C,"BrushTool",function(){return I.BrushTool}),A.d(C,"SphericalBrushTool",function(){return I.SphericalBrushTool}),A.d(C,"RectangleScissorsTool",function(){return I.RectangleScissorsTool}),A.d(C,"FreehandScissorsTool",function(){return I.FreehandScissorsTool}),A.d(C,"CircleScissorsTool",function(){return I.CircleScissorsTool}),A.d(C,"CorrectionScissorsTool",function(){return I.CorrectionScissorsTool});var e=A("./tools/index.js");A.d(C,"CrosshairsTool",function(){return e.CrosshairsTool}),A.d(C,"DoubleTapFitToWindowTool",function(){return e.DoubleTapFitToWindowTool}),A.d(C,"DragProbeTool",function(){return e.DragProbeTool}),A.d(C,"EraserTool",function(){return e.EraserTool}),A.d(C,"FreehandRoiSculptorTool",function(){return e.FreehandRoiSculptorTool}),A.d(C,"MagnifyTool",function(){return e.MagnifyTool}),A.d(C,"OverlayTool",function(){return e.OverlayTool}),A.d(C,"OrientationMarkersTool",function(){return e.OrientationMarkersTool}),A.d(C,"PanMultiTouchTool",function(){return e.PanMultiTouchTool}),A.d(C,"PanTool",function(){return e.PanTool}),A.d(C,"ReferenceLinesTool",function(){return e.ReferenceLinesTool}),A.d(C,"RotateTool",function(){return e.RotateTool}),A.d(C,"RotateTouchTool",function(){return e.RotateTouchTool}),A.d(C,"ScaleOverlayTool",function(){return e.ScaleOverlayTool}),A.d(C,"StackScrollMouseWheelTool",function(){return e.StackScrollMouseWheelTool}),A.d(C,"StackScrollMultiTouchTool",function(){return e.StackScrollMultiTouchTool}),A.d(C,"StackScrollTool",function(){return e.StackScrollTool}),A.d(C,"WwwcRegionTool",function(){return e.WwwcRegionTool}),A.d(C,"WwwcTool",function(){return e.WwwcTool}),A.d(C,"ZoomMouseWheelTool",function(){return e.ZoomMouseWheelTool}),A.d(C,"ZoomTool",function(){return e.ZoomTool}),A.d(C,"ZoomTouchPinchTool",function(){return e.ZoomTouchPinchTool});var g=A("./init.js");A.d(C,"init",function(){return g.default});var t=A("./stackTools/stackPrefetch.js");A.d(C,"stackPrefetch",function(){return t.default});var B=A("./stackTools/stackRenderers.js");A.d(C,"stackRenderers",function(){return B.default});var i=A("./stackTools/playClip.js");A.d(C,"playClip",function(){return i.playClip}),A.d(C,"stopClip",function(){return i.stopClip});var a=A("./store/index.js");A.d(C,"store",function(){return a.default}),A.d(C,"getModule",function(){return a.getModule});var Q=A("./store/getToolForElement.js");A.d(C,"getToolForElement",function(){return Q.default});var o=A("./store/addTool.js");A.d(C,"addTool",function(){return o.addTool}),A.d(C,"addToolForElement",function(){return o.addToolForElement});var E=A("./store/removeTool.js");A.d(C,"removeTool",function(){return E.removeTool}),A.d(C,"removeToolForElement",function(){return E.removeToolForElement});var r=A("./store/setToolOptions.js");A.d(C,"setToolOptions",function(){return r.setToolOptions}),A.d(C,"setToolOptionsForElement",function(){return r.setToolOptionsForElement});var n=A("./store/setToolMode.js");A.d(C,"setToolActive",function(){return n.setToolActive}),A.d(C,"setToolActiveForElement",function(){return n.setToolActiveForElement}),A.d(C,"setToolEnabled",function(){return n.setToolEnabled}),A.d(C,"setToolEnabledForElement",function(){return n.setToolEnabledForElement}),A.d(C,"setToolDisabled",function(){return n.setToolDisabled}),A.d(C,"setToolDisabledForElement",function(){return n.setToolDisabledForElement}),A.d(C,"setToolPassive",function(){return n.setToolPassive}),A.d(C,"setToolPassiveForElement",function(){return n.setToolPassiveForElement});var l=A("./store/isToolActiveForElement.js");A.d(C,"isToolActiveForElement",function(){return l.default});var c=A("./stateManagement/toolState.js");A.d(C,"addToolState",function(){return c.addToolState}),A.d(C,"getToolState",function(){return c.getToolState}),A.d(C,"removeToolState",function(){return c.removeToolState}),A.d(C,"clearToolState",function(){return c.clearToolState}),A.d(C,"setElementToolStateManager",function(){return c.setElementToolStateManager}),A.d(C,"getElementToolStateManager",function(){return c.getElementToolStateManager});var D=A("./stateManagement/textStyle.js");A.d(C,"textStyle",function(){return D.default});var h=A("./stateManagement/toolStyle.js");A.d(C,"toolStyle",function(){return h.default});var y=A("./stateManagement/toolColors.js");A.d(C,"toolColors",function(){return y.default});var u=A("./stateManagement/toolCoordinates.js");A.d(C,"toolCoordinates",function(){return u.default});var v=A("./stateManagement/stackSpecificStateManager.js");A.d(C,"stackSpecificStateManager",function(){return v.stackSpecificStateManager}),A.d(C,"newStackSpecificToolStateManager",function(){return v.newStackSpecificToolStateManager}),A.d(C,"addStackStateManager",function(){return v.addStackStateManager});var M=A("./stateManagement/loadHandlerManager.js");A.d(C,"loadHandlerManager",function(){return M.default});var F=A("./stateManagement/imageIdSpecificStateManager.js");A.d(C,"newImageIdSpecificToolStateManager",function(){return F.newImageIdSpecificToolStateManager}),A.d(C,"globalImageIdSpecificToolStateManager",function(){return F.globalImageIdSpecificToolStateManager});var f=A("./stateManagement/frameOfReferenceStateManager.js");A.d(C,"newFrameOfReferenceSpecificToolStateManager",function(){return f.newFrameOfReferenceSpecificToolStateManager}),A.d(C,"globalFrameOfReferenceSpecificToolStateManager",function(){return f.globalFrameOfReferenceSpecificToolStateManager});var w=A("./eventListeners/windowResizeHandler.js");A.d(C,"forceEnabledElementResize",function(){return w.forceEnabledElementResize});var m=A("./orientation/index.js");A.d(C,"orientation",function(){return m.default});var K=A("./util/SaveAs.js");A.d(C,"SaveAs",function(){return K.default});var L=A("./util/logger.js");A.d(C,"enableLogger",function(){return L.enable}),A.d(C,"disableLogger",function(){return L.disable});var J=A("./thirdParty/register.js");A.d(C,"register",function(){return J.default});var p=A("./thirdParty/registerSome.js");A.d(C,"registerSome",function(){return p.default});var Y=A("./synchronization/wwwcSynchronizer.js");A.d(C,"wwwcSynchronizer",function(){return Y.default});var G=A("./synchronization/updateImageSynchronizer.js");A.d(C,"updateImageSynchronizer",function(){return G.default});var U=A("./synchronization/Synchronizer.js");A.d(C,"Synchronizer",function(){return U.default});var R=A("./synchronization/stackScrollSynchronizer.js");A.d(C,"stackScrollSynchronizer",function(){return R.default});var N=A("./synchronization/stackImagePositionSynchronizer.js");A.d(C,"stackImagePositionSynchronizer",function(){return N.default});var d=A("./synchronization/stackImagePositionOffsetSynchronizer.js");A.d(C,"stackImagePositionOffsetSynchronizer",function(){return d.default});var S=A("./synchronization/stackImageIndexSynchronizer.js");A.d(C,"stackImageIndexSynchronizer",function(){return S.default});var T=A("./synchronization/panZoomSynchronizer.js");A.d(C,"panZoomSynchronizer",function(){return T.default});var P=A("./externalModules.js");A.d(C,"external",function(){return P.default});var W=A("./events.js");A.d(C,"EVENTS",function(){return W.default});var q=A("./version.js");A.d(C,"version",function(){return q.default});var gA=A("./importInternal.js");A.d(C,"importInternal",function(){return gA.default}),A.d(C,"import",function(){return gA.default});var V={AngleTool:s.AngleTool,ArrowAnnotateTool:s.ArrowAnnotateTool,BidirectionalTool:s.BidirectionalTool,CircleRoiTool:s.CircleRoiTool,CobbAngleTool:s.CobbAngleTool,EllipticalRoiTool:s.EllipticalRoiTool,FreehandRoiTool:s.FreehandRoiTool,LengthTool:s.LengthTool,ProbeTool:s.ProbeTool,RectangleRoiTool:s.RectangleRoiTool,TextMarkerTool:s.TextMarkerTool,BrushTool:I.BrushTool,SphericalBrushTool:I.SphericalBrushTool,RectangleScissorsTool:I.RectangleScissorsTool,FreehandScissorsTool:I.FreehandScissorsTool,CircleScissorsTool:I.CircleScissorsTool,CorrectionScissorsTool:I.CorrectionScissorsTool,CrosshairsTool:e.CrosshairsTool,DoubleTapFitToWindowTool:e.DoubleTapFitToWindowTool,DragProbeTool:e.DragProbeTool,EraserTool:e.EraserTool,FreehandRoiSculptorTool:e.FreehandRoiSculptorTool,MagnifyTool:e.MagnifyTool,OverlayTool:e.OverlayTool,OrientationMarkersTool:e.OrientationMarkersTool,PanMultiTouchTool:e.PanMultiTouchTool,PanTool:e.PanTool,ReferenceLinesTool:e.ReferenceLinesTool,RotateTool:e.RotateTool,RotateTouchTool:e.RotateTouchTool,ScaleOverlayTool:e.ScaleOverlayTool,StackScrollMouseWheelTool:e.StackScrollMouseWheelTool,StackScrollMultiTouchTool:e.StackScrollMultiTouchTool,StackScrollTool:e.StackScrollTool,WwwcRegionTool:e.WwwcRegionTool,WwwcTool:e.WwwcTool,ZoomMouseWheelTool:e.ZoomMouseWheelTool,ZoomTool:e.ZoomTool,ZoomTouchPinchTool:e.ZoomTouchPinchTool,init:g.default,stackPrefetch:t.default,stackRenderers:B.default,playClip:i.playClip,stopClip:i.stopClip,store:a.default,getModule:a.getModule,getToolForElement:Q.default,addTool:o.addTool,addToolForElement:o.addToolForElement,removeTool:E.removeTool,removeToolForElement:E.removeToolForElement,setToolOptions:r.setToolOptions,setToolOptionsForElement:r.setToolOptionsForElement,isToolActiveForElement:l.default,setToolActive:n.setToolActive,setToolActiveForElement:n.setToolActiveForElement,setToolEnabled:n.setToolEnabled,setToolEnabledForElement:n.setToolEnabledForElement,setToolDisabled:n.setToolDisabled,setToolDisabledForElement:n.setToolDisabledForElement,setToolPassive:n.setToolPassive,setToolPassiveForElement:n.setToolPassiveForElement,addToolState:c.addToolState,getToolState:c.getToolState,removeToolState:c.removeToolState,clearToolState:c.clearToolState,setElementToolStateManager:c.setElementToolStateManager,getElementToolStateManager:c.getElementToolStateManager,textStyle:D.default,toolStyle:h.default,toolColors:y.default,toolCoordinates:u.default,stackSpecificStateManager:v.stackSpecificStateManager,newStackSpecificToolStateManager:v.newStackSpecificToolStateManager,addStackStateManager:v.addStackStateManager,loadHandlerManager:M.default,newImageIdSpecificToolStateManager:F.newImageIdSpecificToolStateManager,globalImageIdSpecificToolStateManager:F.globalImageIdSpecificToolStateManager,newFrameOfReferenceSpecificToolStateManager:f.newFrameOfReferenceSpecificToolStateManager,globalFrameOfReferenceSpecificToolStateManager:f.globalFrameOfReferenceSpecificToolStateManager,forceEnabledElementResize:w.forceEnabledElementResize,orientation:m.default,SaveAs:K.default,enableLogger:L.enable,disableLogger:L.disable,importInternal:gA.default,import:gA.default,register:J.default,registerSome:p.default,wwwcSynchronizer:Y.default,updateImageSynchronizer:G.default,Synchronizer:U.default,stackScrollSynchronizer:R.default,stackImagePositionSynchronizer:N.default,stackImagePositionOffsetSynchronizer:d.default,stackImageIndexSynchronizer:S.default,panZoomSynchronizer:T.default,external:P.default,EVENTS:W.default,version:q.default};C.default=V},"./init.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./store/index.js"),e=A("./store/internals/addEnabledElement.js"),g=A("./store/internals/removeEnabledElement.js"),t=A("./eventListeners/windowResizeHandler.js");C.default=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};B(),a();var o=Object(I.getModule)("globalConfiguration");Array.isArray(Q)?Q.forEach(function(E){var r=E.moduleName,n=E.configuration,l=Object(I.getModule)(r);l&&(l.configuration=Object.assign({},l.configuration,n))}):o.configuration=Object.assign({},o.configuration,Q),o.configuration.autoResizeViewports&&t.default.enable()};function B(){i();var Q=s.default.cornerstone,o=Q.EVENTS.ELEMENT_ENABLED,E=Q.EVENTS.ELEMENT_DISABLED;Q.events.addEventListener(o,e.default),Q.events.addEventListener(E,g.default)}function i(){var Q=s.default.cornerstone,o=Q.EVENTS.ELEMENT_ENABLED,E=Q.EVENTS.ELEMENT_DISABLED;Q.events.removeEventListener(o,e.default),Q.events.removeEventListener(E,g.default)}function a(){var Q=I.default.modules;Object.keys(Q).forEach(function(o){typeof Q[o].onRegisterCallback=="function"&&Q[o].onRegisterCallback()})}},"./lib.js":function(k,C,A){A.r(C),A.d(C,"lib",function(){return rA});var s=A("./tools/base/BaseTool.js"),I=A("./tools/base/BaseAnnotationTool.js"),e=A("./tools/base/BaseBrushTool.js"),g=A("./manipulators/index.js"),t=A("./util/findAndMoveHelpers.js"),B=A("./mixins/index.js"),i=A("./tools/cursors/index.js"),a=A("./drawing/index.js"),Q=A("./util/clip.js"),o=A("./util/debounce.js"),E=A("./util/deepmerge.js"),r=A("./util/getDefault.js"),n=A("./util/getPixelSpacing.js"),l=A("./util/isEmptyObject.js"),c=A("./util/isObject.js"),D=A("./util/isPointInImage.js"),h=A("./util/isPointInPolygon.js"),y=A("./util/throttle.js"),u=A("./util/wait.js"),v=A("./util/getKeyPressData.js"),M=A("./util/getProximityThreshold.js"),F=A("./drawing/drawTextBox.js"),f=A("./drawing/drawArrow.js"),w=A("./drawing/drawLink.js"),m=A("./drawing/drawLinkedTextBox.js"),K=A("./drawing/drawHandles.js"),L=A("./util/getActiveTool.js"),J=A("./util/getLuminance.js"),p=A("./util/getROITextBoxCoords.js"),Y=A("./util/copyPoints.js"),G=A("./util/calculateSUV.js"),U=A("./util/setContextToDisplayFontSize.js"),R=A("./util/scrollToIndex.js"),N=A("./util/scroll.js"),d=A("./util/roundToDecimal.js"),S=A("./util/pointProjector.js"),T=A("./util/lineSegDistance.js"),P=A("./util/logger.js"),W=A("./util/pointInsideBoundingBox.js"),q=A("./util/makeUnselectable.js"),gA=A("./util/getRGBPixels.js"),V=A("./util/getMaxSimultaneousRequests.js"),AA=A("./util/angleBetweenPoints.js"),QA=A("./util/numbersWithCommas.js"),lA=A("./tools/cursors/MouseCursor.js"),IA=A("./util/ellipse/index.js"),z=A("./util/freehand/index.js"),CA=A("./util/segmentation/index.js"),tA=A("./util/zoom/index.js"),EA=A("./util/triggerEvent.js"),nA=A("./util/convertToVector3.js"),rA={"base/BaseTool":s.default,"base/BaseAnnotationTool":I.default,"base/BaseBrushTool":e.default,"tools/cursors/MouseCursor":lA.default,"tools/cursors":i,"manipulators/anyHandlesOutsideImage":g.anyHandlesOutsideImage,"manipulators/getHandleNearImagePoint":g.getHandleNearImagePoint,"manipulators/getHandlePixelPosition":g.getHandlePixelPosition,"manipulators/handleActivator":g.handleActivator,"manipulators/moveAllHandles":g.moveAllHandles,"manipulators/moveHandle":g.moveHandle,"manipulators/moveNewHandle":g.moveNewHandle,"manipulators/moveHandleNearImagePoint":t.moveHandleNearImagePoint,"manipulators/findHandleDataNearImagePoint":t.findHandleDataNearImagePoint,"manipulators/moveAnnotation":t.moveAnnotation,"mixins/activeOrDisabledBinaryTool":B.default.activeOrDisabledBinaryTool,"mixins/enabledOrDisabledBinaryTool":B.default.enabledOrDisabledBinaryTool,"drawing/getNewContext":a.getNewContext,"drawing/draw":a.draw,"drawing/path":a.path,"drawing/setShadow":a.setShadow,"drawing/drawLine":a.drawLine,"drawing/drawLines":a.drawLines,"drawing/drawJoinedLines":a.drawJoinedLines,"drawing/drawCircle":a.drawCircle,"drawing/drawEllipse":a.drawEllipse,"drawing/drawRect":a.drawRect,"drawing/fillOutsideRect":a.fillOutsideRect,"drawing/drawTextBox":F.default,"drawing/drawArrow":f.default,"drawing/fillBox":a.fillBox,"drawing/fillTextLines":a.fillTextLines,"drawing/drawLink":w.default,"drawing/drawLinkedTextBox":m.default,"drawing/drawHandles":K.default,"drawing/textBoxWidth":F.textBoxWidth,"util/getActiveTool":L.default,"util/getLuminance":J.default,"util/getROITextBoxCoords":p.default,"util/copyPoints":Y.default,"util/calculateSUV":G.default,"util/setContextToDisplayFontSize":U.default,"util/scrollToIndex":R.default,"util/scroll":N.default,"util/roundToDecimal":d.default,"util/projectPatientPointToImagePlane":S.projectPatientPointToImagePlane,"util/imagePointToPatientPoint":S.imagePointToPatientPoint,"util/planePlaneIntersection":S.planePlaneIntersection,"util/pointInsideBoundingBox":W.default,"util/makeUnselectable":q.default,"util/getRGBPixels":gA.default,"util/getBrowserInfo":V.getBrowserInfo,"util/isMobileDevice":V.isMobileDevice,"util/angleBetweenPoints":AA.default,"util/numbersWithCommas":QA.default,"util/lineSegDistance":T.default,"util/triggerEvent":EA.default,"util/convertToVector3":nA.default,"util/clip":Q.clip,"util/clipToBox":Q.clipToBox,"util/clipBoxToDisplayedArea":Q.clipBoxToDisplayedArea,"util/debounce":o.default,"util/deepmerge":E.default,"util/getDefault":r.default,"util/getProximityThreshold":M.default,"util/getPixelSpacing":n.default,"util/isEmptyObject":l.default,"util/isObject":c.default,"util/isPointInImage":D.default,"util/isPointInPolygon":h.default,"util/getLogger":P.getLogger,"util/throttle":y.default,"util/wait":u.wait,"util/waitForEnabledElementImageToLoad":u.waitForEnabledElementImageToLoad,"util/getKeyPressData":v.default,"util/ellipseUtils":IA.default,"util/freehandUtils":z.default,"util/segmentationUtils":CA,"util/zoomUtils":tA.default}},"./manipulators/anyHandlesOutsideImage.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e){var g=I.image,t={left:0,top:0,width:g.width,height:g.height},B=!1;return Object.keys(e).forEach(function(i){var a=e[i];a.allowedOutsideImage!==!0&&s.default.cornerstoneMath.point.insideRect(a,t)===!1&&(B=!0)}),B}},"./manipulators/getHandleNearImagePoint.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s),e=A("./externalModules.js"),g=A("./util/pointInsideBoundingBox.js"),t=function i(a,Q,o,E){var r;if(Q){if(Array.isArray(Q))for(var n=Object.keys(Q),l=0;l<n.length;l++){var c=n[l],D=Q[c];if(!(!D.hasOwnProperty("x")||!D.hasOwnProperty("y"))&&B(D,a,o,E)){r=D;break}}else if(I()(Q)==="object")for(var h=Object.keys(Q),y=0;y<h.length;y++){var u=h[y];if(Array.isArray(Q[u])){if(r=i(a,Q[u],o,E),r)break}else{var v=Q[u];if(B(v,a,o,E)){r=v;break}}}return r}},B=function(a,Q,o,E){if(a.hasOwnProperty("pointNearHandle")){if(a.pointNearHandle(Q,a,o))return!0}else if(a.hasBoundingBox===!0){if(Object(g.default)(a,o))return!0}else{var r=e.default.cornerstone.pixelToCanvas(Q,a),n=e.default.cornerstoneMath.point.distance(r,o);if(n<=E)return!0}return!1};C.default=t},"./manipulators/getHandlePixelPosition.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./store/index.js");C.default=function(e,g){var t=e.currentPoints,B=e.element,i=t.page,a=I.state.handleTouchOffset,Q=0,o=0;return g==="touch"&&(Q=a.x,o=a.y),s.default.cornerstone.pageToPixel(B,i.x+Q,i.y+o)}},"./manipulators/handleActivator.js":function(k,C,A){A.r(C);var s=A("./manipulators/getHandleNearImagePoint.js");C.default=function(e,g,t,B){B||(B=6);var i=I(g),a=Object(s.default)(e,g,t,B);return i!==a?(a!==void 0&&(a.active=!0),i!==void 0&&(i.active=!1),!0):!1};function I(e){var g;return Object.keys(e).forEach(function(t){var B=e[t];if(B.active===!0){g=B;return}}),g}},"./manipulators/index.js":function(k,C,A){A.r(C);var s=A("./manipulators/anyHandlesOutsideImage.js");A.d(C,"anyHandlesOutsideImage",function(){return s.default});var I=A("./manipulators/getHandleNearImagePoint.js");A.d(C,"getHandleNearImagePoint",function(){return I.default});var e=A("./manipulators/getHandlePixelPosition.js");A.d(C,"getHandlePixelPosition",function(){return e.default});var g=A("./manipulators/handleActivator.js");A.d(C,"handleActivator",function(){return g.default});var t=A("./manipulators/moveAllHandles.js");A.d(C,"moveAllHandles",function(){return t.default});var B=A("./manipulators/moveHandle.js");A.d(C,"moveHandle",function(){return B.default});var i=A("./manipulators/moveNewHandle.js");A.d(C,"moveNewHandle",function(){return i.default})},"./manipulators/moveAllHandles.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./manipulators/anyHandlesOutsideImage.js"),g=A("./stateManagement/toolState.js"),t=A("./util/triggerEvent.js"),B=A("./util/clip.js"),i=A("./store/index.js"),a=A("./util/getActiveTool.js"),Q=A("./tools/base/BaseAnnotationTool.js"),o=A("./util/logger.js"),E=Object(o.getLogger)("manipulators:moveAllHandles"),r=Object(i.getModule)("manipulatorState"),n={mouse:[s.default.MOUSE_DRAG],touch:[s.default.TOUCH_DRAG]},l={mouse:[s.default.MOUSE_UP,s.default.MOUSE_CLICK],touch:[s.default.TOUCH_END,s.default.TOUCH_DRAG_END,s.default.TOUCH_PINCH,s.default.TOUCH_PRESS,s.default.TAP]};C.default=function(u,v,M,F){var f=u.element,w=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},m=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"mouse",K=arguments.length>6?arguments[6]:void 0;w=Object.assign({deleteIfHandleOutsideImage:i.state.deleteIfHandleOutsideImage,preventHandleOutsideImage:i.state.preventHandleOutsideImage},w);var L=c.bind(this,v,M,w,m),J=function p(Y){h(v,M,w,m,{dragHandler:L,upOrEndHandler:p},Y,K)};r.setters.addActiveManipulatorForElement(f,D.bind(null,M,w,m,{dragHandler:L,upOrEndHandler:J},f,K)),M.active=!0,i.state.isToolLocked=!0,n[m].forEach(function(p){f.addEventListener(p,L)}),l[m].forEach(function(p){f.addEventListener(p,J)})};function c(u,v){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},F=arguments.length>3?arguments[3]:void 0,f=arguments.length>4?arguments[4]:void 0,w=f.detail,m=w.element,K=w.image,L=w.buttons,J=f.detail.deltaPoints.image,p=J.x,Y=J.y;v.active=!0,v.invalidated=!0;for(var G=Object.keys(v.handles),U=0;U<G.length;U++){var R=G[U],N=v.handles[R];N.movesIndependently===!0||!N.hasOwnProperty("x")||!N.hasOwnProperty("y")||(N.x+=p,N.y+=Y,M.preventHandleOutsideImage&&Object(B.clipToBox)(N,K))}I.default.cornerstone.updateImage(m);var d=Object(a.default)(m,L,F);d instanceof Q.default&&d.updateCachedStats(K,m,v);var S=s.default.MEASUREMENT_MODIFIED,T={toolName:u,toolType:u,element:m,measurementData:v};Object(t.default)(m,S,T),f.preventDefault(),f.stopPropagation()}function D(u){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=arguments.length>2?arguments[2]:void 0,F=arguments.length>3?arguments[3]:void 0,f=F.dragHandler,w=F.upOrEndHandler,m=arguments.length>4?arguments[4]:void 0,K=arguments.length>5?arguments[5]:void 0;y(u,v,M,{dragHandler:f,upOrEndHandler:w},m,K,!1)}function h(u,v){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},F=arguments.length>3?arguments[3]:void 0,f=arguments.length>4?arguments[4]:void 0,w=f.dragHandler,m=f.upOrEndHandler,K=arguments.length>5?arguments[5]:void 0,L=arguments.length>6?arguments[6]:void 0,J=K.detail,p=J.element;r.setters.removeActiveManipulatorForElement(p),M.deleteIfHandleOutsideImage&&Object(e.default)(J,v.handles)&&Object(g.removeToolState)(p,u,v),y(v,M,F,{dragHandler:w,upOrEndHandler:m},p,L,!0)}function y(u){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=arguments.length>2?arguments[2]:void 0,F=arguments.length>3?arguments[3]:void 0,f=F.dragHandler,w=F.upOrEndHandler,m=arguments.length>4?arguments[4]:void 0,K=arguments.length>5?arguments[5]:void 0,L=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!0;u.active=!1,u.invalidated=!0,i.state.isToolLocked=!1,n[M].forEach(function(J){m.removeEventListener(J,f)}),l[M].forEach(function(J){m.removeEventListener(J,w)}),typeof v.doneMovingCallback=="function"&&(E.warn("`options.doneMovingCallback` has been depricated. See https://github.com/cornerstonejs/cornerstoneTools/pull/915 for details."),v.doneMovingCallback(L)),typeof K=="function"&&K(L),I.default.cornerstone.updateImage(m)}},"./manipulators/moveHandle.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./manipulators/anyHandlesOutsideImage.js"),g=A("./manipulators/getHandlePixelPosition.js"),t=A("./stateManagement/toolState.js"),B=A("./util/triggerEvent.js"),i=A("./util/clip.js"),a=A("./store/index.js"),Q=A("./util/getActiveTool.js"),o=A("./tools/base/BaseAnnotationTool.js"),E=A("./util/logger.js"),r=Object(E.getLogger)("manipulators:moveHandle"),n=Object(a.getModule)("manipulatorState"),l={value:!1},c={mouse:[s.default.MOUSE_DRAG],touch:[s.default.TOUCH_DRAG]},D={mouse:[s.default.MOUSE_UP,s.default.MOUSE_CLICK],touch:[s.default.TOUCH_END,s.default.TOUCH_DRAG_END,s.default.TOUCH_PINCH,s.default.TOUCH_PRESS,s.default.TAP]};C.default=function(F,f,w,m){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},L=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"mouse",J=arguments.length>6?arguments[6]:void 0;K=Object.assign({deleteIfHandleOutsideImage:a.state.deleteIfHandleOutsideImage,preventHandleOutsideImage:a.state.preventHandleOutsideImage},K);var p=F.element,Y=h.bind(this,f,w,m,K,L),G=function N(){u(f,F,w,m,K,L,{dragHandler:Y,upOrEndHandler:N},J)};if(n.setters.addActiveManipulatorForElement(p,y.bind(null,f,F,w,m,K,L,{dragHandler:Y,upOrEndHandler:G},J)),m.active=!0,m.moving=!0,w.active=!0,a.state.isToolLocked=!0,c[L].forEach(function(N){p.addEventListener(N,Y)}),D[L].forEach(function(N){p.addEventListener(N,G)}),L==="touch"){l.value=!0;var U=I.default.cornerstone.getEnabledElement(p),R=Object(g.default)(F,L);M(m,l,U,R)}};function h(F,f,w,m,K,L){var J=L.detail,p=J.image,Y=J.element,G=J.buttons,U=Object(g.default)(L.detail,K);l.value=!1,w.active=!0,w.hasMoved=!0,w.x=U.x,w.y=U.y,f.invalidated=!0,m.preventHandleOutsideImage&&Object(i.clipToBox)(w,p),I.default.cornerstone.updateImage(Y);var R=Object(Q.default)(Y,G,K);R instanceof o.default&&R.updateCachedStats(p,Y,f);var N=s.default.MEASUREMENT_MODIFIED,d={toolName:F,toolType:F,element:Y,measurementData:f};Object(B.default)(Y,N,d)}function y(F,f,w,m){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},L=arguments.length>5?arguments[5]:void 0,J=arguments.length>6?arguments[6]:void 0,p=J.dragHandler,Y=J.upOrEndHandler,G=arguments.length>7?arguments[7]:void 0;v(F,f,w,m,K,L,{dragHandler:p,upOrEndHandler:Y},G,!1)}function u(F,f,w,m){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},L=arguments.length>5?arguments[5]:void 0,J=arguments.length>6?arguments[6]:void 0,p=J.dragHandler,Y=J.upOrEndHandler,G=arguments.length>7?arguments[7]:void 0,U=f.element;n.setters.removeActiveManipulatorForElement(U),v(F,f,w,m,K,L,{dragHandler:p,upOrEndHandler:Y},G,!0)}function v(F,f,w,m){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},L=arguments.length>5?arguments[5]:void 0,J=arguments.length>6?arguments[6]:void 0,p=J.dragHandler,Y=J.upOrEndHandler,G=arguments.length>7?arguments[7]:void 0,U=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!0,R=f.element;m.active=!1,m.moving=!1,w.active=!1,w.invalidated=!0,l.value=!1,a.state.isToolLocked=!1,c[L].forEach(function(N){R.removeEventListener(N,p)}),D[L].forEach(function(N){R.removeEventListener(N,Y)}),K.deleteIfHandleOutsideImage&&Object(e.default)(f,w.handles)&&Object(t.removeToolState)(R,F,w),typeof K.doneMovingCallback=="function"&&(r.warn("`options.doneMovingCallback` has been depricated. See https://github.com/cornerstonejs/cornerstoneTools/pull/915 for details."),K.doneMovingCallback(U)),typeof G=="function"&&G(U),I.default.cornerstone.updateImage(R)}function M(F,f,w,m){if(f.value){var K=Math.abs(F.y-m.y),L=K/10;if(K<1){F.y=m.y,f.value=!1;return}F.y>m.y?F.y-=L:F.y<m.y&&(F.y+=L),I.default.cornerstone.updateImage(w.element),I.default.cornerstone.requestAnimationFrame(function(){M(F,f,w,m)})}}},"./manipulators/moveNewHandle.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./manipulators/anyHandlesOutsideImage.js"),g=A("./manipulators/getHandlePixelPosition.js"),t=A("./stateManagement/toolState.js"),B=A("./util/triggerEvent.js"),i=A("./util/clip.js"),a=A("./store/index.js"),Q=A("./util/getActiveTool.js"),o=A("./tools/base/BaseAnnotationTool.js"),E=A("./util/logger.js"),r=Object(E.getLogger)("manipulators:moveNewHandle"),n=Object(a.getModule)("manipulatorState"),l={mouse:[s.default.MOUSE_MOVE,s.default.MOUSE_DRAG],touch:[s.default.TOUCH_DRAG]},c={mouse:[s.default.MOUSE_UP,s.default.MOUSE_CLICK],touch:[s.default.TOUCH_END,s.default.TOUCH_PINCH,s.default.TAP]};C.default=function(M,F,f,w,m){var K=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"mouse",L=arguments.length>6?arguments[6]:void 0;m=Object.assign({deleteIfHandleOutsideImage:a.state.deleteIfHandleOutsideImage,preventHandleOutsideImage:a.state.preventHandleOutsideImage},m),m.hasMoved=!1;var J=M.element;f.active=!0,w.moving=!0,w.active=!0,a.state.isToolLocked=!0;function p(G){D(F,f,w,m,K,G)}function Y(G){y(F,f,w,m,K,{moveHandler:p,moveEndHandler:Y},G,L)}l[K].forEach(function(G){J.addEventListener(G,p)}),J.addEventListener(s.default.TOUCH_START,v),c[K].forEach(function(G){J.addEventListener(G,Y)}),n.setters.addActiveManipulatorForElement(J,u.bind(null,f,w,m,K,{moveHandler:p,moveEndHandler:Y},J,L))};function D(M,F,f,w,m,K){var L=K.detail,J=L.image,p=L.element,Y=L.buttons,G=Object(g.default)(K.detail,m);w.hasMoved=!0,F.invalidated=!0,f.active=!0,f.x=G.x,f.y=G.y,w&&w.preventHandleOutsideImage&&Object(i.clipToBox)(f,J),I.default.cornerstone.updateImage(p);var U=Object(Q.default)(p,Y,m);U instanceof o.default&&U.updateCachedStats(J,p,F);var R=s.default.MEASUREMENT_MODIFIED,N={toolName:M,toolType:M,element:p,measurementData:F};Object(B.default)(p,R,N)}function h(M,F,f,w,m){var K=w.moveHandler,L=w.moveEndHandler,J=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;l[M].forEach(function(p){f.removeEventListener(p,K)}),c[M].forEach(function(p){f.removeEventListener(p,L)}),f.removeEventListener(s.default.TOUCH_START,v),a.state.isToolLocked=!1,typeof m=="function"&&m(J),typeof F.doneMovingCallback=="function"&&(r.warn("`options.doneMovingCallback` has been depricated. See https://github.com/cornerstonejs/cornerstoneTools/pull/915 for details."),F.doneMovingCallback(J)),I.default.cornerstone.updateImage(f)}function y(M,F,f,w,m,K,L,J){var p=K.moveHandler,Y=K.moveEndHandler,G=L.detail,U=G.element,R=!0;if(w.hasMoved!==!1){var N=Object(g.default)(G,m);F.active=!1,F.invalidated=!0,f.active=!1,f.moving=!1,f.x=N.x,f.y=N.y,n.setters.removeActiveManipulatorForElement(U),w.preventHandleOutsideImage&&Object(i.clipToBox)(f,L.detail.image),w.deleteIfHandleOutsideImage&&Object(e.default)(L.detail,F.handles)&&(F.cancelled=!0,R=!1,Object(t.removeToolState)(U,M,F)),h(m,w,U,{moveHandler:p,moveEndHandler:Y},J,R)}}function u(M,F,f,w,m,K,L){var J=m.moveHandler,p=m.moveEndHandler;M.active=!1,M.invalidated=!0,F.active=!1,h(w,f,K,{moveHandler:J,moveEndHandler:p},L,!1)}function v(M){return M.stopImmediatePropagation(),!1}},"./mixins/activeOrDisabledBinaryTool.js":function(k,C,A){A.r(C);var s=A("./store/setToolMode.js");function I(g){Object(s.setToolDisabledForElement)(g,this.name)}function e(g){Object(s.setToolActiveForElement)(g,this.name)}C.default={passiveCallback:I,enabledCallback:e}},"./mixins/enabledOrDisabledBinaryTool.js":function(k,C,A){A.r(C);var s=A("./store/setToolMode.js");function I(g){Object(s.setToolDisabledForElement)(g,this.name)}function e(g){Object(s.setToolEnabledForElement)(g,this.name)}C.default={passiveCallback:I,activeCallback:e}},"./mixins/index.js":function(k,C,A){A.r(C);var s=A("./mixins/activeOrDisabledBinaryTool.js"),I=A("./mixins/enabledOrDisabledBinaryTool.js"),e=A("./mixins/segmentation/circleSegmentationMixin.js"),g=A("./mixins/segmentation/polylineSegmentationMixin.js"),t=A("./mixins/segmentation/freehandSegmentationMixin.js"),B=A("./mixins/segmentation/rectangleSegmentationMixin.js"),i=A("./mixins/segmentation/renderBrushMixin.js");C.default={activeOrDisabledBinaryTool:s.default,enabledOrDisabledBinaryTool:I.default,circleSegmentationMixin:e.default,polylineSegmentationMixin:g.default,freehandSegmentationMixin:t.default,rectangleSegmentationMixin:B.default,renderBrushMixin:i.default}},"./mixins/segmentation/circleSegmentationMixin.js":function(k,C,A){A.r(C);var s=A("./drawing/index.js"),I=A("./externalModules.js"),e=A("./util/isEmptyObject.js"),g=A("./store/index.js"),t=A("./util/segmentation/index.js"),B=Object(g.getModule)("segmentation"),i=B.getters,a=B.setters;function Q(){this.handles={start:{},end:{}}}function o(l){var c=this,D=l.detail,h=D.element,y=i.brushColor(h,!0),u=Object(s.getNewContext)(D.canvasContext.canvas),v=I.default.cornerstoneMath.point.distance;Object(s.draw)(u,function(M){if(!c.handles)return null;var F=I.default.cornerstone.pixelToCanvas(h,c.handles.start),f=I.default.cornerstone.pixelToCanvas(h,c.handles.end),w=v(F,f);Object(s.drawCircle)(M,h,c.handles.start,w,{color:y})})}function E(l){var c=!0,D=l.detail.element,h=l.detail.currentPoints.image;return Object(e.default)(this.handles.start)?this.handles.start=h:(this.handles.end=h,this._applyStrategy(l)),I.default.cornerstone.updateImage(D),c}function r(l){var c=l.detail,D=c.element,h=c.currentPoints,y=h.image;this.handles.end=y,I.default.cornerstone.updateImage(D)}function n(l){l.detail.handles=this.handles;var c=l.detail.element,D=i.labelmap2D(c),h=D.labelmap2D,y=D.labelmap3D,u=D.currentImageIdIndex,v=h.pixelData,M=v.slice(),F={start:{x:this.handles.start.x,y:this.handles.start.y},end:{x:this.handles.end.x,y:this.handles.end.y}},f={points:F,pixelData:v,segmentIndex:y.activeSegmentIndex,segmentationMixinType:"circleSegmentationMixin"};this.applyActiveStrategy(l,f);var w={imageIdIndex:u,diff:Object(t.getDiffBetweenPixelData)(M,v)};a.pushState(this.element,[w]),a.updateSegmentsOnLabelmap2D(h),I.default.cornerstone.updateImage(c),this._resetHandles()}C.default={postTouchStartCallback:E,postMouseDownCallback:E,mouseClickCallback:E,touchDragCallback:r,mouseDragCallback:r,mouseMoveCallback:r,touchEndCallback:n,mouseUpCallback:n,initializeMixin:Q,renderToolData:o,_resetHandles:Q,_applyStrategy:n}},"./mixins/segmentation/freehandSegmentationMixin.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./externalModules.js"),g=A("./store/index.js"),t=A("./util/logger.js"),B=A("./drawing/index.js"),i=A("./util/segmentation/index.js"),a=Object(t.getLogger)("tools:ScissorsTool"),Q=Object(g.getModule)("segmentation"),o=Q.getters,E=Q.setters;function r(y){var u=y.detail,v=u.element,M=o.brushColor(v,!0),F=Object(B.getNewContext)(u.canvasContext.canvas),f=this.handles.points;f.length<2||Object(B.draw)(F,function(w){for(var m=0;m<f.length;m++){var K=I()(f[m].lines);m===f.length-1&&K.push(f[0]),Object(B.drawJoinedLines)(w,v,f[m],K,{color:M})}})}function n(y){var u=y.detail.element,v=y.detail.currentPoints.image,M=this.handles.points;if(!M.length)return a.warn("Something went wrong, empty handles detected."),null;M.push({x:v.x,y:v.y,lines:[]}),this.currentHandle+=1,e.default.cornerstone.updateImage(u)}function l(y){var u=y.detail,v=y.detail.element;this._addPoint(u),e.default.cornerstone.updateImage(v)}function c(y){var u=this.handles.points,v=y.detail.element,M=o.labelmap2D(v),F=M.labelmap2D,f=M.labelmap3D,w=M.currentImageIdIndex,m=F.pixelData,K=m.slice(),L={points:u,pixelData:m,segmentIndex:f.activeSegmentIndex,segmentationMixinType:"freehandSegmentationMixin"};this.applyActiveStrategy(y,L);var J={imageIdIndex:w,diff:Object(i.getDiffBetweenPixelData)(K,m)};E.pushState(this.element,[J]),E.updateSegmentsOnLabelmap2D(F),e.default.cornerstone.updateImage(v),this._resetHandles()}function D(){this.handles={points:[]},this.currentHandle=0}function h(y){var u=this.handles.points;u.length&&u[this.currentHandle-1].lines.push({x:y.currentPoints.image.x,y:y.currentPoints.image.y,lines:[]}),u.push({x:y.currentPoints.image.x,y:y.currentPoints.image.y,lines:[]}),this.currentHandle+=1,e.default.cornerstone.updateImage(y.element)}C.default={postTouchStartCallback:n,postMouseDownCallback:n,mouseClickCallback:n,touchDragCallback:l,mouseDragCallback:l,mouseMoveCallback:l,touchEndCallback:c,mouseUpCallback:c,initializeMixin:D,renderToolData:r,_resetHandles:D,_addPoint:h,_applyStrategy:c}},"./mixins/segmentation/polylineSegmentationMixin.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./drawing/index.js"),g=A("./store/index.js"),t=A("./mixins/segmentation/freehandSegmentationMixin.js"),B=Object(g.getModule)("segmentation"),i=B.getters;function a(o){var E=this,r=o.detail,n=r.element,l=i.brushColor(n,!0),c=Object(e.getNewContext)(r.canvasContext.canvas),D=this.handles;Object(e.draw)(c,function(h){var y=D.points.length>1;if(y)for(var u=0;u<D.points.length;u++){var v=I()(D.points[u].lines);Object(e.drawJoinedLines)(h,n,E.handles.points[u],v,{color:l})}})}var Q=Object.assign({},t.default,{renderToolData:a});C.default=Q},"./mixins/segmentation/rectangleSegmentationMixin.js":function(k,C,A){A.r(C);var s=A("./drawing/index.js"),I=A("./externalModules.js"),e=A("./util/isEmptyObject.js"),g=A("./store/index.js"),t=A("./util/segmentation/index.js"),B=Object(g.getModule)("segmentation"),i=B.getters,a=B.setters;function Q(l){var c=this,D=l.detail,h=D.element,y=i.brushColor(h,!0),u=Object(s.getNewContext)(D.canvasContext.canvas);Object(s.draw)(u,function(v){Object(s.drawRect)(v,h,c.handles.start,c.handles.end,{color:y})})}function o(l){var c=!0,D=l.detail.element,h=l.detail.currentPoints.image;return Object(e.default)(this.handles.start)?this.handles.start=h:(this.handles.end=h,this._applyStrategy(l)),I.default.cornerstone.updateImage(D),c}function E(l){var c=l.detail,D=c.element,h=c.currentPoints.image;this.handles.end=h,I.default.cornerstone.updateImage(D)}function r(l){l.detail.handles=this.handles;var c=l.detail.element,D=i.labelmap2D(c),h=D.labelmap2D,y=D.labelmap3D,u=D.currentImageIdIndex,v=h.pixelData,M=v.slice(),F=[{x:this.handles.start.x,y:this.handles.start.y},{x:this.handles.end.x,y:this.handles.end.y}],f={points:F,pixelData:v,segmentIndex:y.activeSegmentIndex,segmentationMixinType:"rectangleSegmentationMixin"};this.applyActiveStrategy(l,f);var w={imageIdIndex:u,diff:Object(t.getDiffBetweenPixelData)(M,v)};a.pushState(this.element,[w]),a.updateSegmentsOnLabelmap2D(h),I.default.cornerstone.updateImage(c),this._resetHandles()}function n(){this.handles={start:{},end:{}}}C.default={postTouchStartCallback:o,postMouseDownCallback:o,mouseClickCallback:o,touchDragCallback:E,mouseDragCallback:E,mouseMoveCallback:E,touchEndCallback:r,mouseUpCallback:r,initializeMixin:n,renderToolData:Q,_resetHandles:n,_applyStrategy:r}},"./mixins/segmentation/renderBrushMixin.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./store/index.js");function e(g){var t=s.default.cornerstone,B=Object(I.getModule)("segmentation"),i=B.getters,a=B.configuration,Q=g.detail,o=Q.viewport,E;if(this._drawing?E=this._lastImageCoords:this._mouseUpRender?(E=this._lastImageCoords,this._mouseUpRender=!1):E=I.default.state.mousePositionImage,!!E){var r=Q.image,n=r.rows,l=r.columns,c=E,D=c.x,h=c.y;if(!(D<0||D>l||h<0||h>n)){var y=a.radius,u=Q.canvasContext,v=Q.element,M=i.brushColor(v,this._drawing);u.setTransform(1,0,0,1,0,0);var F=y*o.scale,f=t.pixelToCanvas(v,E);u.beginPath(),u.strokeStyle=M,u.ellipse(f.x,f.y,F,F,0,0,2*Math.PI),u.stroke()}}}C.default={renderBrush:e}},"./orientation/getOrientationString.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./util/convertToVector3.js");C.default=function(e){for(var g=Object(I.default)(e),t="",B=g.x<0?"R":"L",i=g.y<0?"A":"P",a=g.z<0?"F":"H",Q=new s.default.cornerstoneMath.Vector3(Math.abs(g.x),Math.abs(g.y),Math.abs(g.z)),o=1e-4,E=0;E<3;E++)if(Q.x>o&&Q.x>Q.y&&Q.x>Q.z)t+=B,Q.x=0;else if(Q.y>o&&Q.y>Q.x&&Q.y>Q.z)t+=i,Q.y=0;else if(Q.z>o&&Q.z>Q.x&&Q.z>Q.y)t+=a,Q.z=0;else if(Q.x>o&&Q.y>o&&Q.x===Q.y)t+=B+i,Q.x=0,Q.y=0;else if(Q.x>o&&Q.z>o&&Q.x===Q.z)t+=B+a,Q.x=0,Q.z=0;else if(Q.y>o&&Q.z>o&&Q.y===Q.z)t+=i+a,Q.y=0,Q.z=0;else break;return t}},"./orientation/index.js":function(k,C,A){A.r(C);var s=A("./orientation/getOrientationString.js"),I=A("./orientation/invertOrientationString.js"),e={getOrientationString:s.default,invertOrientationString:I.default};C.default=e},"./orientation/invertOrientationString.js":function(k,C,A){A.r(C),C.default=function(s){var I=s.replace("H","f");return I=I.replace("F","h"),I=I.replace("R","l"),I=I.replace("L","r"),I=I.replace("A","p"),I=I.replace("P","a"),I=I.toUpperCase(),I}},"./stackTools/fusionRenderer.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return i});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("./externalModules.js"),B=A("./stateManagement/toolState.js"),i=function(){function a(){I()(this,a),this.currentImageIdIndex=0,this.layerIds=[],this.findImageFn=void 0}return g()(a,[{key:"render",value:function(o,E){var r=this;if(!Number.isInteger(this.currentImageIdIndex))throw new Error("FusionRenderer: render - Image ID Index is not an integer");if(!this.findImageFn)throw new Error("No findImage function has been defined");if(!E){var n=Object(B.getToolState)(o,"stack");E=n.data}var l=t.default.cornerstone,c=E[0],D=c.imageIds[this.currentImageIdIndex],h=E.slice(1,E.length);l.loadAndCacheImage(D).then(function(y){var u=r.layerIds[0];u?l.setLayerImage(o,y,u):(u=l.addLayer(o,y,c.options),r.layerIds.push(u)),l.displayImage(o,y),h.forEach(function(v,M){var F=r.findImageFn(v.imageIds,D),f=M+1,w=r.layerIds[f];w||(w=l.addLayer(o,void 0,v.options),r.layerIds.push(w)),F?l.loadAndCacheImage(F).then(function(m){l.setLayerImage(o,m,w),l.updateImage(o)}):(l.setLayerImage(o,void 0,w),l.setActiveLayer(o,u),l.updateImage(o))})})}}]),a}()},"./stackTools/playClip.js":function(k,C,A){A.r(C),A.d(C,"playClip",function(){return o}),A.d(C,"stopClip",function(){return E});var s=A("./events.js"),I=A("./externalModules.js"),e=A("./stateManagement/loadHandlerManager.js"),g=A("./stateManagement/toolState.js"),t=A("./util/triggerEvent.js"),B="playClip";function i(r,n){var l,c,D,h=0,y=r.length,u=[];for(u.isTimeVarying=!1,(typeof n!="number"||n<=0)&&(n=1),l=1;l<y;l++)D=Number(r[l])/n|0,u.push(D),l===1?c=D:D!==c&&(u.isTimeVarying=!0),h+=D;return u.length>0&&(u.isTimeVarying?D=h/u.length|0:D=u[0],u.push(D)),u}function a(r){var n=r.intervalId;typeof n<"u"&&(r.intervalId=void 0,r.usingFrameTimeVector?clearTimeout(n):clearInterval(n))}function Q(r){var n={element:r};Object(t.default)(r,s.default.CLIP_STOPPED,n)}function o(r,n){var l,c;if(r===void 0)throw new Error("playClip: element must not be undefined");var D=Object(g.getToolState)(r,"stack");if(!(!D||!D.data||!D.data.length)){var h=I.default.cornerstone,y;if(D.data.length>1){var u=Object(g.getToolState)(r,"stackRenderer");u&&u.data&&u.data.length&&(y=u.data[0])}var v=D.data[0],M=Object(g.getToolState)(r,B);!M||!M.data||!M.data.length?(l={intervalId:void 0,framesPerSecond:30,lastFrameTimeStamp:void 0,frameRate:0,frameTimeVector:void 0,ignoreFrameTimeVector:!1,usingFrameTimeVector:!1,speed:1,reverse:!1,loop:!0},Object(g.addToolState)(r,B,l)):(l=M.data[0],a(l)),(n<0||n>0)&&(l.framesPerSecond=Number(n),l.reverse=l.framesPerSecond<0,l.ignoreFrameTimeVector=!0),l.ignoreFrameTimeVector!==!0&&l.frameTimeVector&&l.frameTimeVector.length===v.imageIds.length&&(c=i(l.frameTimeVector,l.speed));var F=function(){var w,m,K,L,J=v.currentImageIdIndex,p=v.imageIds.length;if(l.reverse?J--:J++,!l.loop&&(J<0||J>=p)){a(l),Q(r);return}J>=p&&(J=0),J<0&&(J=p-1),J!==v.currentImageIdIndex&&(m=e.default.getStartLoadHandler(r),K=e.default.getEndLoadHandler(r),L=e.default.getErrorLoadingHandler(r),m&&m(r),v.preventCache===!0?w=h.loadImage(v.imageIds[J]):w=h.loadAndCacheImage(v.imageIds[J]),w.then(function(Y){try{v.currentImageIdIndex=J,y?(y.currentImageIdIndex=J,y.render(r,D.data)):h.displayImage(r,Y),K&&K(r,Y)}catch{return}},function(Y){var G=v.imageIds[J];L&&L(r,G,Y)}))};c&&c.length>0&&c.isTimeVarying?(l.usingFrameTimeVector=!0,l.intervalId=setTimeout(function f(){l.intervalId=setTimeout(f,c[v.currentImageIdIndex]),F()},0)):(l.usingFrameTimeVector=!1,l.intervalId=setInterval(F,1e3/Math.abs(l.framesPerSecond)))}}function E(r){var n=Object(g.getToolState)(r,B);!n||!n.data||!n.data.length||a(n.data[0])}},"./stackTools/stackPrefetch.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/loadHandlerManager.js"),e=A("./stateManagement/toolState.js"),g=A("./util/logger.js");A("./util/triggerEvent.js"),A("./events.js");var t=Object(g.getLogger)("stackTools:stackPrefetch"),B="stackPrefetch",i="prefetch",a=0,Q=!0,o={maxImagesToPrefetch:1/0,preserveExistingPool:!1},E,r=10;function n(f,w){f=Math.round(f)||0,w=Math.round(w)||0;var m=[],K=w-f+1;if(K<=0)return m;for(;K--;)m[K]=w--;return m}function l(f,w){var m=0,K=f.length-1;return f.forEach(function(L,J){L<w?m=Math.max(J,m):L>w&&(K=Math.min(J,K))}),{low:m,high:K}}function c(f){var w=Object(e.getToolState)(f,"stack");if(!w||!w.data||!w.data.length)return;var m=w.data[0],K=Object(e.getToolState)(f,B);if(!K)return;var L=K.data[0]||{};if((!L.indicesToRequest||!L.indicesToRequest.length)&&(L.enabled=!1),L.enabled===!1)return;function J(AA){var QA=L.indicesToRequest.indexOf(AA);QA>-1&&L.indicesToRequest.splice(QA,1)}K.data[0].indicesToRequest.sort(function(AA,QA){return AA-QA});var p=L.indicesToRequest.slice();if(p.forEach(function(AA){var QA=m.imageIds[AA];if(QA){var lA=s.default.cornerstone.imageCache.getImageLoadObject(QA);lA&&J(AA)}}),!!L.indicesToRequest.length){o.preserveExistingPool||s.default.cornerstone.imageLoadPoolManager.clearRequestStack(i);var Y=l(L.indicesToRequest,m.currentImageIdIndex),G,U;I.default.getErrorLoadingHandler(f);for(var R=Y.low,N=Y.high,d=[];R>=0||N<L.indicesToRequest.length;){var S=m.currentImageIdIndex,T=S-L.indicesToRequest[R]>o.maxImagesToPrefetch,P=L.indicesToRequest[N]-S>o.maxImagesToPrefetch,W=!T&&R>=0,q=!P&&N<L.indicesToRequest.length;if(!q&&!W)break;W&&(U=L.indicesToRequest[R--],G=m.imageIds[U],d.push(G)),q&&(U=L.indicesToRequest[N++],G=m.imageIds[U],d.push(G))}var gA,V={addToBeginning:Q,priority:a,requestType:i};gA=function(QA){return s.default.cornerstone.loadAndCacheImage(QA,V)},d.reverse().forEach(function(AA){s.default.cornerstone.imageLoadPoolManager.addRequest(gA.bind(null,AA),i,{imageId:AA},a,Q)})}}function D(f){return function(w){var m=w.detail,K;try{K=Object(e.getToolState)(f,"stack")}catch{return}if(!(!K||!K.data||!K.data.length)){var L=K.data[0],J=L.imageIds.indexOf(m.imageId);if(!(J<0)){var p=Object(e.getToolState)(f,B);!p||!p.data||!p.data.length||p.data[0].indicesToRequest.push(J)}}}}function h(f){clearTimeout(E),E=setTimeout(function(){var w=f.target;try{c(w)}catch{return}},r)}function y(f){var w=Object(e.getToolState)(f,B);w.data=[];var m=Object(e.getToolState)(f,"stack");if(!(!m||!m.data||!m.data.length)){var K=m.data[0];if(K.preventCache===!0){t.warn("A stack that should not be cached was given the stackPrefetch");return}var L={indicesToRequest:n(0,K.imageIds.length-1),enabled:!0,direction:1},J=L.indicesToRequest.indexOf(K.currentImageIdIndex);L.indicesToRequest.splice(J,1),Object(e.addToolState)(f,B,L),c(f),f.removeEventListener(s.default.cornerstone.EVENTS.NEW_IMAGE,h),f.addEventListener(s.default.cornerstone.EVENTS.NEW_IMAGE,h);var p=D(f);s.default.cornerstone.events.removeEventListener(s.default.cornerstone.EVENTS.IMAGE_CACHE_PROMISE_REMOVED,p),s.default.cornerstone.events.addEventListener(s.default.cornerstone.EVENTS.IMAGE_CACHE_PROMISE_REMOVED,p)}}function u(f){clearTimeout(E),f.removeEventListener(s.default.cornerstone.EVENTS.NEW_IMAGE,h);var w=D(f);s.default.cornerstone.events.removeEventListener(s.default.cornerstone.EVENTS.IMAGE_CACHE_PROMISE_REMOVED,w);var m=Object(e.getToolState)(f,B);m&&m.data.length&&(m.data[0].enabled=!1,s.default.cornerstone.imageLoadPoolManager.clearRequestStack(i))}function v(){return o}function M(f){o=f}var F={enable:y,disable:u,getConfiguration:v,setConfiguration:M};C.default=F},"./stackTools/stackRenderers.js":function(k,C,A){A.r(C);var s=A("./stackTools/fusionRenderer.js"),I={};I.FusionRenderer=s.default,C.default=I},"./stateManagement/frameOfReferenceStateManager.js":function(k,C,A){A.r(C),A.d(C,"newFrameOfReferenceSpecificToolStateManager",function(){return s}),A.d(C,"globalFrameOfReferenceSpecificToolStateManager",function(){return I});function s(){var e={};function g(i,a,Q){e.hasOwnProperty(i)===!1&&(e[i]={});var o=e[i];o.hasOwnProperty(a)===!1&&(o[a]={data:[]});var E=o[a];E.data.push(Q)}function t(i,a){if(e.hasOwnProperty(i)!==!1){var Q=e[i];if(Q.hasOwnProperty(a)!==!1){var o=Q[a];return o}}}function B(i,a,Q){if(e.hasOwnProperty(i)!==!1){var o=e[i];if(o.hasOwnProperty(a)!==!1){for(var E=o[a],r=-1,n=0;n<E.data.length;n++)E.data[n]===Q&&(r=n);r!==-1&&E.data.splice(r,1)}}}return{get:t,add:g,remove:B}}var I=s()},"./stateManagement/imageIdSpecificStateManager.js":function(k,C,A){A.r(C),A.d(C,"newImageIdSpecificToolStateManager",function(){return I}),A.d(C,"globalImageIdSpecificToolStateManager",function(){return e});var s=A("./externalModules.js");function I(){var g={};function t(h){return g[h]}function B(h,y){g[h]=y}function i(){return g}function a(h){g=h}function Q(h,y,u){var v=s.default.cornerstone.getEnabledElement(h);v.image&&o(v.image.imageId,y,u)}function o(h,y,u){g.hasOwnProperty(h)===!1&&(g[h]={});var v=g[h];v.hasOwnProperty(y)===!1&&(v[y]={data:[]});var M=v[y];M.data.push(u)}function E(h,y){var u=s.default.cornerstone.getEnabledElement(h);if(u.image)return r(u.image.imageId,y)}function r(h,y){if(g.hasOwnProperty(h)!==!1){var u=g[h];if(u.hasOwnProperty(y)!==!1)return u[y]}}function n(h,y,u){var v=s.default.cornerstone.getEnabledElement(h);v.image&&l(v.image.imageId,y,u)}function l(h,y,u){var v=g[h];v[y]=u}function c(h){var y=s.default.cornerstone.getEnabledElement(h);y.image&&D(y.image.imageId)}function D(h){g.hasOwnProperty(h)!==!1&&delete g[h]}return{get:E,add:Q,set:n,clear:c,getImageIdToolState:r,addImageIdToolState:o,setImageIdToolState:l,clearImageIdToolState:D,saveImageIdToolState:t,restoreImageIdToolState:B,saveToolState:i,restoreToolState:a,toolState:g}}var e=I()},"./stateManagement/loadHandlerManager.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I="DEFAULT",e={},g={},t={};function B(c){if(!c)return I;var D=s.default.cornerstone.getEnabledElement(c).uuid;if(!D)throw new Error("Something went wrong when getting uuid from element");return D}function i(c){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;if(!c)throw new Error("The Handler function must be defined");var h=B(D);e[h]=c}function a(c){var D=B(c);return e[D]||e[I]}function Q(c){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;if(!c)throw new Error("The Handler function must be defined");var h=B(D);g[h]=c}function o(c){var D=B(c);return g[D]||g[I]}function E(c){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;if(!c)throw new Error("The Handler function must be defined");var h=B(D);t[h]=c}function r(c){var D=B(c);return t[D]||t[I]}function n(c){var D=B(c);delete e[D],delete g[D],delete t[D]}var l={setStartLoadHandler:i,getStartLoadHandler:a,setEndLoadHandler:Q,getEndLoadHandler:o,setErrorLoadingHandler:E,getErrorLoadingHandler:r,removeHandlers:n};C.default=l},"./stateManagement/stackSpecificStateManager.js":function(k,C,A){A.r(C),A.d(C,"stackSpecificStateManager",function(){return t}),A.d(C,"newStackSpecificToolStateManager",function(){return e}),A.d(C,"addStackStateManager",function(){return g});var s=A("./stateManagement/imageIdSpecificStateManager.js"),I=A("./stateManagement/toolState.js");function e(B,i){var a={};function Q(){return a}function o(l){a=l}function E(l,c,D){if(B.indexOf(c)>=0){a.hasOwnProperty(c)===!1&&(a[c]={data:[]});var h=a[c];h.data.push(D)}else return i.add(l,c,D)}function r(l,c){return B.indexOf(c)>=0?(a.hasOwnProperty(c)===!1&&(a[c]={data:[]}),a[c]):i.get(l,c)}var n={get:r,add:E,saveToolState:Q,restoreToolState:o,toolState:a};return n}function g(B,i){var a=Object(I.getElementToolStateManager)(B);a||(a=s.globalImageIdSpecificToolStateManager);var Q=["stack","stackPrefetch","playClip","volume","slab","referenceLines","crosshairs","stackRenderer"];i&&(Q=Q.concat(i));var o=e(Q,a);Object(I.setElementToolStateManager)(B,o)}var t={newStackSpecificToolStateManager:e,addStackStateManager:g}},"./stateManagement/textStyle.js":function(k,C,A){A.r(C);var s={fontSize:15,fontFamily:"Arial",backgroundColor:"transparent"};function I(E){var r=E.split("px ");r.length===2&&(B(parseFloat(r[0])),g(r[1]))}function e(){return"".concat(s.fontSize,"px ").concat(s.fontFamily)}function g(E){if(typeof E!="string")throw new Error("Font family must be a valid string");s.fontFamily=E}function t(){return s.fontFamily}function B(E){if(typeof E!="number"||isNaN(E)||!isFinite(E))throw new Error("Font size must be a valid number");s.fontSize=parseFloat(E)}function i(){return s.fontSize}function a(E){s.backgroundColor=E}function Q(){return s.backgroundColor}var o={setFont:I,getFont:e,setFontSize:B,getFontSize:i,setFontFamily:g,getFontFamily:t,setBackgroundColor:a,getBackgroundColor:Q};C.default=o},"./stateManagement/toolColors.js":function(k,C,A){A.r(C);var s="white",I="greenyellow",e="transparent";function g(r){e=r}function t(){return e}function B(r){s=r}function i(){return s}function a(r){I=r}function Q(){return I}function o(r){return r.color?r.color:r.active?I:s}var E={setFillColor:g,getFillColor:t,setToolColor:B,getToolColor:i,setActiveColor:a,getActiveColor:Q,getColorIfActive:o};C.default=E},"./stateManagement/toolCoordinates.js":function(k,C,A){A.r(C);var s;function I(t){s=t.currentPoints.canvas}function e(){return s}var g={setCoords:I,getCoords:e};C.default=g},"./stateManagement/toolState.js":function(k,C,A){A.r(C),A.d(C,"addToolState",function(){return i}),A.d(C,"getToolState",function(){return a}),A.d(C,"removeToolState",function(){return Q}),A.d(C,"clearToolState",function(){return o}),A.d(C,"setElementToolStateManager",function(){return E}),A.d(C,"getElementToolStateManager",function(){return B});var s=A("./events.js"),I=A("./externalModules.js"),e=A("./stateManagement/imageIdSpecificStateManager.js"),g=A("./util/triggerEvent.js"),t=A("./util/uuidv4.js");function B(r){var n=I.default.cornerstone.getEnabledElement(r);return n.toolStateManager===void 0&&(n.toolStateManager=e.globalImageIdSpecificToolStateManager),n.toolStateManager}function i(r,n,l){var c=B(r);l.uuid=l.uuid||Object(t.default)(),c.add(r,n,l);var D=s.default.MEASUREMENT_ADDED,h={toolName:n,toolType:n,element:r,measurementData:l};Object(g.default)(r,D,h)}function a(r,n){var l=B(r);return l.get(r,n)}function Q(r,n,l){var c=B(r),D=c.get(r,n);if(!(!D||!D.data||!D.data.length)){for(var h=-1,y=0;y<D.data.length;y++)D.data[y]===l&&(h=y);if(h!==-1){D.data.splice(h,1);var u=s.default.MEASUREMENT_REMOVED,v={toolName:n,toolType:n,element:r,measurementData:l};Object(g.default)(r,u,v)}}}function o(r,n){var l=B(r),c=l.get(r,n);c!==void 0&&(c.data=[])}function E(r,n){var l=I.default.cornerstone.getEnabledElement(r);l.toolStateManager=n}},"./stateManagement/toolStyle.js":function(k,C,A){A.r(C);var s=1,I=2;function e(a){s=a}function g(){return s}function t(a){I=a}function B(){return I}var i={setToolWidth:e,getToolWidth:g,setActiveWidth:t,getActiveWidth:B};C.default=i},"./store/addTool.js":function(k,C,A){A.r(C),A.d(C,"addTool",function(){return B}),A.d(C,"addToolForElement",function(){return t});var s=A("./store/index.js"),I=A("./store/getToolForElement.js"),e=A("./util/logger.js"),g=Object(e.getLogger)("addTool"),t=function(Q,o,E){var r=new o(E),n=Object(I.default)(Q,r.name);if(n){g.warn("%s has already been added to the target element",r.name);return}r.element=Q,s.default.state.tools.push(r)},B=function(Q,o){i(Q,o),s.default.state.enabledElements.forEach(function(E){t(E,Q,o)})},i=function(Q,o){var E=Object(s.getModule)("globalConfiguration"),r=E.configuration;if(r.globalToolSyncEnabled){var n=new Q(o),l=s.default.state.globalTools[n.name]!==void 0;if(l){g.warn("%s has already been added globally",n.name);return}s.default.state.globalTools[n.name]={tool:Q,props:o,activeBindings:[]}}}},"./store/filterToolsUsableWithMultiPartTools.js":function(k,C,A){A.r(C);var s=A("./tools/base/BaseAnnotationTool.js"),I=A("./tools/base/BaseBrushTool.js");C.default=function(e){return e.filter(function(g){return!g.isMultiPartTool&&!(g instanceof s.default)&&!(g instanceof I.default)})}},"./store/getActiveToolsForElement.js":function(k,C,A){A.r(C),C.default=function(s,I,e){return I.filter(function(g){return g.element===s&&g.mode==="active"&&(e===void 0||g.options["is".concat(e,"Active")])})}},"./store/getInteractiveToolsForElement.js":function(k,C,A){A.r(C),C.default=function(s,I){return I.filter(function(e){return e.element===s&&(e.mode==="active"||e.mode==="passive")})}},"./store/getToolForElement.js":function(k,C,A){A.r(C);var s=A("./store/index.js");C.default=function(I,e){return s.state.tools.find(function(g){return g.element===I&&g.name===e})}},"./store/getToolsWithDataForElement.js":function(k,C,A){A.r(C);var s=A("./stateManagement/toolState.js");C.default=function(I,e){return e.filter(function(g){var t=Object(s.getToolState)(I,g.name);return t&&t.data.length>0})}},"./store/getToolsWithMoveableHandles.js":function(k,C,A){A.r(C);var s=A("./stateManagement/toolState.js"),I=A("./manipulators/getHandleNearImagePoint.js"),e=A("./util/getProximityThreshold.js");C.default=function(g,t,B){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"mouse";return t.filter(function(a){for(var Q=Object(e.default)(i,a.name),o=Object(s.getToolState)(g,a.name),E=0;E<o.data.length;E++)if(Object(I.default)(g,o.data[E].handles,B,Q)!==void 0)return!0;return!1})}},"./store/index.js":function(k,C,A){A.r(C),A.d(C,"state",function(){return i}),A.d(C,"getters",function(){return a}),A.d(C,"modules",function(){return Q}),A.d(C,"getModule",function(){return o});var s=A("./store/modules/segmentationModule/index.js"),I=A("./store/modules/manipulatorStateModule.js"),e=A("./store/modules/cursorModule.js"),g=A("./store/modules/globalConfigurationModule.js"),t=A("./externalModules.js"),B=A("./util/logger.js");Object(B.getLogger)("store:modules:storeLogger");var i={globalTools:{},globalToolChangeHistory:[],enabledElements:[],tools:[],isToolLocked:!1,activeMultiPartTool:null,mousePositionImage:{},clickProximity:6,touchProximity:10,handleRadius:6,deleteIfHandleOutsideImage:!0,preventHandleOutsideImage:!1,preventTextBoxOutsideDisplayedArea:!1,handleTouchOffset:{x:0,y:-57},svgCursorUrl:null},a={mouseTools:function(){return i.tools.filter(function(r){return r.supportedInteractionTypes.includes("Mouse")})},touchTools:function(){return i.tools.filter(function(r){return r.supportedInteractionTypes.includes("Touch")})},enabledElementByUID:function(r){return i.enabledElements.find(function(n){return t.default.cornerstone.getEnabledElement(n).uuid===r})}},Q={segmentation:s.default,cursor:e.default,globalConfiguration:g.default,manipulatorState:I.default};function o(E){return Q[E]}C.default={modules:Q,state:i,getters:a}},"./store/internals/addEnabledElement.js":function(k,C,A){A.r(C);var s=A("./eventListeners/index.js"),I=A("./eventDispatchers/index.js"),e=A("./store/addTool.js"),g=A("./store/setToolMode.js"),t=A("./store/index.js"),B=A("./util/logger.js"),i=Object(B.getLogger)("internals:addEnabledElement");C.default=function(r){i.log("EVENT:ELEMENT_ENABLED");var n=r.detail.element;I.imageRenderedEventDispatcher.enable(n),I.newImageEventDispatcher.enable(n);var l=Object(t.getModule)("globalConfiguration"),c=l.configuration;c.mouseEnabled&&(s.mouseEventListeners.enable(n),s.wheelEventListener.enable(n),I.mouseToolEventDispatcher.enable(n)),c.touchEnabled&&(s.touchEventListeners.enable(n),I.touchToolEventDispatcher.enable(n)),a(n)};var a=function(n){t.default.state.enabledElements.push(n),t.default.modules&&Q(n),o(n),E(n)};function Q(r){var n=t.default.modules;Object.keys(n).forEach(function(l){typeof n[l].enabledElementCallback=="function"&&n[l].enabledElementCallback(r)})}function o(r){var n=Object(t.getModule)("globalConfiguration"),l=n.configuration;l.globalToolSyncEnabled&&Object.keys(t.default.state.globalTools).forEach(function(c){var D=t.default.state.globalTools[c],h=D.tool,y=D.props;Object(e.addToolForElement)(r,h,y)})}function E(r){var n=Object(t.getModule)("globalConfiguration"),l=n.configuration;if(l.globalToolSyncEnabled){var c={active:g.setToolActiveForElement,passive:g.setToolPassiveForElement,enabled:g.setToolEnabledForElement,disabled:g.setToolDisabledForElement};t.default.state.globalToolChangeHistory.forEach(function(D){var h=D.args.slice(0);h.unshift(r),c[D.mode].apply(null,h)})}}},"./store/internals/removeEnabledElement.js":function(k,C,A){A.r(C);var s=A("./eventListeners/index.js"),I=A("./eventDispatchers/index.js"),e=A("./store/index.js"),g=A("./util/logger.js"),t=A("./stateManagement/loadHandlerManager.js"),B=A("./store/setToolMode.js"),i=Object(g.getLogger)("internals:removeEnabledElement");C.default=function(r){i.log("EVENT:ELEMENT_DISABLED");var n=r.detail.element,l=Object(e.getModule)("globalConfiguration"),c=l.configuration;I.imageRenderedEventDispatcher.disable(n),I.newImageEventDispatcher.disable(n),c.mouseEnabled&&(s.mouseEventListeners.disable(n),s.wheelEventListener.disable(n),I.mouseToolEventDispatcher.disable(n)),c.touchEnabled&&(s.touchEventListeners.disable(n),I.touchToolEventDispatcher.disable(n)),a(n),Q(n),o(n)};var a=function(n){e.default.state.tools.forEach(function(l){l.element===n&&Object(B.setToolDisabledForElement)(l.element,l.name)}),e.default.state.tools=e.default.state.tools.filter(function(l){return l.element!==n})},Q=function(n){e.default.modules&&E(n);var l=e.default.state.enabledElements.findIndex(function(c){return c===n});l>-1?e.default.state.enabledElements.splice(l,1):i.warn("unable to remove element")},o=function(n){t.default.removeHandlers(n)};function E(r){var n=e.default.modules;Object.keys(n).forEach(function(l){typeof n[l].removeEnabledElementCallback=="function"&&n[l].removeEnabledElementCallback(r)})}},"./store/isToolActiveForElement.js":function(k,C,A){A.r(C);var s=A("./store/getToolForElement.js");C.default=function(I,e){var g=Object(s.default)(I,e);return g.mode==="active"}},"./store/modules/cursorModule.js":function(k,C,A){A.r(C),A("./externalModules.js");var s={iconSize:16,viewBox:{x:16,y:16},mousePoint:{x:8,y:8},mousePointerGroupString:`
<path stroke="ACTIVE_COLOR" d="M8 16L8 0"></path>
<path stroke="ACTIVE_COLOR" d="M16 8L0 8"></path>
`},I={defaultOptions:function(t){Object.assign(s,t)}},e={defaultOptions:function(){return s}};C.default={configuration:s,getters:e,setters:I}},"./store/modules/globalConfigurationModule.js":function(k,C,A){A.r(C);var s={mouseEnabled:!0,touchEnabled:!0,globalToolSyncEnabled:!1,showSVGCursors:!1,autoResizeViewports:!0,lineDash:[4,4]};C.default={configuration:s}},"./store/modules/manipulatorStateModule.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I={activeManipulators:{}};function e(E,r){var n=s.default.cornerstone.getEnabledElement(E),l=n.uuid;I.activeManipulators[l]=r}function g(E){var r=s.default.cornerstone.getEnabledElement(E),n=r.uuid,l=I.activeManipulators;delete l[n]}function t(E){var r=s.default.cornerstone.getEnabledElement(E),n=r.uuid;B(n)}function B(E){var r=I.activeManipulators,n=r[E];typeof n=="function"&&n(),delete r[E]}function i(){var E=I.activeManipulators;Object.keys(E).forEach(function(r){return B(r)})}function a(E){var r=E.detail,n=r.element;g(n)}function Q(E){var r=s.default.cornerstone.EVENTS.NEW_IMAGE;E.removeEventListener(r,a),g(E)}function o(E){var r=s.default.cornerstone.EVENTS.NEW_IMAGE;E.removeEventListener(r,a),E.addEventListener(r,a)}C.default={setters:{addActiveManipulatorForElement:e,removeActiveManipulatorForElement:g,cancelActiveManipulatorsForElement:t,cancelActiveManipulators:i},state:I,enabledElementCallback:o,removeEnabledElementCallback:Q}},"./store/modules/segmentationModule/activeLabelmapIndex.js":function(k,C,A){A.r(C),A.d(C,"getActiveLabelmapIndex",function(){return B}),A.d(C,"setActiveLabelmapIndex",function(){return i});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/addLabelmap3D.js"),g=A("./store/modules/segmentationModule/state.js"),t=A("./externalModules.js");function B(a){var Q=Object(s.default)(a);if(Q){var o=Object(I.getToolState)(Q,"stack"),E=o.data[0],r=E.imageIds[0],n=g.default.series[r];if(n)return n.activeLabelmapIndex}}function i(a){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Object(s.default)(a);if(o){var E=t.default.cornerstone,r=Object(I.getToolState)(o,"stack"),n=r.data[0],l=E.getEnabledElement(o),c=l.image,D=c.rows,h=c.columns,y=n.imageIds.length,u=D*h*y,v=n.imageIds[0],M=g.default.series[v];M?(M.activeLabelmapIndex=Q,M.labelmaps3D[Q]||Object(e.default)(M,Q,u)):(g.default.series[v]={activeLabelmapIndex:Q,labelmaps3D:[]},M=g.default.series[v],Object(e.default)(M,Q,u)),E.updateImage(o)}}},"./store/modules/segmentationModule/activeSegmentIndex.js":function(k,C,A){A.r(C),A.d(C,"getActiveSegmentIndex",function(){return t}),A.d(C,"setActiveSegmentIndex",function(){return B}),A.d(C,"incrementActiveSegmentIndex",function(){return i}),A.d(C,"decrementActiveSegmentIndex",function(){return a});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/state.js"),g=A("./store/index.js");function t(o,E){var r=Object(s.default)(o);if(r){var n=Object(I.getToolState)(r,"stack"),l=n.data[0],c=l.imageIds[0],D=e.default.series[c];if(D){E=E===void 0?D.activeLabelmapIndex:E;var h=D.labelmaps3D[E];if(h)return h.activeSegmentIndex}return 1}}function B(o,E){var r=Object(s.default)(o);if(r){var n=Object(I.getToolState)(r,"stack"),l=n.data[0],c=l.imageIds[0],D=e.default.series[c];if(D){var h=D.activeLabelmapIndex,y=D.labelmaps3D[h],u=Object(g.getModule)("segmentation"),v=u.configuration;E<=0?E=1:E>v.segmentsPerLabelmap&&(E=v.segmentsPerLabelmap),y.activeSegmentIndex=E}}}function i(o){var E=Object(s.default)(o);E&&Q(E,"increase")}function a(o){var E=Object(s.default)(o);E&&Q(E,"decrease")}function Q(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"increase",r=Object(g.getModule)("segmentation"),n=r.configuration,l=Object(I.getToolState)(o,"stack"),c=l.data[0],D=c.imageIds[0],h=e.default.series[D];if(h){var y=h.activeLabelmapIndex,u=h.labelmaps3D[y];switch(E){case"increase":u.activeSegmentIndex++,u.activeSegmentIndex>n.segmentsPerLabelmap&&(u.activeSegmentIndex=1);break;case"decrease":u.activeSegmentIndex--,u.activeSegmentIndex<=0&&(u.activeSegmentIndex=n.segmentsPerLabelmap);break}}}},"./store/modules/segmentationModule/addLabelmap2D.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t});var s=A("./store/modules/segmentationModule/arrayTypes.js"),I=A("./store/index.js"),e=s.default.UINT_16_ARRAY,g=s.default.FLOAT_32_ARRAY;function t(B,i,a,Q,o){var E=Object(I.getModule)("segmentation"),r=E.configuration,n=Q*o,l=n*a,c;switch(r.arrayType){case e:c=new Uint16Array(B.labelmaps3D[i].buffer,l*2,n);break;case g:c=new Float32Array(B.labelmaps3D[i].buffer,l*4,n);break;default:throw new Error("Unsupported Array Type ".concat(r.arrayType))}B.labelmaps3D[i].labelmaps2D[a]={pixelData:c,segmentsOnLabelmap:[]}}},"./store/modules/segmentationModule/addLabelmap3D.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t});var s=A("./store/modules/segmentationModule/arrayTypes.js"),I=A("./store/index.js"),e=s.default.UINT_16_ARRAY,g=s.default.FLOAT_32_ARRAY;function t(B,i,a){var Q=Object(I.getModule)("segmentation"),o=Q.configuration,E;switch(o.arrayType){case e:E=2;break;case g:E=4;break;default:throw new Error("Unsupported Array Type ".concat(o.arrayType))}B.labelmaps3D[i]={buffer:new ArrayBuffer(a*E),labelmaps2D:[],metadata:[],activeSegmentIndex:1,colorLUTIndex:0,segmentsHidden:[],undo:[],redo:[]}}},"./store/modules/segmentationModule/arrayTypes.js":function(k,C,A){A.r(C);var s={UINT_16_ARRAY:0,FLOAT_32_ARRAY:1};C.default=s},"./store/modules/segmentationModule/colorLUT.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return i}),A.d(C,"setColorLUTIndexForLabelmap3D",function(){return a}),A.d(C,"getColorForSegmentIndexColorLUT",function(){return Q}),A.d(C,"setColorForSegmentIndexOfColorLUT",function(){return o}),A.d(C,"getColorLUT",function(){return E});var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./util/logger.js"),g=A("./store/modules/segmentationModule/state.js"),t=A("./store/index.js"),B=Object(e.getLogger)("store:modules:segmentationModule:setColorLUT");function i(f){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=Object(t.getModule)("segmentation"),K=m.configuration,L=K.segmentsPerLabelmap;w?(r(w,L),w.length<L&&(w=[].concat(I()(w),I()(n(L-w.length))))):w=w||n(L),w.unshift([0,0,0,0]),g.default.colorLutTables[f]=w}function a(f,w){f.colorLUTIndex=w}function Q(f,w){var m=E(f);return m[w]}function o(f,w,m){var K=E(f);K[w]=m}function E(f){return typeof f=="number"?g.default.colorLutTables[f]:g.default.colorLutTables[f.colorLUTIndex]}function r(f,w){f.length<w?B.warn("The provided colorLUT only provides ".concat(f.length," labels, whereas segmentsPerLabelmap is set to ").concat(w,". Autogenerating the rest.")):f.length>w&&B.warn("segmentsPerLabelmap is set to ".concat(w,", and the provided colorLUT provides ").concat(f.length,". Using the first ").concat(w," colors from the LUT."))}function n(){for(var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:255,w=[],m=0;m<f;m++)w.push(F(D(),M()));return w}var l=137.5,c=222.5;function D(){return c+=l,c>=360&&(c-=360),c}var h=.6,y=.82,u=.3,v=.07;function M(){if(h+=v,h>y){var f=h-y;h=u+f}return h}function F(f){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.6,K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:255,L=(1-Math.abs(2*m-1))*w,J=L*(1-Math.abs(f/60%2-1)),p=m-L/2,Y,G,U;return f<60?(Y=L,G=J,U=0):f<120?(Y=J,G=L,U=0):f<180?(Y=0,G=L,U=J):f<240?(Y=0,G=J,U=L):f<300?(Y=J,G=0,U=L):f<360&&(Y=L,G=0,U=J),[(Y+p)*255,(G+p)*255,(U+p)*255,K]}},"./store/modules/segmentationModule/defaultConfiguration.js":function(k,C,A){A.r(C);var s=A("./store/modules/segmentationModule/arrayTypes.js"),I=s.default.UINT_16_ARRAY,e={renderOutline:!0,renderFill:!0,shouldRenderInactiveLabelmaps:!0,radius:10,minRadius:1,maxRadius:50,fillAlpha:.2,fillAlphaInactive:.1,outlineAlpha:.7,outlineAlphaInactive:.35,outlineWidth:3,storeHistory:!0,segmentsPerLabelmap:65535,arrayType:I};C.default=e},"./store/modules/segmentationModule/deleteSegment.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/state.js"),g=A("./externalModules.js");function t(B,i,a){if(i){var Q=Object(s.default)(B);if(Q){var o=Object(I.getToolState)(Q,"stack"),E=o.data[0],r=E.imageIds[0],n=e.default.series[r];if(n){a=a===void 0?n.activeLabelmapIndex:a;var l=n.labelmaps3D[a];if(l){delete l.metadata[i];for(var c=l.labelmaps2D,D=0;D<c.length;D++){var h=c[D];if(h&&h.segmentsOnLabelmap.includes(i)){var y=h.pixelData,u=h.segmentsOnLabelmap.indexOf(i);h.segmentsOnLabelmap.splice(u,1);for(var v=0;v<y.length;v++)y[v]===i&&(y[v]=0)}}g.default.cornerstone.updateImage(Q)}}}}}},"./store/modules/segmentationModule/getBrushColor.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return B});var s=A("./stateManagement/toolState.js"),I=A("./store/modules/segmentationModule/state.js"),e=A("./store/modules/segmentationModule/getElement.js"),g=A("./util/logger.js"),t=Object(g.getLogger)("store:modules:segmentationModule:getBrushColor");function B(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=Object(e.default)(i);if(Q){var o=Object(s.getToolState)(Q,"stack");if(!o){t.error("Consumers must define stacks in their application if using segmentations in cornerstoneTools.");return}var E=o.data[0],r=E.imageIds[0],n=I.default.series[r],l;if(n){var c=n.activeLabelmapIndex,D=n.labelmaps3D[c],h=D.activeSegmentIndex;l=I.default.colorLutTables[D.colorLUTIndex][h]}else l=I.default.colorLutTables[0][1];return a?"rgba(".concat(l[0],", ").concat(l[1],", ").concat(l[2],", 1.0 )"):"rgba(".concat(l[0],", ").concat(l[1],", ").concat(l[2],", 0.8 )")}}},"./store/modules/segmentationModule/getElement.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./store/index.js");function I(e){return e instanceof HTMLElement?e:s.getters.enabledElementByUID(e)}},"./store/modules/segmentationModule/getLabelmap2D.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return l}),A.d(C,"getLabelmap2DByImageIdIndex",function(){return c});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/getSegmentsOnPixeldata.js"),g=A("./store/modules/segmentationModule/addLabelmap3D.js"),t=A("./store/modules/segmentationModule/addLabelmap2D.js"),B=A("./externalModules.js"),i=A("./store/modules/segmentationModule/state.js"),a=A("./store/modules/segmentationModule/arrayTypes.js"),Q=A("./store/index.js"),o=A("./util/logger.js"),E=a.default.UINT_16_ARRAY,r=a.default.FLOAT_32_ARRAY,n=Object(o.getLogger)("store:modules:segmentationModule:getLabelmap2D");function l(D){var h=Object(s.default)(D);if(h){var y=B.default.cornerstone,u=Object(I.getToolState)(h,"stack");if(!u){n.error("Consumers must define stacks in their application if using segmentations in cornerstoneTools.");return}var v=u.data[0],M=y.getEnabledElement(h),F=v.currentImageIdIndex,f=M.image,w=f.rows,m=f.columns,K=v.imageIds.length,L=v.imageIds[0],J=i.default.series[L],p;if(J){if(p=J.activeLabelmapIndex,!J.labelmaps3D[p]){var Y=w*m*K;Object(g.default)(J,p,Y)}J.labelmaps3D[p].labelmaps2D[F]||Object(t.default)(J,p,F,w,m)}else{p=0,i.default.series[L]={activeLabelmapIndex:p,labelmaps3D:[]},J=i.default.series[L];var G=w*m*K;Object(g.default)(J,p,G),Object(t.default)(J,p,F,w,m)}var U=J.labelmaps3D[p];return{labelmap2D:U.labelmaps2D[F],labelmap3D:U,currentImageIdIndex:F,activeLabelmapIndex:p}}}function c(D,h,y,u){if(!D.labelmaps2D[h]){var v=Object(Q.getModule)("segmentation"),M=v.configuration,F=y*u,f=F*h,w;switch(M.arrayType){case E:w=new Uint16Array(D.buffer,f*2,F);break;case r:w=new Float32Array(D.buffer,f*4,F);break;default:throw new Error("Unsupported Array Type ".concat(M.arrayType))}D.labelmaps2D[h]={pixelData:w,segmentsOnLabelmap:Object(e.default)(w)}}return D.labelmaps2D[h]}},"./store/modules/segmentationModule/getLabelmapBuffers.js":function(k,C,A){A.r(C),A.d(C,"getLabelmapBuffers",function(){return Q}),A.d(C,"getActiveLabelmapBuffer",function(){return o});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/getLabelmaps3D.js"),g=A("./store/modules/segmentationModule/state.js"),t=A("./store/modules/segmentationModule/arrayTypes.js"),B=A("./store/index.js"),i=t.default.UINT_16_ARRAY,a=t.default.FLOAT_32_ARRAY;function Q(E,r){var n=Object(s.default)(E);if(n){var l=Object(e.default)(n),c=l.labelmaps3D;if(!c)return[];var D=Object(B.getModule)("segmentation"),h=D.configuration,y,u;switch(h.arrayType){case i:y="Uint16Array",u="2";break;case a:y="Float32Array",u="4";break;default:throw new Error("Unsupported Array Type ".concat(h.arrayType))}var v=g.default.colorLutTables;if(r!==void 0){var M=c[r];return M?{labelmapIndex:r,bytesPerVoxel:u,type:y,buffer:M.buffer,colorLUT:v[M.colorLUTIndex]}:void 0}for(var F=[],f=0;f<c.length;f++){var w=c[f];w&&F.push({labelmapIndex:f,bytesPerVoxel:2,buffer:w.buffer,colorLUT:v[w.colorLUTIndex]})}return F}}function o(E){var r=Object(s.default)(E);if(r){var n=Object(I.getToolState)(r,"stack"),l=n.data[0].imageIds,c=l[0],D=g.default.series[c];if(D){var h=D.activeLabelmapIndex;return Q(r,h)}}}},"./store/modules/segmentationModule/getLabelmapStats.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return i}),A.d(C,"_calculateLabelmapStats",function(){return Q});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/state.js"),g=A("./externalModules.js"),t=A("./util/logger.js"),B=Object(t.getLogger)("store:modules:segmentationModule:getLabelmapStats");function i(n,l,c){var D=g.default.cornerstone,h=Object(s.default)(n);if(!h)return null;var y=Object(I.getToolState)(h,"stack"),u=y.data[0].imageIds,v=u[0];return new Promise(function(M){var F=e.default.series[v];F||M(null);var f=a(u),w=f.sufficientMetadata,m=f.imagePlanes;w||(B.warn("Insufficient imagePlaneModule information to calculate volume statistics."),M(null)),c=c===void 0?F.activeLabelmapIndex:c;for(var K=F.labelmaps3D[c],L=[],J=0;J<u.length;J++)L.push(D.loadAndCacheImage(u[J]));Promise.all(L).then(function(p){var Y=Q(K,p,m,l);M(Y)})})}function a(n){for(var l=[],c=g.default.cornerstone,D=c.metaData,h=!0,y=0;y<n.length;y++){var u=D.get("imagePlaneModule",n[y]);if(!u){h=!1;break}l.push(u)}return{sufficientMetadata:h,imagePlanes:l}}function Q(n,l,c,D){for(var h=o(n,l,c,D),y=0,u=h[0].values[0],v=u,M=0,F=0;F<h.length;F++){var f=h[F],w=f.values,m=f.voxelInMM3;M+=m*w.length;var K=0;w.forEach(function(G){G>u?u=G:G<v&&(v=G),K+=G}),y+=K*m}y/=M;for(var L=0,J=0;J<h.length;J++){var p=h[J],w=p.values,m=p.voxelInMM3,Y=0;w.forEach(function(R){Y+=Math.pow(R-y,2)}),L+=Y*m}return L/=M,L=Math.sqrt(L),{volume:M,mean:y,stdDev:L,max:u,min:v}}function o(n,l,c,D){for(var h=l[0],y=h.rowPixelSpacing,u=h.columnPixelSpacing,v=n.labelmaps2D,M=[],F=0;F<v.length;F++){var f=v[F];if(f&&f.segmentsOnLabelmap.includes(D)){for(var w=E(l,c,F),m=w*y*u,K=f.pixelData,L=l[F].getPixelData(),J=[],p=0;p<K.length;p++)K[p]===D&&J.push(L[p]);M.push({voxelInMM3:m,values:J})}}return M}function E(n,l,c){var D=n.length,h=l[c].imagePositionPatient;if(c===0){var y=l[c+1].imagePositionPatient;return r(h,y)}else if(c===D-1){var u=l[c-1].imagePositionPatient;return r(h,u)}var v=l[c-1].imagePositionPatient,M=l[c+1].imagePositionPatient;return(r(h,v)+r(h,M))/2}function r(n,l){return Math.sqrt(Math.pow(n[0]-l[0],2)+Math.pow(n[1]-l[1],2)+Math.pow(n[2]-l[2],2))}},"./store/modules/segmentationModule/getLabelmaps3D.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return B}),A.d(C,"getLabelmap3D",function(){return i});var s=A("./stateManagement/toolState.js"),I=A("./store/modules/segmentationModule/getElement.js"),e=A("./store/modules/segmentationModule/state.js"),g=A("./util/logger.js"),t=Object(g.getLogger)("store:modules:segmentationModule:getLabelmaps3D");function B(a){var Q=Object(I.default)(a);if(Q){var o=Object(s.getToolState)(Q,"stack");if(!o){t.error("Consumers must define stacks in their application if using segmentations in cornerstoneTools.");return}var E=o.data[0],r=E.imageIds[0],n=e.default.series[r],l,c;return n&&(l=n.labelmaps3D,c=n.activeLabelmapIndex),{labelmaps3D:l,activeLabelmapIndex:c,currentImageIdIndex:E.currentImageIdIndex}}}function i(a,Q){var o=B(a),E=o.labelmaps3D,r=o.activeLabelmapIndex;return Q=Q!==void 0?Q:r,E[Q]}},"./store/modules/segmentationModule/getSegmentOfActiveLabelmapAtEvent.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return B});var s=A("./stateManagement/toolState.js"),I=A("./store/modules/segmentationModule/state.js"),e=A("./util/isPointInImage.js"),g=A("./util/logger.js"),t=Object(g.getLogger)("store:modules:segmentationModule:getSegmentOfActiveLabelmapAtEvent");function B(i){var a=i.detail,Q=a.element,o=a.image,E=a.currentPoints;if(!E){t.warn("Not a cornerstone input event.");return}var r=o.width,n=o.height;if(Q){var l=Object(s.getToolState)(Q,"stack"),c=l.data[0],D=c.currentImageIdIndex,h=c.imageIds[0],y=I.default.series[h],u=y.activeLabelmapIndex,v=y.labelmaps3D[u];if(v){var M=v.labelmaps2D[D];if(M){var F=M.pixelData,f=E.image,w=f.x,m=f.y;if(w=Math.floor(w),m=Math.floor(m),Object(e.default)({x:w,y:m},n,r)){var K=F[m*r+w];return K===0?void 0:{segmentIndex:K,metadata:v.metadata[K]}}}}}}},"./store/modules/segmentationModule/getSegmentsOnPixeldata.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s);function e(g){return I()(new Set(g))}},"./store/modules/segmentationModule/history.js":function(k,C,A){A.r(C),A.d(C,"pushState",function(){return t}),A.d(C,"undo",function(){return B}),A.d(C,"redo",function(){return i});var s=A("./store/modules/segmentationModule/getLabelmaps3D.js"),I=A("./util/logger.js"),e=A("./externalModules.js"),g=Object(I.getLogger)("util:segmentation:labelmap3DHistory");function t(Q,o,E){var r=Object(s.getLabelmap3D)(Q,E);r.undo.push(o),r.redo=[]}function B(Q,o){var E=Object(s.getLabelmap3D)(Q,o),r=E.undo,n=E.redo;if(!r.length){g.warn("No undos left.");return}var l=r.pop();a(E,l,1),n.push(l),e.default.cornerstone.updateImage(Q)}function i(Q,o){var E=Object(s.getLabelmap3D)(Q,o),r=E.undo,n=E.redo;if(!n.length){g.warn("No redos left.");return}var l=n.pop();a(E,l,2),r.push(l),e.default.cornerstone.updateImage(Q)}function a(Q,o,E){var r=Q.labelmaps2D;o.forEach(function(n){for(var l=n.imageIdIndex,c=n.diff,D=r[l],h=D.pixelData,y=0;y<c.length;y++){var u=c[y];h[u[0]]=u[E]}})}},"./store/modules/segmentationModule/index.js":function(k,C,A){A.r(C);var s=A("./store/modules/segmentationModule/metadata.js"),I=A("./store/modules/segmentationModule/activeLabelmapIndex.js"),e=A("./store/modules/segmentationModule/activeSegmentIndex.js"),g=A("./store/modules/segmentationModule/segmentVisibility.js"),t=A("./store/modules/segmentationModule/getLabelmapBuffers.js"),B=A("./store/modules/segmentationModule/setLabelmap3D.js"),i=A("./store/modules/segmentationModule/getLabelmapStats.js"),a=A("./store/modules/segmentationModule/getLabelmaps3D.js"),Q=A("./store/modules/segmentationModule/getLabelmap2D.js"),o=A("./store/modules/segmentationModule/getSegmentOfActiveLabelmapAtEvent.js"),E=A("./store/modules/segmentationModule/colorLUT.js"),r=A("./store/modules/segmentationModule/getBrushColor.js"),n=A("./store/modules/segmentationModule/getSegmentsOnPixeldata.js"),l=A("./store/modules/segmentationModule/deleteSegment.js"),c=A("./store/modules/segmentationModule/state.js"),D=A("./store/modules/segmentationModule/defaultConfiguration.js"),h=A("./store/modules/segmentationModule/history.js"),y=A("./store/modules/segmentationModule/setRadius.js");function u(){Object(E.default)(0)}C.default={state:c.default,configuration:D.default,onRegisterCallback:u,getters:{metadata:s.getMetadata,labelmap3D:a.getLabelmap3D,labelmaps3D:a.default,activeLabelmapIndex:I.getActiveLabelmapIndex,activeSegmentIndex:e.getActiveSegmentIndex,isSegmentVisible:g.isSegmentVisible,labelmap2D:Q.default,labelmap2DByImageIdIndex:Q.getLabelmap2DByImageIdIndex,labelmapStats:i.default,segmentOfActiveLabelmapAtEvent:o.default,brushColor:r.default,labelmapBuffers:t.getLabelmapBuffers,activeLabelmapBuffer:t.getActiveLabelmapBuffer,colorLUT:E.getColorLUT,colorForSegmentIndexColorLUT:E.getColorForSegmentIndexColorLUT},setters:{metadata:s.setMetadata,labelmap3DForElement:B.setLabelmap3DForElement,labelmap3DByFirstImageId:B.setLabelmap3DByFirstImageId,incrementActiveSegmentIndex:e.incrementActiveSegmentIndex,decrementActiveSegmentIndex:e.decrementActiveSegmentIndex,activeSegmentIndex:e.setActiveSegmentIndex,toggleSegmentVisibility:g.toggleSegmentVisibility,updateSegmentsOnLabelmap2D:function(M){M.segmentsOnLabelmap=Object(n.default)(M.pixelData)},deleteSegment:l.default,colorLUT:E.default,colorLUTIndexForLabelmap3D:E.setColorLUTIndexForLabelmap3D,colorForSegmentIndexOfColorLUT:E.setColorForSegmentIndexOfColorLUT,activeLabelmapIndex:I.setActiveLabelmapIndex,radius:y.default,pushState:h.pushState,undo:h.undo,redo:h.redo}}},"./store/modules/segmentationModule/metadata.js":function(k,C,A){A.r(C),A.d(C,"getMetadata",function(){return a}),A.d(C,"setMetadata",function(){return Q});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./store/modules/segmentationModule/addLabelmap3D.js"),e=A("./stateManagement/toolState.js"),g=A("./externalModules.js"),t=A("./util/logger.js"),B=A("./store/modules/segmentationModule/state.js"),i=Object(t.getLogger)("store:modules:segmentationModule:metadata");function a(o,E,r){var n=Object(s.default)(o);if(n){var l=Object(e.getToolState)(n,"stack"),c=l.data[0],D=c.imageIds[0],h=B.default.series[D];if(!h){i.warn("brushStackState is undefined");return}if(E=E===void 0?h.activeLabelmapIndex:E,!h.labelmaps3D[E]){i.warn("No labelmap3D of labelmap index ".concat(E," on stack."));return}var y=h.labelmaps3D[E];return r===void 0?y.metadata:y.metadata[r]}}function Q(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,l=Object(s.default)(o);if(l){var c=g.default.cornerstone,D=Object(e.getToolState)(l,"stack"),h=D.data[0],y=h.imageIds[0],u=B.default.series[y];if(u||(B.default.series[y]={labelmapIndex:E,labelmaps3D:[]},u=B.default.series[y]),!u.labelmaps3D[E]){var v=c.getEnabledElement(l),M=v.image,F=M.rows,f=M.columns,w=h.imageIds.length,m=F*f*w;Object(I.default)(u,E,m)}var K=u.labelmaps3D[E];K.metadata[r]=n}}},"./store/modules/segmentationModule/segmentVisibility.js":function(k,C,A){A.r(C),A.d(C,"isSegmentVisible",function(){return B}),A.d(C,"toggleSegmentVisibility",function(){return i});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/state.js"),g=A("./util/logger.js"),t=Object(g.getLogger)("store:modules:segmentationModule:segmentVisibility");function B(a,Q,o){if(Q){var E=Object(s.default)(a);if(E){var r=Object(I.getToolState)(E,"stack"),n=r.data[0],l=n.imageIds[0],c=e.default.series[l];if(!c){t.warn("brushStackState is undefined");return}if(o=o===void 0?c.activeLabelmapIndex:o,!c.labelmaps3D[o]){t.warn("No labelmap3D of labelmap index ".concat(o," on stack."));return}var D=c.labelmaps3D[o],h=!D.segmentsHidden[Q];return h}}}function i(a,Q,o){if(Q){var E=Object(s.default)(a);if(E){var r=Object(I.getToolState)(E,"stack"),n=r.data[0],l=n.imageIds[0],c=e.default.series[l];if(!c){t.warn("brushStackState is undefined");return}if(o=o===void 0?c.activeLabelmapIndex:o,!c.labelmaps3D[o]){t.warn("No labelmap3D of labelmap index ".concat(o," on stack."));return}var D=c.labelmaps3D[o],h=D.segmentsHidden;return h[Q]=!h[Q],!h[Q]}}}},"./store/modules/segmentationModule/setLabelmap3D.js":function(k,C,A){A.r(C),A.d(C,"setLabelmap3DByFirstImageId",function(){return E}),A.d(C,"setLabelmap3DForElement",function(){return o});var s=A("./store/modules/segmentationModule/getElement.js"),I=A("./stateManagement/toolState.js"),e=A("./store/modules/segmentationModule/state.js"),g=A("./store/modules/segmentationModule/getSegmentsOnPixeldata.js"),t=A("./util/segmentation/index.js"),B=A("./store/modules/segmentationModule/arrayTypes.js"),i=A("./store/index.js"),a=B.default.UINT_16_ARRAY,Q=B.default.FLOAT_32_ARRAY;function o(r,n,l){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],D=arguments.length>4?arguments[4]:void 0,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,y=Object(s.default)(r);if(y){var u=Object(I.getToolState)(y,"stack"),v=u.data[0].imageIds.length,M=u.data[0].imageIds[0];E(M,n,l,c,v,D,h),Object(t.triggerLabelmapModifiedEvent)(y,l)}}function E(r,n,l){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],D=arguments.length>4?arguments[4]:void 0,h=arguments.length>5?arguments[5]:void 0,y=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,u=Object(i.getModule)("segmentation"),v=u.configuration,M=e.default.series[r];M||(e.default.series[r]={activeLabelmapIndex:l,labelmaps3D:[]},M=e.default.series[r]),M.labelmaps3D[l]={buffer:n,labelmaps2D:[],metadata:c,activeSegmentIndex:1,colorLUTIndex:y,segmentsHidden:[],undo:[],redo:[]};for(var F=M.labelmaps3D[l].labelmaps2D,f=n.byteLength/D,w=0;w<D;w++){var m=void 0;switch(v.arrayType){case a:m=new Uint16Array(n,f*w,f/2);break;case Q:m=new Float32Array(n,f*w,f/4);break;default:throw new Error("Unsupported Array Type ".concat(v.arrayType))}var K=h?h[w]:Object(g.default)(m);K&&K.some(function(L){return L})&&(F[w]={pixelData:m,segmentsOnLabelmap:K})}}},"./store/modules/segmentationModule/setRadius.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./store/index.js");function I(e){var g=Object(s.getModule)("segmentation"),t=g.configuration;t.radius=Math.min(Math.max(e,t.minRadius),t.maxRadius)}},"./store/modules/segmentationModule/state.js":function(k,C,A){A.r(C);var s={series:{},colorLutTables:[]};C.default=s},"./store/removeTool.js":function(k,C,A){A.r(C),A.d(C,"removeTool",function(){return e}),A.d(C,"removeToolForElement",function(){return I});var s=A("./store/index.js"),I=function(B,i){var a=s.default.state.tools.findIndex(function(Q){return Q.element===B&&Q.name===i});a>=0&&s.default.state.tools.splice(a,1)},e=function(B){g(B),s.default.state.enabledElements.forEach(function(i){I(i,B)})},g=function(B){var i=Object(s.getModule)("globalConfiguration"),a=i.configuration;a.globalToolSyncEnabled&&s.default.state.globalTools[B]&&delete s.default.state.globalTools[B]}},"./store/setToolCursor.js":function(k,C,A){A.r(C),A.d(C,"setToolCursor",function(){return e}),A.d(C,"resetToolCursor",function(){return g}),A.d(C,"hideToolCursor",function(){return t});var s=A("./store/index.js"),I=s.modules.globalConfiguration;function e(i,a){if(I.configuration.showSVGCursors){var Q=a.getIconWithPointerSVG(),o=a.mousePoint,E=window.URL.createObjectURL(Q);i.style.cursor="url('".concat(E,"') ").concat(o,", auto"),s.state.svgCursorUrl=E}}function g(i){B(i,"initial")}function t(i){I.configuration.showSVGCursors&&B(i,"none")}function B(i,a){s.state.svgCursorUrl&&window.URL.revokeObjectURL(s.state.svgCursorUrl),s.state.svgCursorUrl=null,i.style.cursor=a}},"./store/setToolMode.js":function(k,C,A){A.r(C),A.d(C,"setToolActive",function(){return E}),A.d(C,"setToolActiveForElement",function(){return Q}),A.d(C,"setToolDisabled",function(){return n}),A.d(C,"setToolDisabledForElement",function(){return r}),A.d(C,"setToolEnabled",function(){return c}),A.d(C,"setToolEnabledForElement",function(){return l}),A.d(C,"setToolPassive",function(){return h}),A.d(C,"setToolPassiveForElement",function(){return D}),A.d(C,"setToolMode",function(){return u}),A.d(C,"setToolModeForElement",function(){return y}),A.d(C,"_getNormalizedOptions",function(){return J}),A.d(C,"_mergeMouseButtonMask",function(){return p});var s=A("./events.js"),I=A("./util/triggerEvent.js"),e=A("./store/getToolForElement.js"),g=A("./store/setToolCursor.js"),t=A("./util/logger.js"),B=A("./store/index.js"),i=Object(B.getModule)("globalConfiguration"),a=Object(t.getLogger)("store:setToolMode"),Q=function(G,U,R,N){N===void 0&&Array.isArray(R)&&(N=R,R=null);var d=Object(e.default)(G,U);d&&(v(G,d,R,N),d.supportedInteractionTypes.forEach(function(S){N===void 0||N.includes(S)?R["is".concat(S,"Active")]=!0:R["is".concat(S,"Active")]=!1}),i.configuration.showSVGCursors&&d.supportedInteractionTypes.includes("Mouse")&&o(G,R,d)),y("active",null,G,U,R)};function o(Y,G,U){var R;typeof G=="number"?R=[G]:R=G.mouseButtonMask,R.includes(1)&&(U.svgCursor?Object(g.setToolCursor)(U.element,U.svgCursor):U.hideDefaultCursor?Object(g.hideToolCursor)(Y):Object(g.resetToolCursor)(Y))}var E=function(G,U,R){m("active",G,U,R),B.default.state.enabledElements.forEach(function(N){Q(N,G,U,R)})},r=y.bind(null,"disabled",null),n=u.bind(null,"disabled",null),l=y.bind(null,"enabled",null),c=u.bind(null,"enabled",null),D=y.bind(null,"passive",s.default.TOOL_DEACTIVATED),h=u.bind(null,"passive",s.default.TOOL_DEACTIVATED);function y(Y,G,U,R,N){var d=Object(e.default)(U,R);if(!d){a.warn('Unable to find tool "%s" for enabledElement',R);return}if(N=J(N),Array.isArray(N.mouseButtonMask)&&N.mouseButtonMask.length!==0&&Array.isArray(d.options.mouseButtonMask)&&(N.mouseButtonMask=p(N.mouseButtonMask,d.options.mouseButtonMask)),d.mode=Y,d.mergeOptions(N),d["".concat(Y,"Callback")]&&d["".concat(Y,"Callback")](U,N),G){var S={options:N,toolName:R,toolType:R,type:G};Object(I.default)(U,G,S)}}function u(Y,G,U,R){m(Y,U,R),B.default.state.enabledElements.forEach(function(N){y(Y,G,N,U,R)})}function v(Y,G,U,R){G.supportedInteractionTypes.forEach(function(d){if(R===void 0||R.includes(d)){var S=L[d];S?S(G,Y,U):a.warn("Unable to resolve input conflicts for type %s",d)}});var N=B.default.state.tools.filter(function(d){return d.element===Y&&d.mode==="active"&&d.supportedInteractionTypes.length>0});N.forEach(function(d){var S=!1;d.supportedInteractionTypes.forEach(function(T){d.options["is".concat(T,"Active")]&&(S=!0)}),S||(a.log("Setting tool %s's to PASSIVE",d.name),D(Y,d.name))})}function M(Y,G,U){var R=J(U).mouseButtonMask,N=Array.isArray(R)&&R.length>0;if(N){var d=B.default.state.tools.find(function(S){return S.element===G&&S.mode==="active"&&S.options.isMouseActive===!0&&Array.isArray(S.options.mouseButtonMask)&&S.options.mouseButtonMask.some(function(T){return R.includes(T)})});d&&(d.options.mouseButtonMask=d.options.mouseButtonMask.filter(function(S){return!R.includes(S)}),d.options.mouseButtonMask.length===0&&(d.options.isMouseActive=!1))}}function F(Y,G){var U=B.default.state.tools.find(function(N){return N.element===G&&N.mode==="active"&&N.options.isTouchActive===!0}),R=B.default.state.tools.find(function(N){return N.element===G&&N.mode==="active"&&N.options.isMultiTouchActive===!0&&N.configuration.touchPointers===1});U&&(a.log("Setting tool %s's isTouchActive to false",U.name),U.options.isTouchActive=!1),R&&(a.log("Setting tool %s's isTouchActive to false",R.name),R.options.isMultiTouchActive=!1)}function f(Y,G){var U=B.default.state.tools.find(function(N){return N.element===G&&N.mode==="active"&&N.options.isMultiTouchActive===!0&&N.configuration.touchPointers===Y.configuration.touchPointers}),R;Y.configuration.touchPointers===1&&(R=B.default.state.tools.find(function(N){return N.element===G&&N.mode==="active"&&N.options.isTouchActive===!0})),U&&(a.log("Setting tool %s's isMultiTouchActive to false",U.name),U.options.isMultiTouchActive=!1),R&&(a.log("Setting tool %s's isTouchActive to false",R.name),R.options.isTouchActive=!1)}function w(Y,G,U){var R="is".concat(Y,"Active"),N=B.default.state.tools.find(function(d){return d.element===U&&d.mode==="active"&&d.options[R]===!0});N&&(a.log("Setting tool %s's %s to false",N.name,R),N.options[R]=!1)}function m(Y,G,U,R){if(i.configuration.globalToolSyncEnabled){var N={mode:Y,args:[G,U]};R&&N.push(R),B.default.state.globalToolChangeHistory.push(N);var d=50;B.default.state.globalToolChangeHistory.length>d&&B.default.state.globalToolChangeHistory.shift();var S=B.default.state.globalTools[G];if(!S){a.warn("setToolMode call for tool not available globally: ".concat(G));return}if(Y==="active"){var T=K(G,U,R);Object.keys(B.default.state.globalTools).forEach(function(P){var W=B.default.state.globalTools[P];W.activeBindings=W.activeBindings.filter(function(q){return!T.includes(q)})}),T.some(function(P){return P.includes("Mouse-DELETE")})&&(S.activeBindings=S.activeBindings.filter(function(P){return!P.includes("Mouse")}),T=T.filter(function(P){return!P.includes("Mouse")})),S.activeBindings=S.activeBindings.concat(T)}else S.activeBindings=[]}}function K(Y,G,U){U===void 0&&Array.isArray(G)&&(U=G,G=null);var R=[],N=B.default.state.globalTools[Y];if(N){var d=new N.tool(N.props);d.supportedInteractionTypes.forEach(function(S){if(U===void 0||U.includes(S))if(S==="Mouse"){var T=J(G).mouseButtonMask;Array.isArray(T)&&T.length>0?T.forEach(function(P){return R.push("".concat(S,"-").concat(P))}):Array.isArray(T)&&T.length===0&&R.push("".concat(S,"-DELETE"))}else S==="MultiTouch"?R.push("".concat(S,"-").concat(d.configuration.touchPointers)):R.push(S)})}return R}var L={Mouse:M,MouseWheel:w.bind(void 0,"MouseWheel"),Touch:F,TouchPinch:w.bind(void 0,"TouchPinch"),TouchRotate:w.bind(void 0,"TouchRotate"),DoubleTap:w.bind(void 0,"DoubleTap"),MultiTouch:f};function J(Y){return Array.isArray(Y)?Y={mouseButtonMask:Y}:Y!==Object(Y)&&(Y={mouseButtonMask:[Y]}),Y.hasOwnProperty("mouseButtonMask")||(Y.mouseButtonMask=[]),Array.isArray(Y.mouseButtonMask)||(Y.mouseButtonMask=[Y.mouseButtonMask]),Y.mouseButtonMask=Y.mouseButtonMask.filter(function(G){return typeof G=="number"&&G!==0}),Y}function p(Y,G){return Y.concat(G).reduce(function(U,R){return U.indexOf(R)===-1&&U.push(R),U},[])}},"./store/setToolOptions.js":function(k,C,A){A.r(C),A.d(C,"setToolOptions",function(){return g}),A.d(C,"setToolOptionsForElement",function(){return e});var s=A("./store/getToolForElement.js"),I=A("./store/index.js"),e=function(B,i,a){var Q=Object(s.default)(B,i);Q&&Q.mergeOptions(a)},g=function(B,i){I.state.enabledElements.forEach(function(a){e(a,B,i)})}},"./synchronization/Synchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./util/convertToVector3.js"),e=A("./toolOptions.js");function g(B){return B.filter(function(i,a,Q){return Q.indexOf(i)===a})}function t(B,i){s.default.cornerstone;var a=this,Q=[],o=[],E=!1,r={},n=i;this.enabled=!0,this.setHandler=function(c){n=c},this.getHandler=function(){return n},this.getDistances=function(){if(!(!Q.length||!o.length)){var c=s.default.cornerstone;r.distances={},r.imageIds={sourceElements:[],targetElements:[]},Q.forEach(function(D){var h=c.getEnabledElement(D);if(!(!h||!h.image)){var y=h.image.imageId,u=c.metaData.get("imagePlaneModule",y);if(!(!u||!u.imagePositionPatient)){var v=Object(I.default)(u.imagePositionPatient);r.hasOwnProperty(h)||(r.distances[y]={},r.imageIds.sourceElements.push(y),o.forEach(function(M){var F=c.getEnabledElement(M);if(!(!F||!F.image)){var f=F.image.imageId;if(r.imageIds.targetElements.push(f),D!==M&&y!==f&&!r.distances[y].hasOwnProperty(f)){var w=c.metaData.get("imagePlaneModule",f);if(!(!w||!w.imagePositionPatient)){var m=Object(I.default)(w.imagePositionPatient);r.distances[y][f]=m.clone().sub(v)}}}}),Object.keys(r.distances[y]).length||delete r.distances[y])}}})}},this.fireEvent=function(c,D){var h=!a.enabled,y=!Q.length||!o.length;h||y||(E=!0,o.forEach(function(u){var v=o.indexOf(u);if(v!==-1){var M=r.imageIds.targetElements[v],F=Q.indexOf(c);if(F!==-1){var f=r.imageIds.sourceElements[F],w;f===M?w=0:r.distances[f]!==void 0&&(w=r.distances[f][M]),n(a,c,u,D,w)}}}),E=!1)},this.onEvent=function(c){var D=c.detail;E!==!0&&a.fireEvent(c.currentTarget,D)},this.addSource=function(c){var D=Q.indexOf(c);D===-1&&(Q.push(c),B.split(" ").forEach(function(h){c.addEventListener(h,a.onEvent)}),a.getDistances(),a.updateDisableHandlers())},this.addTarget=function(c){var D=o.indexOf(c);D===-1&&(o.push(c),a.getDistances(),n(a,c,c,0),a.updateDisableHandlers())},this.add=function(c){a.addSource(c),a.addTarget(c)},this.removeSource=function(c){var D=Q.indexOf(c);D!==-1&&(Q.splice(D,1),B.split(" ").forEach(function(h){c.removeEventListener(h,a.onEvent)}),a.getDistances(),a.fireEvent(c),a.updateDisableHandlers())},this.removeTarget=function(c){var D=o.indexOf(c);D!==-1&&(o.splice(D,1),a.getDistances(),n(a,c,c,0),a.updateDisableHandlers())},this.remove=function(c){a.removeTarget(c),a.removeSource(c)},this.getSourceElements=function(){return Q},this.getTargetElements=function(){return o},this.displayImage=function(c,D,h){E=!0,s.default.cornerstone.displayImage(c,D,h),E=!1},this.setViewport=function(c,D){E=!0,s.default.cornerstone.setViewport(c,D),E=!1};function l(c){var D=c.detail.element;a.remove(D),Object(e.clearToolOptionsByElement)(D)}this.updateDisableHandlers=function(){var c=g(Q.concat(o));c.forEach(function(D){D.removeEventListener(s.default.cornerstone.EVENTS.ELEMENT_DISABLED,l),D.addEventListener(s.default.cornerstone.EVENTS.ELEMENT_DISABLED,l)})},this.destroy=function(){var c=g(Q.concat(o));c.forEach(function(D){a.remove(D)})}}C.default=t},"./synchronization/panZoomSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g){if(g!==e){var t=s.default.cornerstone,B=t.getViewport(e),i=t.getViewport(g);i.scale===B.scale&&i.translation.x===B.translation.x&&i.translation.y===B.translation.y||(i.scale=B.scale,i.translation.x=B.translation.x,i.translation.y=B.translation.y,I.setViewport(g,i))}}},"./synchronization/stackImageIndexSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/toolState.js"),e=A("./stateManagement/loadHandlerManager.js"),g=A("./util/clip.js");C.default=function(t,B,i){if(i!==B){var a=s.default.cornerstone,Q=Object(I.getToolState)(B,"stack"),o=Q.data[0],E=Object(I.getToolState)(i,"stack"),r=E.data[0],n=o.currentImageIdIndex;if(n=Object(g.default)(n,0,r.imageIds.length-1),n!==r.currentImageIdIndex){var l=e.default.getStartLoadHandler(i),c=e.default.getEndLoadHandler(i),D=e.default.getErrorLoadingHandler(i);l&&l(i);var h;r.preventCache===!0?h=a.loadImage(r.imageIds[n]):h=a.loadAndCacheImage(r.imageIds[n]),h.then(function(y){var u=a.getViewport(i);r.currentImageIdIndex=n,t.displayImage(i,y,u),c&&c(i,y)},function(y){var u=r.imageIds[n];D&&D(i,u,y)})}}}},"./synchronization/stackImagePositionOffsetSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/toolState.js"),e=A("./stateManagement/loadHandlerManager.js"),g=A("./util/convertToVector3.js");C.default=function(t,B,i,a,Q){if(i!==B){var o=s.default.cornerstone,E=Object(I.getToolState)(B,"stack").data[0],r=E.imageIds[E.currentImageIdIndex],n=o.metaData.get("imagePlaneModule",r);if(!(n===void 0||n.imagePositionPatient===void 0)){var l=Object(g.default)(n.imagePositionPatient),c=Object(I.getToolState)(i,"stack"),D=c.data[0],h=Number.MAX_VALUE,y=-1;if(Q){var u=l.clone().add(Q);if(D.imageIds.forEach(function(m,K){var L=o.metaData.get("imagePlaneModule",m);if(!(L===void 0||L.imagePositionPatient===void 0)){var J=Object(g.default)(L.imagePositionPatient),p=u.distanceToSquared(J);p<h&&(h=p,y=K)}}),!(y===D.currentImageIdIndex||y===-1)){var v=e.default.getStartLoadHandler(i),M=e.default.getEndLoadHandler(i),F=e.default.getErrorLoadingHandler(i);D.currentImageIdIndex=y;var f=D.imageIds[y];v&&v(i);var w;D.preventCache===!0?w=o.loadImage(f):w=o.loadAndCacheImage(f),w.then(function(m){var K=o.getViewport(i);D.currentImageIdIndex===y&&(t.displayImage(i,m,K),M&&M(i,m))},function(m){var K=D.imageIds[y];F&&F(i,K,m)})}}}}}},"./synchronization/stackImagePositionSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/toolState.js"),e=A("./stateManagement/loadHandlerManager.js"),g=A("./util/convertToVector3.js");C.default=function(t,B,i){if(i!==B){var a=s.default.cornerstone,Q=Object(I.getToolState)(B,"stack").data[0],o=Q.imageIds[Q.currentImageIdIndex],E=a.metaData.get("imagePlaneModule",o);if(!(E===void 0||E.imagePositionPatient===void 0)){var r=Object(g.default)(E.imagePositionPatient),n=Object(I.getToolState)(i,"stack"),l=n.data[0],c=Number.MAX_VALUE,D=-1;if(l.imageIds.forEach(function(F,f){var w=a.metaData.get("imagePlaneModule",F);if(!(w===void 0||w.imagePositionPatient===void 0)){var m=Object(g.default)(w.imagePositionPatient),K=m.distanceToSquared(r);K<c&&(c=K,D=f)}}),D!==l.currentImageIdIndex){var h=e.default.getStartLoadHandler(i),y=e.default.getEndLoadHandler(i),u=e.default.getErrorLoadingHandler(i);l.currentImageIdIndex=D;var v=l.imageIds[D];if(h&&h(i),D!==-1){var M;l.preventCache===!0?M=a.loadImage(v):M=a.loadAndCacheImage(v),M.then(function(F){var f=a.getViewport(i);l.currentImageIdIndex===D&&(t.displayImage(i,F,f),y&&y(i,F))},function(F){var f=l.imageIds[D];u&&u(i,f,F)})}}}}}},"./synchronization/stackScrollSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/toolState.js"),e=A("./stateManagement/loadHandlerManager.js"),g=A("./util/clip.js");C.default=function(t,B,i,a){if(B!==i&&!(!a||!a.direction)){var Q=s.default.cornerstone,o=Object(I.getToolState)(i,"stack"),E=o.data[0],r=E.currentImageIdIndex+a.direction;if(r=Object(g.default)(r,0,E.imageIds.length-1),E.currentImageIdIndex!==r){var n=e.default.getStartLoadHandler(i),l=e.default.getEndLoadHandler(i),c=e.default.getErrorLoadingHandler(i);E.currentImageIdIndex=r;var D=E.imageIds[r];n&&n(i);var h;E.preventCache===!0?h=Q.loadImage(D):h=Q.loadAndCacheImage(D),h.then(function(y){var u=Q.getViewport(i);E.currentImageIdIndex===r&&(t.displayImage(i,y,u),l&&l(i,y))},function(y){var u=E.imageIds[r];c&&c(i,u,y)})}}}},"./synchronization/updateImageSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g){g!==e&&s.default.cornerstone.updateImage(g)}},"./synchronization/wwwcSynchronizer.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g){if(g!==e){var t=s.default.cornerstone,B=t.getViewport(e),i=t.getViewport(g);i.voi.windowWidth===B.voi.windowWidth&&i.voi.windowCenter===B.voi.windowCenter&&i.invert===B.invert||(i.voi.windowWidth=B.voi.windowWidth,i.voi.windowCenter=B.voi.windowCenter,i.invert=B.invert,I.setViewport(g,i))}}},"./thirdParty/register.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s),e=A("./thirdParty/registerModule.js"),g=A("./thirdParty/registerMixin.js"),t=A("./thirdParty/registerItem.js"),B=A("./util/logger.js"),i=Object(B.getLogger)("thirdParty:register");C.default=function(Q,o,E){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(a(Q,o,E))switch(Q){case"module":Object(e.default)(o,E,r);break;case"mixin":Object(g.default)(o,E,r);break;default:Object(t.default)(Q,o,E,r)}};function a(Q,o,E){return Q?o?I()(E)!=="object"&&typeof E!="function"?(i.warn("The %s is a %s, it should be an Object or a function.",E,I()(E)),!1):!0:(i.warn("The %s must have a name in order to register.",Q),!1):(i.warn("The type must be given in order to register."),!1)}},"./thirdParty/registerItem.js":function(k,C,A){A.r(C);var s=A("./lib.js"),I=A("./util/logger.js"),e=Object(I.getLogger)("thirdParty:registerType");C.default=function(t,B,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Q="".concat(t,"/").concat(B),o=g(Q);if(o&&!a){e.warn("%s is already registered",Q);return}o&&e.warn("Overwriting %s",Q),s.lib[Q]=i};function g(t){return s.lib[t]!==void 0}},"./thirdParty/registerMixin.js":function(k,C,A){A.r(C);var s=A("./lib.js"),I=A("./mixins/index.js"),e=A("./util/logger.js"),g=Object(e.getLogger)("thirdParty:registerMixin");C.default=function(B,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Q=t(B);if(Q&&!a){g.warn("mixins/%s is already registered",B);return}Q&&g.warn("Overwriting mixins/%s",B),I.default[B]=i,s.lib["mixins/".concat(B)]=I.default[B]};function t(B){return I.default[B]!==void 0}},"./thirdParty/registerModule.js":function(k,C,A){A.r(C);var s=A("./store/index.js"),I=A("./util/logger.js"),e=Object(I.getLogger)("thirdParty:registerModule");C.default=function(t,B){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=g(t);if(a&&!i){e.warn("A module with the name %s is already registered",t);return}a&&e.warn("Overwriting module %s",t),s.modules[t]=B,typeof s.modules[t].onRegisterCallback=="function"&&s.modules[t].onRegisterCallback()};function g(t){return s.modules[t]!==void 0}},"./thirdParty/registerSome.js":function(k,C,A){A.r(C);var s=A("./thirdParty/register.js");C.default=function(I){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;I.forEach(function(g){var t=g.type,B=g.name,i=g.item;Object(s.default)(t,B,i,e)})}},"./toolOptions.js":function(k,C,A){A.r(C),A.d(C,"getToolOptions",function(){return I}),A.d(C,"setToolOptions",function(){return e}),A.d(C,"clearToolOptions",function(){return g}),A.d(C,"clearToolOptionsByToolType",function(){return t}),A.d(C,"clearToolOptionsByToolName",function(){return B}),A.d(C,"clearToolOptionsByElement",function(){return i});var s={};function I(a,Q){if(!s[a])return{};var o=s[a],E=o.find(function(r){return r.element===Q});return E?E.options:{}}function e(a,Q,o){if(!s[a]){s[a]=[{element:Q,options:o}];return}var E=s[a],r=E.findIndex(function(l){return l.element===Q});if(r===-1)s[a].push({element:Q,options:o});else{var n=s[a][r].options||{};s[a][r].options=Object.assign(n,o)}}function g(a,Q){var o=s[a];o&&(s[a]=o.filter(function(E){return E.element!==Q}))}function t(a){return B(a)}function B(a){delete s[a]}function i(a){for(var Q in s)s[Q]=s[Q].filter(function(o){return o.element!==a})}},"./tools/CrosshairsTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return M});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./tools/base/BaseTool.js"),l=A("./externalModules.js"),c=A("./stateManagement/loadHandlerManager.js"),D=A("./stateManagement/toolState.js"),h=A("./util/pointProjector.js"),y=A("./util/convertToVector3.js"),u=A("./toolOptions.js"),v=A("./tools/cursors/index.js"),M=function(F){r()(f,F);function f(){var w,m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,f);var K={name:"Crosshairs",supportedInteractionTypes:["Mouse","Touch"],svgCursor:v.crosshairsCursor};return w=B()(this,a()(f).call(this,m,K)),w.preMouseDownCallback=w._chooseLocation.bind(o()(w)),w.mouseDragCallback=w._chooseLocation.bind(o()(w)),w.touchDragCallback=w._chooseLocation.bind(o()(w)),w}return g()(f,[{key:"_chooseLocation",value:function(m){var K=m.detail,L=K.element;m.stopImmediatePropagation();var J=Object(D.getToolState)(L,this.name);if(J){var p=L,Y=l.default.cornerstone.getEnabledElement(p),G=Y.image.imageId,U=l.default.cornerstone.metaData.get("imagePlaneModule",G);if(U){var R=K.currentPoints.image,N=Object(h.imagePointToPatientPoint)(R,U),d=J.data[0].synchronizationContext,S=d.getSourceElements();S.forEach(function(T){if(T!==p){var P=Number.MAX_VALUE,W=-1,q=Object(D.getToolState)(T,"stack");if(q!==void 0){var gA=q.data[0];if(gA.imageIds.forEach(function(IA,z){var CA=l.default.cornerstone.metaData.get("imagePlaneModule",IA);if(!(!CA||!CA.imagePositionPatient||!CA.rowCosines||!CA.columnCosines)){var tA=Object(y.default)(CA.imagePositionPatient),EA=Object(y.default)(CA.rowCosines),nA=Object(y.default)(CA.columnCosines),rA=nA.clone().cross(EA.clone()),O=Math.abs(rA.clone().dot(tA)-rA.clone().dot(N));O<P&&(P=O,W=z)}}),W!==gA.currentImageIdIndex&&W!==-1&&gA.imageIds[W]!==void 0){var V=c.default.getStartLoadHandler(T),AA=c.default.getEndLoadHandler(T),QA=c.default.getErrorLoadingHandler(T);V&&V(T);var lA;gA.preventCache===!0?lA=l.default.cornerstone.loadImage(gA.imageIds[W]):lA=l.default.cornerstone.loadAndCacheImage(gA.imageIds[W]),lA.then(function(IA){var z=l.default.cornerstone.getViewport(T);gA.currentImageIdIndex=W,l.default.cornerstone.displayImage(T,IA,z),AA&&AA(T,IA)},function(IA){var z=gA.imageIds[W];QA&&QA(T,z,IA)})}}}})}}}},{key:"activeCallback",value:function(m,K){var L=K.mouseButtonMask,J=K.synchronizationContext;Object(u.setToolOptions)(this.name,m,{mouseButtonMask:L}),Object(D.clearToolState)(m,this.name),Object(D.addToolState)(m,this.name,{synchronizationContext:J})}}]),f}(n.default)},"./tools/DoubleTapFitToWindowTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return n});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=function(l){o()(c,l);function c(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,c);var h={name:"DoubleTapFitToWindow",supportedInteractionTypes:["DoubleTap"]};return B()(this,a()(c).call(this,D,h))}return g()(c,[{key:"doubleTapCallback",value:function(h){var y=h.detail;E.default.cornerstone.fitToWindow(y.element)}}]),c}(r.default)},"./tools/DragProbeTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return F});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/BaseTool.js"),c=A("./stateManagement/textStyle.js"),D=A("./stateManagement/toolColors.js"),h=A("./util/getRGBPixels.js"),y=A("./util/calculateSUV.js"),u=A("./drawing/index.js"),v=A("./drawing/drawTextBox.js"),M=A("./tools/cursors/index.js"),F=function(m){r()(K,m);function K(){var L,J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,K);var p={name:"DragProbe",strategies:{default:f,minimal:w},defaultStrategy:"default",supportedInteractionTypes:["Mouse","Touch"],svgCursor:M.probeCursor};return L=B()(this,a()(K).call(this,J,p)),L.touchDragCallback=L._movingEventCallback.bind(o()(L)),L.touchEndCallback=L._endMovingEventCallback.bind(o()(L)),L.mouseDragCallback=L._movingEventCallback.bind(o()(L)),L.mouseUpCallback=L._endMovingEventCallback.bind(o()(L)),L.dragEventData={},L}return g()(K,[{key:"_movingEventCallback",value:function(J){var p=J.detail,Y=p.element;this.dragEventData=p,n.default.cornerstone.updateImage(Y)}},{key:"_endMovingEventCallback",value:function(J){var p=J.detail,Y=p.element;this.dragEventData={},n.default.cornerstone.updateImage(Y)}},{key:"renderToolData",value:function(J){this.dragEventData.currentPoints&&J&&J.detail&&Object.keys(this.dragEventData.currentPoints).length&&(J.detail.currentPoints=this.dragEventData.currentPoints,this.applyActiveStrategy(J))}}]),K}(l.default);function f(m){var K=this.configuration,L=n.default.cornerstone,J=m.detail,p=J.element,Y=J.image,G=J.currentPoints,U=J.canvasContext,R=Object(u.getNewContext)(U.canvas),N=D.default.getActiveColor(),d=c.default.getFontSize(),S=Math.round(G.image.x),T=Math.round(G.image.y);S<0||T<0||S>=Y.columns||T>=Y.rows||Object(u.draw)(R,function(P){Object(u.setShadow)(P,K);var W="".concat(S,", ").concat(T),q,gA;if(Y.color)q=Object(h.default)(p,S,T,1,1),gA="R: ".concat(q[0]," G: ").concat(q[1]," B: ").concat(q[2]," A: ").concat(q[3]);else{q=L.getStoredPixels(p,S,T,1,1);var V=q[0],AA=V*Y.slope+Y.intercept,QA=Object(y.default)(Y,V);gA="SP: ".concat(V," MO: ").concat(parseFloat(AA.toFixed(3))),QA&&(gA+=" SUV: ".concat(parseFloat(QA.toFixed(3))))}var lA={x:G.canvas.x+5,y:G.canvas.y-5};Object(v.default)(P,gA,lA.x,lA.y+d+5,N),Object(v.default)(P,W,lA.x,lA.y,N)})}function w(m){var K=this.configuration,L=n.default.cornerstone,J=m.detail,p=J.element,Y=J.image,G=J.currentPoints,U=J.canvasContext,R=J.isTouchEvent,N=Object(u.getNewContext)(U.canvas),d=D.default.getActiveColor(),S=G.page.y-c.default.getFontSize()/2;R&&(S=G.page.y-c.default.getFontSize()*4);var T=L.pageToPixel(p,G.page.x,S);T.x<0||T.y<0||T.x>=Y.columns||T.y>=Y.rows||Object(u.draw)(N,function(P){Object(u.setShadow)(P,K);var W=L.metaData.get("generalSeriesModule",Y.imageId),q=W&&W.modality,gA,V="";if(Y.color)gA=Object(h.default)(p,T.x,T.y,1,1),V="R: ".concat(gA[0]," G: ").concat(gA[1]," B: ").concat(gA[2]);else{gA=L.getStoredPixels(p,T.x,T.y,1,1);var AA=gA[0],QA=AA*Y.slope+Y.intercept,lA=parseFloat(QA.toFixed(2));if(q==="CT")V+="HU: ".concat(lA);else if(q==="PT"){V+=lA;var IA=Object(y.default)(Y,AA);IA&&(V+=" SUV: ".concat(parseFloat(IA.toFixed(2))))}else V+=lA}var z=L.pixelToCanvas(p,T),CA={x:12,y:-(c.default.getFontSize()+10)/2},tA=6,EA=5,nA=Object(v.textBoxWidth)(P,V,EA);R&&(CA={x:-nA/2,y:-c.default.getFontSize()-10-2*tA}),Object(u.drawCircle)(P,p,z,tA,{color:d},"canvas"),Object(v.default)(P,V,z.x+CA.x,z.y+CA.y,d)})}},"./tools/EraserTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return y});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/BaseTool.js"),c=A("./stateManagement/toolState.js"),D=A("./store/index.js"),h=A("./tools/cursors/index.js"),y=function(u){r()(v,u);function v(){var M,F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,v);var f={name:"Eraser",supportedInteractionTypes:["Mouse","Touch"],svgCursor:h.eraserCursor};return M=B()(this,a()(v).call(this,F,f)),M.preMouseDownCallback=M._deleteAllNearbyTools.bind(o()(M)),M.preTouchStartCallback=M._deleteAllNearbyTools.bind(o()(M)),M}return g()(v,[{key:"_deleteAllNearbyTools",value:function(F){var f=F.detail.currentPoints.canvas,w=F.detail.element;D.state.tools.forEach(function(K){var L=Object(c.getToolState)(w,K.name);L&&L.data.forEach(function(J){typeof K.pointNearTool=="function"&&K.pointNearTool(w,J,f)&&(Object(c.removeToolState)(w,K.name,J),n.default.cornerstone.updateImage(w))})});var m=!0;return m}}]),v}(l.default)},"./tools/FreehandRoiSculptorTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return K});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./events.js"),l=A("./externalModules.js"),c=A("./stateManagement/toolColors.js"),D=A("./drawing/drawHandles.js"),h=A("./store/index.js"),y=A("./stateManagement/toolState.js"),u=A("./util/clip.js"),v=A("./store/getToolForElement.js"),M=A("./tools/base/BaseTool.js"),F=A("./store/setToolCursor.js"),f=A("./tools/cursors/index.js"),w=A("./util/freehand/index.js"),m=w.default.FreehandHandleData,K=function(p){r()(Y,p);function Y(){var G,U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,Y);var R={name:"FreehandRoiSculptor",referencedToolName:"FreehandRoi",supportedInteractionTypes:["Mouse","Touch","DoubleTap"],mixins:["activeOrDisabledBinaryTool"],configuration:L(),svgCursor:f.freehandRoiSculptorCursor};return G=B()(this,a()(Y).call(this,U,R)),G.updateOnMouseMove=!0,G.isMultiPartTool=!0,G.referencedToolName=G.initialConfiguration.referencedToolName,G._active=!1,G.activeMouseUpCallback=G.activeMouseUpCallback.bind(o()(G)),G.activeTouchEndCallback=G.activeTouchEndCallback.bind(o()(G)),G.activeMouseDragCallback=G.activeMouseDragCallback.bind(o()(G)),G}return g()(Y,[{key:"renderToolData",value:function(U){var R=U.detail;if(this.configuration.currentTool===null)return!1;var N=R.element,d=this.configuration,S=Object(y.getToolState)(N,this.referencedToolName),T=S.data[d.currentTool];if(!T)return!1;if(this._active){var P=R.canvasContext.canvas.getContext("2d"),W={color:this.configuration.dragColor,fill:null,handleRadius:this._toolSizeCanvas};Object(D.default)(P,R,this.configuration.mouseLocation.handles,W)}else this.configuration.showCursorOnHover&&!this._recentTouchEnd&&this._renderHoverCursor(U)}},{key:"doubleClickCallback",value:function(U){var R=U.detail;this._selectFreehandTool(R),l.default.cornerstone.updateImage(R.element)}},{key:"doubleTapCallback",value:function(U){var R=U.detail;this._selectFreehandTool(R),l.default.cornerstone.updateImage(R.element)}},{key:"preTouchStartCallback",value:function(U){return this._initialiseSculpting(U),!0}},{key:"preMouseDownCallback",value:function(U){if(this.options.mouseButtonMask.includes(U.detail.buttons))return this._initialiseSculpting(U),!0}},{key:"activeMouseDragCallback",value:function(U){var R=this.configuration;if(this._active){var N=U.detail,d=Object(y.getToolState)(N.element,this.referencedToolName);if(d){var S=d.data[R.currentTool].handles.points;this._getMouseLocation(N),this._sculpt(N,S),l.default.cornerstone.updateImage(N.element)}}}},{key:"activeMouseUpCallback",value:function(U){this._activeEnd(U)}},{key:"activeTouchEndCallback",value:function(U){this._activeEnd(U),this._deselectAllTools(U),this._recentTouchEnd=!0}},{key:"_activeEnd",value:function(U){var R=U.detail,N=R.element,d=this.configuration;this._active=!1,h.state.isMultiPartToolActive=!1,this._getMouseLocation(R),this._invalidateToolData(R),d.mouseUpRender=!0,this._deactivateSculpt(N),l.default.cornerstone.updateImage(R.element),J(U)}},{key:"_renderHoverCursor",value:function(U){var R=U.detail,N=R.element,d=R.canvasContext.canvas.getContext("2d"),S=Object(y.getToolState)(N,this.referencedToolName),T=S.data[this.configuration.currentTool];this._recentTouchEnd=!1;var P;this.configuration.mouseUpRender?(P=this.configuration.mouseLocation.handles.start,this.configuration.mouseUpRender=!1):P=h.state.mousePositionImage;var W=Object(v.default)(N,this.referencedToolName),q=W.distanceFromPointCanvas(N,T,P);if(this.configuration.mouseLocation.handles.start.x=P.x,this.configuration.mouseLocation.handles.start.y=P.y,this.configuration.limitRadiusOutsideRegion){var gA=q;q=this._limitCursorRadiusCanvas(R,q),gA>this.configuration.hoverCursorFadeDistance*q&&(d.globalAlpha=this.configuration.hoverCursorFadeAlpha)}var V={fill:null,color:this.configuration.hoverColor,handleRadius:q};Object(D.default)(d,R,this.configuration.mouseLocation.handles,V),this.configuration.limitRadiusOutsideRegion&&(d.globalAlpha=1)}},{key:"newImageCallback",value:function(U){this._deselectAllTools(U)}},{key:"enabledCallback",value:function(U){this._deselectAllTools(U)}},{key:"passiveCallback",value:function(U){this._deselectAllTools(U)}},{key:"disabledCallback",value:function(U){this._deselectAllTools(U)}},{key:"_selectFreehandTool",value:function(U){var R=this.configuration,N=U.element,d=this._getClosestFreehandToolOnElement(N,U);d!==void 0&&(R.currentTool=d,Object(F.hideToolCursor)(N))}},{key:"_activateFreehandTool",value:function(U,R){var N=Object(y.getToolState)(U,this.referencedToolName),d=N.data,S=this.configuration;S.currentTool=R;for(var T=0;T<d.length;T++)T===R?d[T].active=!0:d[T].active=!1}},{key:"_initialiseSculpting",value:function(U){var R=U.detail,N=this.configuration,d=R.element;N.currentTool===null&&(this._selectFreehandTool(R),N.currentTool===null)||(this._active=!0,h.state.isMultiPartToolActive=!0,this._configureToolSize(R),this._getMouseLocation(R),this._activateFreehandTool(d,N.currentTool),this._activateSculpt(d),l.default.cornerstone.updateImage(R.element))}},{key:"_sculpt",value:function(U,R){var N=this.configuration;this._sculptData={element:U.element,image:U.image,mousePoint:U.currentPoints.image,points:R,toolSize:this._toolSizeImage,minSpacing:N.minSpacing,maxSpacing:Math.max(this._toolSizeImage,N.minSpacing*2)};var d=this._pushHandles();d.first!==void 0&&(this._insertNewHandles(d),this._consolidateHandles())}},{key:"_pushHandles",value:function(){for(var U=this._sculptData,R=U.points,N=U.mousePoint,d=U.toolSize,S={},T=0;T<R.length;T++){var P=l.default.cornerstoneMath.point.distance(R[T],N);P>d||(this._pushOneHandle(T,P),S.first===void 0&&(S.first=T),S.last=T)}return S}},{key:"_pushOneHandle",value:function(U,R){var N=this._sculptData,d=N.points,S=N.mousePoint,T=N.toolSize,P=N.image,W=d[U],q={x:(W.x-S.x)/R,y:(W.y-S.y)/R},gA={x:S.x+T*q.x,y:S.y+T*q.y};Object(u.clipToBox)(gA,P),W.x=gA.x,W.y=gA.y;var V=this.constructor._getPreviousHandleIndex(U,d.length);d[V].lines.pop(),d[V].lines.push(W)}},{key:"_insertNewHandles",value:function(U){for(var R=this._findNewHandleIndicies(U),N=0,d=0;d<R.length;d++){var S=R[d]+1+N;this._insertHandleRadially(S),N++}}},{key:"_findNewHandleIndicies",value:function(U){for(var R=this._sculptData,N=R.points,d=R.maxSpacing,S=[],T=U.first;T<=U.last;T++)this._checkSpacing(T,N,S,d);var P=this.constructor._getNextHandleIndex(U.last,N.length);if(P!==U.first){this._checkSpacing(P,N,S,d);var W=this.constructor._getPreviousHandleIndex(U.first,N.length);W!==P&&this._checkSpacing(W,N,S,d)}return S}},{key:"_checkSpacing",value:function(U,R,N,d){var S=this.constructor._getNextHandleIndex(U,R.length),T=l.default.cornerstoneMath.point.distance(R[U],R[S]);T>d&&N.push(U)}},{key:"_insertHandleRadially",value:function(U){var R=this._sculptData.points,N=U-1,d=this.constructor._getNextHandleIndexBeforeInsert(U,R.length),S=this._getInsertPosition(U,N,d),T=new m(S);R.splice(U,0,T),R[N].lines.pop(),R[N].lines.push(R[U]),w.default.addLine(R,U)}},{key:"_consolidateHandles",value:function(){var U=this._sculptData.points;if(!(U.length<=3)){var R=this._findCloseHandlePairs();this._mergeCloseHandles(R)}}},{key:"_findCloseHandlePairs",value:function(){for(var U=this._sculptData,R=U.points,N=U.minSpacing,d=[],S=R.length,T=0;T<S;T++){var P=this.constructor._getNextHandleIndex(T,R.length),W=l.default.cornerstoneMath.point.distance(R[T],R[P]);if(W<N){var q=[T,P];d.push(q),T===0&&(S-=1),T++}}return d}},{key:"_mergeCloseHandles",value:function(U){for(var R=0,N=0;N<U.length;N++){var d=this.constructor._getCorrectedPair(U[N],R);this._combineHandles(d),R++}var S=this._findCloseHandlePairs();S.length&&this._mergeCloseHandles(S)}},{key:"_combineHandles",value:function(U){var R=this._sculptData,N=R.points,d=R.image,S={x:(N[U[0]].x+N[U[1]].x)/2,y:(N[U[0]].y+N[U[1]].y)/2};Object(u.clipToBox)(S,d),N[U[0]].x=S.x,N[U[0]].y=S.y;var T=this.constructor._getNextHandleIndex(U[1],N.length);N[U[0]].lines.pop(),N[U[0]].lines.push(N[T]),N.splice(U[1],1)}},{key:"_configureToolSize",value:function(U){var R=U.element,N=this.configuration,d=N.currentTool,S=U.currentPoints.image,T=Object(y.getToolState)(R,this.referencedToolName),P=T.data[d],W=Object(v.default)(R,this.referencedToolName),q=W.distanceFromPoint(R,P,S),gA=W.distanceFromPointCanvas(R,P,S);N.limitRadiusOutsideRegion&&(q=this._limitCursorRadiusImage(U,q),gA=this._limitCursorRadiusCanvas(U,gA)),this._toolSizeImage=q,this._toolSizeCanvas=gA}},{key:"_getMouseLocation",value:function(U){var R=this.configuration;R.mouseLocation.handles.start.x=U.currentPoints.image.x,R.mouseLocation.handles.start.y=U.currentPoints.image.y,Object(u.clipToBox)(R.mouseLocation.handles.start,U.image)}},{key:"_activateSculpt",value:function(U){this._deactivateSculpt(U),U.addEventListener(n.default.MOUSE_UP,this.activeMouseUpCallback),U.addEventListener(n.default.MOUSE_CLICK,this.activeMouseUpCallback),U.addEventListener(n.default.MOUSE_DRAG,this.activeMouseDragCallback),U.addEventListener(n.default.TOUCH_END,this.activeTouchEndCallback),U.addEventListener(n.default.TOUCH_TAP,this.activeTouchEndCallback),U.addEventListener(n.default.TOUCH_DRAG,this.activeMouseDragCallback),l.default.cornerstone.updateImage(U)}},{key:"_deactivateSculpt",value:function(U){U.removeEventListener(n.default.MOUSE_UP,this.activeMouseUpCallback),U.removeEventListener(n.default.MOUSE_CLICK,this.activeMouseUpCallback),U.removeEventListener(n.default.MOUSE_DRAG,this.activeMouseDragCallback),U.removeEventListener(n.default.TOUCH_END,this.activeTouchEndCallback),U.removeEventListener(n.default.TOUCH_TAP,this.activeTouchEndCallback),U.removeEventListener(n.default.TOUCH_DRAG,this.activeMouseDragCallback),l.default.cornerstone.updateImage(U)}},{key:"_invalidateToolData",value:function(U){var R=this.configuration,N=U.element,d=Object(y.getToolState)(N,this.referencedToolName),S=d.data[R.currentTool];S.invalidated=!0}},{key:"_deselectAllTools",value:function(U){var R=this.configuration,N=Object(y.getToolState)(this.element,this.referencedToolName);if(R.currentTool=null,N)for(var d=0;d<N.data.length;d++)N.data[d].active=!1;Object(F.setToolCursor)(this.element,this.svgCursor),l.default.cornerstone.updateImage(this.element)}},{key:"_limitCursorRadiusCanvas",value:function(U,R){return this._limitCursorRadius(U,R,!0)}},{key:"_limitCursorRadiusImage",value:function(U,R){return this._limitCursorRadius(U,R,!1)}},{key:"_limitCursorRadius",value:function(U,R){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=U.element,S=U.image,T=this.configuration,P=Object(y.getToolState)(d,this.referencedToolName),W=P.data[T.currentTool],q=1;if(N){var gA=l.default.cornerstone.pixelToCanvas(d,{x:0,y:0}),V=l.default.cornerstone.pixelToCanvas(d,{x:S.width,y:S.height}),AA=(V.x-gA.x)*(V.y-gA.y);q=AA/(S.width*S.height)}var QA=W.area*q,lA=Math.pow(QA/Math.PI,.5);return Math.min(R,lA)}},{key:"_getClosestFreehandToolOnElement",value:function(U,R){var N=Object(v.default)(U,this.referencedToolName),d=Object(y.getToolState)(U,this.referencedToolName);if(d){for(var S=d.data,T=R.currentPoints.image,P={distance:1/0,toolIndex:null},W=0;W<S.length;W++){var q=N.distanceFromPoint(U,S[W],T);q!==-1&&q<P.distance&&(P.distance=q,P.toolIndex=W)}return P.toolIndex}}},{key:"_getInsertPosition",value:function(U,R,N){var d=this._sculptData,S=d.points,T=d.toolSize,P=d.mousePoint,W=d.image,q={x:(S[R].x+S[N].x)/2,y:(S[R].y+S[N].y)/2},gA=l.default.cornerstoneMath.point.distance(P,q),V;if(gA<T){var AA={x:(q.x-P.x)/gA,y:(q.y-P.y)/gA};V={x:P.x+T*AA.x,y:P.y+T*AA.y}}else V=q;return Object(u.clipToBox)(V,W),V}},{key:"minSpacing",get:function(){return this.configuration.minSpacing},set:function(U){if(typeof U!="number")throw new Error("Attempting to set freehandSculpter minSpacing to a value other than a number.");this.configuration.minSpacing=U}},{key:"maxSpacing",get:function(){return this.configuration.maxSpacing},set:function(U){if(typeof U!="number")throw new Error("Attempting to set freehandSculpter maxSpacing to a value other than a number.");this.configuration.maxSpacing=U}},{key:"showCursorOnHover",get:function(){return this.configuration.showCursorOnHover},set:function(U){if(typeof U!="boolean")throw new Error("Attempting to set freehandSculpter showCursorOnHover to a value other than a boolean.");this.configuration.showCursorOnHover=U,l.default.cornerstone.updateImage(this.element)}},{key:"limitRadiusOutsideRegion",get:function(){return this.configuration.limitRadiusOutsideRegion},set:function(U){if(typeof U!="boolean")throw new Error("Attempting to set freehandSculpter limitRadiusOutsideRegion to a value other than a boolean.");this.configuration.limitRadiusOutsideRegion=U,l.default.cornerstone.updateImage(this.element)}},{key:"hoverCursorFadeAlpha",get:function(){return this.configuration.hoverCursorFadeAlpha},set:function(U){if(typeof U!="number")throw new Error("Attempting to set freehandSculpter hoverCursorFadeAlpha to a value other than a number.");U=Math.max(Math.min(U,1),0),this.configuration.hoverCursorFadeAlpha=U,l.default.cornerstone.updateImage(this.element)}},{key:"hoverCursorFadeDistance",get:function(){return this.configuration.hoverCursorFadeDistance},set:function(U){if(typeof U!="number")throw new Error("Attempting to set freehandSculpter hoverCursorFadeDistance to a value other than a number.");U=Math.max(U,1),this.configuration.hoverCursorFadeDistance=U,l.default.cornerstone.updateImage(this.element)}}],[{key:"_getCorrectedPair",value:function(U,R){var N=[U[0]-R,U[1]-R];return N[1]<0&&(N[1]=0),N}},{key:"_getNextHandleIndex",value:function(U,R){return U===R-1?0:U+1}},{key:"_getPreviousHandleIndex",value:function(U,R){return U===0?R-1:U-1}},{key:"_getNextHandleIndexBeforeInsert",value:function(U,R){return U===R?0:U}}]),Y}(M.default);function L(){return{mouseLocation:{handles:{start:{highlight:!0,active:!0}}},minSpacing:1,currentTool:null,dragColor:c.default.getActiveColor(),hoverColor:c.default.getToolColor(),showCursorOnHover:!0,limitRadiusOutsideRegion:!0,hoverCursorFadeAlpha:.5,hoverCursorFadeDistance:1.2}}function J(p){p.stopImmediatePropagation(),p.stopPropagation(),p.preventDefault()}},"./tools/MagnifyTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return y});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./drawing/index.js"),c=A("./tools/base/BaseTool.js"),D=A("./store/setToolCursor.js"),h=A("./tools/cursors/index.js"),y=function(u){r()(v,u);function v(){var M,F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,v);var f={name:"Magnify",supportedInteractionTypes:["Mouse","Touch"],configuration:{magnifySize:300,magnificationLevel:2},svgCursor:h.magnifyCursor};return M=B()(this,a()(v).call(this,F,f)),M.zoomCanvas=void 0,M.zoomElement=void 0,M.activeCallback=M._createMagnificationCanvas.bind(o()(M)),M.enabledCallback=M._createMagnificationCanvas.bind(o()(M)),M.disabledCallback=M._destroyMagnificationCanvas.bind(o()(M)),M.postTouchStartCallback=M._addMagnifyingGlass.bind(o()(M)),M.touchDragCallback=M._updateMagnifyingGlass.bind(o()(M)),M.touchEndCallback=M._removeMagnifyingGlass.bind(o()(M)),M.touchDragEndCallback=M._removeMagnifyingGlass.bind(o()(M)),M.postMouseDownCallback=M._addMagnifyingGlass.bind(o()(M)),M.mouseDragCallback=M._updateMagnifyingGlass.bind(o()(M)),M.mouseUpCallback=M._removeMagnifyingGlass.bind(o()(M)),M.mouseClickCallback=M._removeMagnifyingGlass.bind(o()(M)),M.newImageCallback=M._drawMagnificationTool.bind(o()(M)),M}return g()(v,[{key:"_addMagnifyingGlass",value:function(F){var f=this;this._removeZoomElement(),this._drawZoomedElement(F),window.requestAnimationFrame(function(){return f._drawMagnificationTool(F)}),Object(D.hideToolCursor)(F.detail.element),F.preventDefault(),F.stopPropagation()}},{key:"_updateMagnifyingGlass",value:function(F){this._drawMagnificationTool(F),F.preventDefault(),F.stopPropagation()}},{key:"_removeMagnifyingGlass",value:function(F){var f=F.detail.element;Object(D.setToolCursor)(this.element,this.svgCursor),f.querySelector(".magnifyTool").style.display="none",this._removeZoomElement()}},{key:"_drawMagnificationTool",value:function(F){var f=F.detail.element,w=f.querySelector(".magnifyTool");if(w||this._createMagnificationCanvas(f),this.zoomCanvas!==void 0){var m=f.querySelector("canvas:not(.magnifyTool)"),K=Object(l.getNewContext)(w),L=n.default.cornerstone.pixelToCanvas(F.detail.element,F.detail.currentPoints.image),J=Math.min(this.configuration.magnifySize,m.width,m.height),p=this.configuration.magnificationLevel;w.width=J,w.height=J,L.x=Math.max(L.x,.5*J/p),L.x=Math.min(L.x,m.width-.5*J/p),L.y=Math.max(L.y,.5*J/p),L.y=Math.min(L.y,m.height-.5*J/p);var Y={x:L.x*p-.5*J,y:L.y*p-.5*J};Y.x=Math.max(Y.x,0),Y.y=Math.max(Y.y,0),K.drawImage(this.zoomCanvas,Y.x,Y.y,J,J,0,0,J,J);var G=F.detail.isTouchEvent?120:0,U={top:Math.max(L.y-.5*J-G,0),left:Math.max(L.x-.5*J,0)},R=w.getBoundingClientRect();U.top=Math.min(U.top,m.height-R.height),U.left=Math.min(U.left,m.width-R.width),w.style.top="".concat(U.top,"px"),w.style.left="".concat(U.left,"px"),w.style.display="block"}}},{key:"_drawZoomedElement",value:function(F){var f=F.detail.element,w=F.detail.enabledElement;w===void 0&&(w=n.default.cornerstone.getEnabledElement(f));var m=this.configuration.magnificationLevel,K=w.canvas,L=w.image;this.zoomElement||(this.zoomElement=document.createElement("div"),this.zoomElement.width=K.width*m,this.zoomElement.height=K.height*m,n.default.cornerstone.enable(this.zoomElement,w.options));var J=n.default.cornerstone.getEnabledElement(this.zoomElement),p=n.default.cornerstone.getViewport(w.element);this.zoomCanvas=J.canvas,this.zoomCanvas.width=K.width*m,this.zoomCanvas.height=K.height*m,J.viewport=Object.assign({},p),p.scale*=m,n.default.cornerstone.displayImage(this.zoomElement,L),n.default.cornerstone.setViewport(this.zoomElement,p)}},{key:"_removeZoomElement",value:function(){this.zoomElement!==void 0&&(n.default.cornerstone.disable(this.zoomElement),this.zoomElement=void 0,this.zoomCanvas=void 0)}},{key:"_createMagnificationCanvas",value:function(F){if(F.querySelector(".magnifyTool")===null){var f=document.createElement("canvas");f.classList.add("magnifyTool"),f.width=this.configuration.magnifySize,f.height=this.configuration.magnifySize,f.style.position="absolute",f.style.display="none",F.appendChild(f)}}},{key:"_destroyMagnificationCanvas",value:function(F){var f=F.querySelector(".magnifyTool");f&&F.removeChild(f)}}]),v}(c.default)},"./tools/OrientationMarkersTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return h});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./orientation/index.js"),l=A("./drawing/index.js"),c=A("./stateManagement/toolColors.js"),D=A("./drawing/drawTextBox.js"),h=function(F){o()(f,F);function f(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,f);var m={name:"OrientationMarkers",configuration:{drawAllMarkers:!0},mixins:["enabledOrDisabledBinaryTool"]};return B()(this,a()(f).call(this,w,m))}return g()(f,[{key:"enabledCallback",value:function(m){this.forceImageUpdate(m)}},{key:"disabledCallback",value:function(m){this.forceImageUpdate(m)}},{key:"forceImageUpdate",value:function(m){var K=E.default.cornerstone,L=K.getEnabledElement(m);L.image&&K.updateImage(m)}},{key:"renderToolData",value:function(m){var K=m.detail,L=Object(l.getNewContext)(K.canvasContext.canvas),J=K.element,p=v(J);if(p){var Y=M(J),G=c.default.getToolColor(),U={top:Object(D.textBoxWidth)(L,p.top,0),left:Object(D.textBoxWidth)(L,p.left,0),right:Object(D.textBoxWidth)(L,p.right,0),bottom:Object(D.textBoxWidth)(L,p.bottom,0),height:Object(D.textBoxWidth)(L,"M",0)};y(L,p,Y,U,G),this.configuration.drawAllMarkers&&u(L,p,Y,U,G)}}}]),f}(r.default),y=function(f,w,m,K,L){Object(D.default)(f,w.top,m.top.x-K.top/2,m.top.y,L),Object(D.default)(f,w.left,m.left.x-K.left/2,m.left.y,L)},u=function(f,w,m,K,L){Object(D.default)(f,w.right,m.right.x-K.right,m.right.y,L),Object(D.default)(f,w.bottom,m.bottom.x-K.bottom/2,m.bottom.y-K.height,L)},v=function(f){var w=E.default.cornerstone,m=w.getEnabledElement(f),K=w.metaData.get("imagePlaneModule",m.image.imageId);if(!(!K||!K.rowCosines||!K.columnCosines)){var L=n.default.getOrientationString(K.rowCosines),J=n.default.getOrientationString(K.columnCosines),p=n.default.invertOrientationString(L),Y=n.default.invertOrientationString(J);return{top:Y,bottom:J,left:p,right:L}}},M=function(f){var w=E.default.cornerstone.getEnabledElement(f),m=E.default.cornerstone.pixelToCanvas(f,{x:w.image.width/2,y:5}),K=E.default.cornerstone.pixelToCanvas(f,{x:w.image.width/2,y:w.image.height-15}),L=E.default.cornerstone.pixelToCanvas(f,{x:5,y:w.image.height/2}),J=E.default.cornerstone.pixelToCanvas(f,{x:w.image.width-10,y:w.image.height/2});return{top:m,bottom:K,left:L,right:J}}},"./tools/OverlayTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return c});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./store/index.js"),r=A("./externalModules.js"),n=A("./tools/base/BaseTool.js"),l=E.modules.globalConfiguration,c=function(D){o()(h,D);function h(){var y,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,h);var v={name:"Overlay",configuration:{},mixins:["enabledOrDisabledBinaryTool"]},M=Object.assign(v,u);return y=B()(this,a()(h).call(this,M)),y.initialConfiguration=M,y}return g()(h,[{key:"enabledCallback",value:function(u){this.forceImageUpdate(u)}},{key:"disabledCallback",value:function(u){this.forceImageUpdate(u)}},{key:"forceImageUpdate",value:function(u){var v=r.default.cornerstone.getEnabledElement(u);v.image&&r.default.cornerstone.updateImage(u)}},{key:"setupRender",value:function(u){if(u){var v=r.default.cornerstone.metaData.get("overlayPlaneModule",u.imageId);if(!(!v||!v.overlays||!v.overlays.length))return v}}},{key:"setupViewport",value:function(u){if(u.overlayColor===void 0&&(u.overlayColor=l.configuration.overlayColor||"white"),u.overlayColor!==!1)return!0}},{key:"renderToolData",value:function(u){var v=u.detail,M=v.enabledElement,F=v.image,f=v.viewport,w=v.canvasContext,m=this.setupRender(F);if(!(!v||!M||!m)&&this.setupViewport(f)){var K=F.columns,L=F.rows;m.overlays.forEach(function(J){if(J.visible!==!1){var p=document.createElement("canvas");p.width=K,p.height=L;var Y=p.getContext("2d");Y.fillStyle=J.fillStyle||f.overlayColor,J.type==="R"&&(Y.fillRect(0,0,p.width,p.height),Y.globalCompositeOperation="xor");for(var G=0,U=0;U<J.rows;U++)for(var R=0;R<J.columns;R++)J.pixelData[G++]>0&&Y.fillRect(R,U,1,1);var N=!isNaN(parseFloat(J.x))&&isFinite(J.x)?J.x:0,d=!isNaN(parseFloat(J.y))&&isFinite(J.y)?J.y:0;w.drawImage(p,N,d)}})}}}]),h}(n.default)},"./tools/PanMultiTouchTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return c});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/BaseTool.js"),c=function(D){r()(h,D);function h(){var y,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,h);var v={name:"PanMultiTouch",supportedInteractionTypes:["MultiTouch"],configuration:{touchPointers:2}};return y=B()(this,a()(h).call(this,u,v)),y.multiTouchDragCallback=y._dragCallback.bind(o()(y)),y}return g()(h,[{key:"_dragCallback",value:function(u){var v=u.detail,M=v.element,F=v.viewport;if(v.numPointers===this.configuration.touchPointers){var f=this._getTranslation(v);this._applyTranslation(F,f),n.default.cornerstone.setViewport(M,F)}}},{key:"_getTranslation",value:function(u){var v=u.viewport,M=u.image,F=u.deltaPoints,f=v.scale,w=v.scale;return M.rowPixelSpacing<M.columnPixelSpacing?f*=M.columnPixelSpacing/M.rowPixelSpacing:M.columnPixelSpacing<M.rowPixelSpacing&&(w*=M.rowPixelSpacing/M.columnPixelSpacing),{x:F.page.x/f,y:F.page.y/w}}},{key:"_applyTranslation",value:function(u,v){u.translation.x+=v.x,u.translation.y+=v.y}}]),h}(l.default)},"./tools/PanTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return D});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/BaseTool.js"),c=A("./tools/cursors/index.js"),D=function(h){r()(y,h);function y(){var u,v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,y);var M={name:"Pan",supportedInteractionTypes:["Mouse","Touch"],svgCursor:c.panCursor};return u=B()(this,a()(y).call(this,v,M)),u.touchDragCallback=u._dragCallback.bind(o()(u)),u.mouseDragCallback=u._dragCallback.bind(o()(u)),u}return g()(y,[{key:"_dragCallback",value:function(v){var M=v.detail,F=M.element,f=M.viewport,w=this._getTranslation(M);this._applyTranslation(f,w),n.default.cornerstone.setViewport(F,f)}},{key:"_getTranslation",value:function(v){var M=v.viewport,F=v.image,f=v.deltaPoints,w=M.scale,m=M.scale;return F.rowPixelSpacing<F.columnPixelSpacing?w*=F.columnPixelSpacing/F.rowPixelSpacing:F.columnPixelSpacing<F.rowPixelSpacing&&(m*=F.rowPixelSpacing/F.columnPixelSpacing),{x:f.page.x/w,y:f.page.y/m}}},{key:"_applyTranslation",value:function(v,M){v.translation.x+=M.x,v.translation.y+=M.y}}]),y}(l.default)},"./tools/ReferenceLinesTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return F});var s=A("../node_modules/@babel/runtime/regenerator/index.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/createClass.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),r=A.n(E),n=A("../node_modules/@babel/runtime/helpers/inherits.js"),l=A.n(n),c=A("./externalModules.js"),D=A("./tools/base/BaseTool.js"),h=A("./drawing/index.js"),y=A("./tools/referenceLines/renderActiveReferenceLine.js"),u=A("./util/wait.js"),v=A("./util/logger.js"),M=Object(v.getLogger)("tools:ReferenceLinesTool"),F=function(f){l()(w,f);function w(){var m,K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};B()(this,w);var L={name:"ReferenceLines",mixins:["enabledOrDisabledBinaryTool"],configuration:{renderer:y.default}};return m=o()(this,r()(w).call(this,K,L)),m.renderer=null,m.synchronizationContext=null,m}return a()(w,[{key:"enabledCallback",value:function(){var m=g()(I.a.mark(function L(J){var p,Y,G,U,R=arguments;return I.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return p=R.length>1&&R[1]!==void 0?R[1]:{},Y=p.synchronizationContext,G=this.configuration.renderer,d.next=4,Object(u.waitForEnabledElementImageToLoad)(J);case 4:if(U=d.sent,!(!U||!G||!Y)){d.next=8;break}return M.warn("Unable to enable ".concat(this.name,". Exiting enable callback. Tool will be enabled, but will not render.")),d.abrupt("return");case 8:this.renderer=G,this.synchronizationContext=Y,this.forceImageUpdate(J);case 11:case"end":return d.stop()}},L,this)}));function K(L){return m.apply(this,arguments)}return K}()},{key:"disabledCallback",value:function(K){this.forceImageUpdate(K)}},{key:"forceImageUpdate",value:function(K){var L=c.default.cornerstone.getEnabledElement(K);L.image&&c.default.cornerstone.updateImage(K)}},{key:"renderToolData",value:function(K){var L=this,J=K.detail;if(!(!this.renderer||!this.synchronizationContext)){var p=this.synchronizationContext.getSourceElements(),Y=Object(h.getNewContext)(J.canvasContext.canvas);c.default.cornerstone.setToPixelCoordinateSystem(J.enabledElement,Y),p.forEach(function(G){G!==K.currentTarget&&L.renderer(Y,J,K.currentTarget,G)})}}}]),w}(D.default)},"./tools/RotateTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return c});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./util/angleBetweenPoints.js"),l=A("./tools/cursors/index.js"),c=function(u){o()(v,u);function v(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,v);var F={name:"Rotate",strategies:{default:D,horizontal:h,vertical:y},defaultStrategy:"default",supportedInteractionTypes:["Mouse","Touch"],configuration:{roundAngles:!1,flipHorizontal:!1,flipVertical:!1,rotateScale:1},svgCursor:l.rotateCursor};return B()(this,a()(v).call(this,M,F))}return g()(v,[{key:"touchDragCallback",value:function(F){this.dragCallback(F)}},{key:"mouseDragCallback",value:function(F){this.dragCallback(F)}},{key:"postMouseDownCallback",value:function(F){this.initialRotation=F.detail.viewport.rotation}},{key:"dragCallback",value:function(F){F.detail.viewport.initialRotation=this.initialRotation,this.applyActiveStrategy(F),E.default.cornerstone.setViewport(F.detail.element,F.detail.viewport)}}]),v}(r.default);function D(u){var v=this.configuration,M=v.roundAngles,F=v.rotateScale,f=u.detail,w=f.element,m=f.viewport,K=f.startPoints,L=f.currentPoints,J=m.initialRotation?m.initialRotation:m.rotation,p=w.getBoundingClientRect(w),Y=w.clientWidth,G=w.clientHeight,U=m.scale,R=m.translation,N={x:p.left+Y/2+R.x*U,y:p.top+G/2+R.y*U},d=Object(n.default)(N,K.client,L.client);d.angle*=F,M&&(d.angle=Math.ceil(d.angle)),d.direction<0&&(d.angle=-d.angle),m.rotation=J+d.angle}function h(u){var v=this.configuration,M=v.roundAngles,F=v.flipHorizontal,f=v.rotateScale,w=u.detail,m=w.viewport,K=w.startPoints,L=w.currentPoints,J=m.initialRotation,p=K.client.x,Y=L.client.x,G=(Y-p)*f;M&&(G=Math.round(Math.abs(G))*(G>0?1:-1)),F&&(G=-G),m.rotation=J+G}function y(u){var v=this.configuration,M=v.roundAngles,F=v.flipVertical,f=v.rotateScale,w=u.detail,m=w.viewport,K=w.startPoints,L=w.currentPoints,J=m.initialRotation,p=K.client.y,Y=L.client.y,G=(Y-p)*f;M&&(G=Math.round(Math.abs(G))*(G>0?1:-1)),F&&(G=-G),m.rotation=J+G}},"./tools/RotateTouchTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return n});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=function(l){o()(c,l);function c(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,c);var h={name:"RotateTouch",supportedInteractionTypes:["TouchRotate"]};return B()(this,a()(c).call(this,D,h))}return g()(c,[{key:"touchRotateCallback",value:function(h){var y=h.detail,u=y.element,v=y.viewport,M=y.rotation;v.rotation+=M,E.default.cornerstone.setViewport(u,v)}}]),c}(r.default)},"./tools/ScaleOverlayTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return y});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./drawing/index.js"),l=A("./stateManagement/toolStyle.js"),c=A("./stateManagement/toolColors.js"),D=A("./util/logger.js"),h=Object(D.getLogger)("tools:ScaleOverlayTool"),y=function(F){o()(f,F);function f(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,f);var m={name:"ScaleOverlay",configuration:{minorTickLength:12.5,majorTickLength:25},mixins:["enabledOrDisabledBinaryTool"]};return B()(this,a()(f).call(this,w,m))}return g()(f,[{key:"enabledCallback",value:function(m){this.forceImageUpdate(m)}},{key:"disabledCallback",value:function(m){this.forceImageUpdate(m)}},{key:"forceImageUpdate",value:function(m){var K=E.default.cornerstone.getEnabledElement(m);K.image&&E.default.cornerstone.updateImage(m)}},{key:"renderToolData",value:function(m){var K=m.detail,L=Object(n.getNewContext)(K.canvasContext.canvas),J=K.image,p=K.viewport,Y=K.element,G=J.rowPixelSpacing,U=J.columnPixelSpacing,R=E.default.cornerstone.metaData.get("imagePlaneModule",J.imageId);if(R&&(G=R.rowPixelSpacing||R.rowImagePixelSpacing,U=R.columnPixelSpacing||R.colImagePixelSpacing),!G||!U){h.warn("unable to define rowPixelSpacing or colPixelSpacing from data on ".concat(this.name,"'s renderToolData"));return}var N={width:L.canvas.width,height:L.canvas.height},d=10/G*p.scale,S=10/U*p.scale,T=u(N,.25,.05),P=u(N,.05,.15);if(!(!N.width||!N.height||!T||!P)){var W=c.default.getToolColor(),q=l.default.getToolWidth(),gA=Object.assign({},{hscaleBounds:T,vscaleBounds:P,verticalMinorTick:d,horizontalMinorTick:S,verticalLine:{start:{x:P.bottomRight.x,y:P.topLeft.y},end:{x:P.bottomRight.x,y:P.bottomRight.y}},horizontalLine:{start:{x:T.topLeft.x,y:T.bottomRight.y},end:{x:T.bottomRight.x,y:T.bottomRight.y}},color:W,lineWidth:q},this.configuration);Object(n.draw)(L,function(V){Object(n.setShadow)(V,gA),Object(n.drawLine)(V,Y,gA.verticalLine.start,gA.verticalLine.end,{color:gA.color,lineWidth:gA.lineWidth},"canvas"),v(V,Y,gA),Object(n.drawLine)(V,Y,gA.horizontalLine.start,gA.horizontalLine.end,{color:gA.color,lineWidth:gA.lineWidth},"canvas"),M(V,Y,gA)})}}}]),f}(r.default),u=function(f,w,m){var K=w*Math.min(1e3,f.width),L=m*Math.min(1e3,f.height),J={left:K,top:L,width:f.width-2*K,height:f.height-2*L};return{topLeft:{x:J.left,y:J.top},bottomRight:{x:J.left+J.width,y:J.top+J.height}}},v=function(f,w,m){for(var K=0;m.verticalLine.start.y+K*m.verticalMinorTick<=m.vscaleBounds.bottomRight.y;){var L=m.color,J=m.lineWidth,p={x:m.verticalLine.start.x,y:m.verticalLine.start.y+K*m.verticalMinorTick},Y={x:0,y:m.verticalLine.start.y+K*m.verticalMinorTick};K%5===0?Y.x=m.verticalLine.start.x-m.majorTickLength:Y.x=m.verticalLine.start.x-m.minorTickLength,Object(n.drawLine)(f,w,p,Y,{color:L,lineWidth:J},"canvas"),K++}},M=function(f,w,m){for(var K=0;m.horizontalLine.start.x+K*m.horizontalMinorTick<=m.hscaleBounds.bottomRight.x;){var L=m.color,J=m.lineWidth,p={x:m.horizontalLine.start.x+K*m.horizontalMinorTick,y:m.horizontalLine.start.y},Y={x:m.horizontalLine.start.x+K*m.horizontalMinorTick,y:0};K%5===0?Y.y=m.horizontalLine.start.y-m.majorTickLength:Y.y=m.horizontalLine.start.y-m.minorTickLength,Object(n.drawLine)(f,w,p,Y,{color:L,lineWidth:J},"canvas"),K++}}},"./tools/StackScrollMouseWheelTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return n});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./tools/base/BaseTool.js"),r=A("./util/scroll.js"),n=function(l){o()(c,l);function c(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,c);var h={name:"StackScrollMouseWheel",supportedInteractionTypes:["MouseWheel"],configuration:{loop:!1,allowSkipping:!0,invert:!1}};return B()(this,a()(c).call(this,D,h))}return g()(c,[{key:"mouseWheelCallback",value:function(h){var y=h.detail,u=y.direction,v=y.element,M=this.configuration,F=M.loop,f=M.allowSkipping,w=M.invert,m=w?-u:u;Object(r.default)(v,m,F,f)}}]),c}(E.default)},"./tools/StackScrollMultiTouchTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return h});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./tools/base/BaseTool.js"),l=A("./util/scroll.js"),c=A("./stateManagement/toolState.js"),D=A("./toolOptions.js"),h=function(y){r()(u,y);function u(){var v,M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,u);var F={name:"StackScrollMultiTouch",supportedInteractionTypes:["MultiTouch"],configuration:{loop:!1,allowSkipping:!0,touchPointers:3}};return v=B()(this,a()(u).call(this,M,F)),v.multiTouchDragCallback=v._dragCallback.bind(o()(v)),v}return g()(u,[{key:"_dragCallback",value:function(M){var F=M.detail;if(F.numPointers===this.configuration.touchPointers){var f=F.element,w=F.deltaPoints,m=this.configuration,K=m.loop,L=m.allowSkipping,J=Object(D.getToolOptions)(this.name,f),p=this._getPixelPerImage(f),Y=this._getDeltaY(f,w.page.y);if(!p)return;if(Math.abs(Y)>=p){var G=Math.round(Y/p);Object(l.default)(f,G,K,L),J.deltaY=Y%p}else J.deltaY=Y;Object(D.setToolOptions)(this.name,f,J)}}},{key:"_getDeltaY",value:function(M,F){var f=Object(D.getToolOptions)(this.name,M),w=f.deltaY||0;return w+F}},{key:"_getPixelPerImage",value:function(M){var F=Object(c.getToolState)(M,"stack");if(!(!F||!F.data||!F.data.length)){var f=F.data[0],w=this.configuration.stackScrollSpeed;return w||Math.max(2,M.offsetHeight/Math.max(f.imageIds.length,8))}}}]),u}(n.default)},"./tools/StackScrollTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return y});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./tools/base/BaseTool.js"),l=A("./util/scroll.js"),c=A("./stateManagement/toolState.js"),D=A("./toolOptions.js"),h=A("./tools/cursors/index.js"),y=function(u){r()(v,u);function v(){var M,F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,v);var f={name:"StackScroll",supportedInteractionTypes:["Mouse","Touch"],configuration:{loop:!1,allowSkipping:!0},svgCursor:h.stackScrollCursor};return M=B()(this,a()(v).call(this,F,f)),M.mouseDragCallback=M._dragCallback.bind(o()(M)),M.touchDragCallback=M._dragCallback.bind(o()(M)),M}return g()(v,[{key:"_dragCallback",value:function(F){var f=F.detail,w=f.element,m=f.deltaPoints,K=this.configuration,L=K.loop,J=K.allowSkipping,p=Object(D.getToolOptions)(this.name,w),Y=this._getPixelPerImage(w),G=this._getDeltaY(w,m.page.y);if(Y){if(Math.abs(G)>=Y){var U=Math.round(G/Y);Object(l.default)(w,U,L,J),p.deltaY=G%Y}else p.deltaY=G;Object(D.setToolOptions)(this.name,w,p)}}},{key:"_getDeltaY",value:function(F,f){var w=Object(D.getToolOptions)(this.name,F),m=w.deltaY||0;return m+f}},{key:"_getPixelPerImage",value:function(F){var f=Object(c.getToolState)(F,"stack");if(!(!f||!f.data||!f.data.length)){var w=f.data[0],m=this.configuration.stackScrollSpeed;return m||Math.max(2,F.offsetHeight/Math.max(w.imageIds.length,8))}}}]),v}(n.default)},"./tools/WwwcRegionTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return v});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/BaseTool.js"),c=A("./drawing/index.js"),D=A("./util/clip.js"),h=A("./util/getLuminance.js"),y=A("./stateManagement/toolColors.js"),u=A("./tools/cursors/index.js"),v=function(w){r()(m,w);function m(){var K,L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,m);var J={name:"WwwcRegion",supportedInteractionTypes:["Mouse","Touch"],configuration:{minWindowWidth:10},svgCursor:u.wwwcRegionCursor};return K=B()(this,a()(m).call(this,L,J)),K._resetHandles(),K.postTouchStartCallback=K._startOutliningRegion.bind(o()(K)),K.touchDragCallback=K._setHandlesAndUpdate.bind(o()(K)),K.touchEndCallback=K._applyStrategy.bind(o()(K)),K.postMouseDownCallback=K._startOutliningRegion.bind(o()(K)),K.mouseClickCallback=K._startOutliningRegion.bind(o()(K)),K.mouseDragCallback=K._setHandlesAndUpdate.bind(o()(K)),K.mouseMoveCallback=K._setHandlesAndUpdate.bind(o()(K)),K.mouseUpCallback=K._applyStrategy.bind(o()(K)),K}return g()(m,[{key:"renderToolData",value:function(L){var J=this,p=L.detail,Y=p.element,G=y.default.getColorIfActive({active:!0}),U=Object(c.getNewContext)(p.canvasContext.canvas);Object(c.draw)(U,function(R){Object(c.drawRect)(R,Y,J.handles.start,J.handles.end,{color:G})})}},{key:"_startOutliningRegion",value:function(L){var J=!0,p=L.detail.element,Y=L.detail.currentPoints.image;return M(this.handles.start)?this.handles.start=Y:(this.handles.end=Y,this._applyStrategy(L)),n.default.cornerstone.updateImage(p),J}},{key:"_setHandlesAndUpdate",value:function(L){var J=L.detail.element,p=L.detail.currentPoints.image;this.handles.end=p,n.default.cornerstone.updateImage(J)}},{key:"_applyStrategy",value:function(L){M(this.handles.start)||M(this.handles.end)||(L.detail.handles=this.handles,F(L,this.configuration),this._resetHandles())}},{key:"_resetHandles",value:function(){this.handles={start:{},end:{}}}}]),m}(l.default),M=function(m){return Object.keys(m).length===0&&m.constructor===Object},F=function(m,K){var L=m.detail,J=L.image,p=L.element,Y=m.detail.handles,G=Y.start,U=Y.end,R=Math.min(G.x,U.x),N=Math.min(G.y,U.y),d=Math.abs(G.x-U.x),S=Math.abs(G.y-U.y);R=Object(D.default)(R,0,J.width),N=Object(D.default)(N,0,J.height),d=Math.floor(Math.min(d,Math.abs(J.width-R))),S=Math.floor(Math.min(S,Math.abs(J.height-N)));var T=Object(h.default)(p,R,N,d,S),P=f(T,J.minPixelValue,J.maxPixelValue),W=L.viewport;K.minWindowWidth===void 0&&(K.minWindowWidth=10),W.voi.windowWidth=Math.max(Math.abs(P.max-P.min),K.minWindowWidth),W.voi.windowCenter=P.mean,W.voiLUT=void 0,n.default.cornerstone.setViewport(p,W),n.default.cornerstone.updateImage(p)},f=function(m,K,L){var J=m.length,p=L,Y=K,G=0;if(J<2)return{min:p,max:Y,mean:(K+L)/2};for(var U=0;U<J;U++){var R=m[U];p=Math.min(p,R),Y=Math.max(Y,R),G+=R}return{min:p,max:Y,mean:G/J}}},"./tools/WwwcTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return l});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./tools/cursors/index.js"),l=function(D){o()(h,D);function h(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,h);var u={name:"Wwwc",strategies:{basicLevelingStrategy:c},supportedInteractionTypes:["Mouse","Touch"],configuration:{orientation:0},svgCursor:n.wwwcCursor};return B()(this,a()(h).call(this,y,u))}return g()(h,[{key:"mouseDragCallback",value:function(u){this.applyActiveStrategy(u),E.default.cornerstone.setViewport(u.detail.element,u.detail.viewport)}},{key:"touchDragCallback",value:function(u){u.stopImmediatePropagation(),this.applyActiveStrategy(u),E.default.cornerstone.setViewport(u.detail.element,u.detail.viewport)}}]),h}(r.default);function c(D){var h=this.configuration.orientation,y=D.detail,u=y.image.maxPixelValue*y.image.slope+y.image.intercept,v=y.image.minPixelValue*y.image.slope+y.image.intercept,M=u-v,F=M/1024,f=y.deltaPoints.page.x*F,w=y.deltaPoints.page.y*F;h===0?(y.viewport.voi.windowWidth+=f,y.viewport.voi.windowCenter+=w):(y.viewport.voi.windowWidth+=w,y.viewport.voi.windowCenter+=f),y.viewport.voiLUT=void 0}},"./tools/ZoomMouseWheelTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return l});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./util/zoom/index.js"),l=function(c){o()(D,c);function D(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,D);var y={name:"ZoomMouseWheel",supportedInteractionTypes:["MouseWheel"],configuration:{minScale:.25,maxScale:20,invert:!1}};return B()(this,a()(D).call(this,h,y))}return g()(D,[{key:"mouseWheelCallback",value:function(y){var u=y.detail,v=u.element,M=u.viewport,F=u.spinY,f=this.configuration,w=f.invert,m=f.maxScale,K=f.minScale,L=w?F/4:-F/4,J=Object(n.changeViewportScale)(M,L,{maxScale:m,minScale:K});E.default.cornerstone.setViewport(v,J)}}]),D}(r.default)},"./tools/ZoomTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return y});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./util/clip.js"),l=A("./util/zoom/index.js"),c=A("./tools/cursors/index.js"),D=l.default.correctShift,h=l.default.changeViewportScale,y=function(f){o()(w,f);function w(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,w);var K={name:"Zoom",strategies:{default:v,translate:M,zoomToCenter:F},defaultStrategy:"default",supportedInteractionTypes:["Mouse","Touch"],configuration:{invert:!1,preventZoomOutsideImage:!1,minScale:.25,maxScale:20},svgCursor:c.zoomCursor};return B()(this,a()(w).call(this,m,K))}return g()(w,[{key:"touchDragCallback",value:function(K){u.call(this,K)}},{key:"mouseDragCallback",value:function(K){u.call(this,K)}}]),w}(r.default),u=function(w){var m=w.detail.deltaPoints.page.y;if(!m)return!1;this.applyActiveStrategy(w,this.configuration),E.default.cornerstone.setViewport(w.detail.element,w.detail.viewport)};function v(f){var w=this.configuration,m=w.invert,K=w.maxScale,L=w.minScale,J=f.detail.deltaPoints.page.y,p=m?-J/100:J/100,Y=f.detail,G=Y.element,U=Y.viewport,R=[f.detail.startPoints.page.x,f.detail.startPoints.page.y,f.detail.startPoints.image.x,f.detail.startPoints.image.y],N=R[0],d=R[1],S=R[2],T=R[3],P=h(U,p,{maxScale:K,minScale:L});E.default.cornerstone.setViewport(G,P);var W=E.default.cornerstone.pageToPixel(G,N,d),q={x:S-W.x,y:T-W.y};q=D(q,P),U.translation.x-=q.x,U.translation.y-=q.y}function M(f){var w=this.configuration,m=w.invert,K=w.preventZoomOutsideImage,L=w.maxScale,J=w.minScale,p=f.detail.deltaPoints.page.y,Y=m?-p/100:p/100,G=f.detail.image,U=f.detail.viewport,R=[f.detail.startPoints.image.x,f.detail.startPoints.image.y],N=R[0],d=R[1],S=h(U,Y,{maxScale:L,minScale:J}),T={x:0,y:0},P=8,W=3,q=.01;if(Y<0)S.scale<W&&(Math.abs(S.translation.x)<q?S.translation.x=0:T.x=S.translation.x/P,Math.abs(S.translation.y)<q?S.translation.y=0:T.y=S.translation.y/P);else{K&&Object(n.clipToBox)(f.detail.startPoints.image,G);var gA={x:G.width/2-N,y:G.height/2-d};gA=D(gA,S);var V={x:S.translation.x-gA.x,y:S.translation.y-gA.y};Math.abs(V.x)<q?S.translation.x=gA.x:T.x=V.x/P,Math.abs(V.y)<q?S.translation.y=gA.y:T.y=V.y/P}S.translation.x-=T.x,S.translation.y-=T.y}function F(f){var w=this.configuration,m=w.invert,K=w.maxScale,L=w.minScale,J=f.detail.deltaPoints.page.y,p=m?-J/100:J/100,Y=f.detail.viewport;h(Y,p,{maxScale:K,minScale:L})}},"./tools/ZoomTouchPinchTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return c});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseTool.js"),n=A("./util/zoom/index.js"),l=n.default.correctShift,c=function(D){o()(h,D);function h(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,h);var u={name:"ZoomTouchPinch",supportedInteractionTypes:["TouchPinch"],configuration:{minScale:.25,maxScale:20}};return B()(this,a()(h).call(this,y,u))}return g()(h,[{key:"touchPinchCallback",value:function(u){var v=u.detail,M=v.element,F=v.viewport,f=v.scaleChange,w=[u.detail.startPoints.page.x,u.detail.startPoints.page.y,u.detail.startPoints.image.x,u.detail.startPoints.image.y],m=w[0],K=w[1],L=w[2],J=w[3],p=this.configuration,Y=p.maxScale,G=p.minScale;F.scale+=f*F.scale,Y&&F.scale>Y?F.scale=Y:G&&F.scale<G&&(F.scale=G),E.default.cornerstone.setViewport(M,F);var U=E.default.cornerstone.pageToPixel(M,m,K),R={x:L-U.x,y:J-U.y};R=l(R,F),F.translation.x-=R.x,F.translation.y-=R.y,E.default.cornerstone.setViewport(M,F)}}]),h}(r.default)},"./tools/annotation/AngleTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return p});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./stateManagement/toolState.js"),l=A("./stateManagement/toolStyle.js"),c=A("./stateManagement/toolColors.js"),D=A("./manipulators/index.js"),h=A("./drawing/index.js"),y=A("./drawing/drawLinkedTextBox.js"),u=A("./drawing/drawTextBox.js"),v=A("./drawing/drawHandles.js"),M=A("./util/lineSegDistance.js"),F=A("./util/roundToDecimal.js"),f=A("./tools/cursors/index.js"),w=A("./util/triggerEvent.js"),m=A("./events.js"),K=A("./util/getPixelSpacing.js"),L=A("./util/throttle.js"),J=A("./store/index.js"),p=function(U){o()(R,U);function R(){var N,d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,R);var S={name:"Angle",supportedInteractionTypes:["Mouse","Touch"],svgCursor:f.angleCursor,configuration:{drawHandles:!0,drawHandlesOnHover:!1,hideHandlesIfMoving:!1,renderDashed:!1}};return N=B()(this,a()(R).call(this,d,S)),N.preventNewMeasurement=!1,N.throttledUpdateCachedStats=Object(L.default)(N.updateCachedStats,110),N}return g()(R,[{key:"createNewMeasurement",value:function(d){return{visible:!0,active:!0,color:void 0,invalidated:!0,handles:{start:{x:d.currentPoints.image.x,y:d.currentPoints.image.y,highlight:!0,active:!1},middle:{x:d.currentPoints.image.x,y:d.currentPoints.image.y,highlight:!0,active:!0},end:{x:d.currentPoints.image.x,y:d.currentPoints.image.y,highlight:!0,active:!1},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(d,S,T){return S.visible===!1?!1:Object(M.default)(d,S.handles.start,S.handles.middle,T)<25||Object(M.default)(d,S.handles.middle,S.handles.end,T)<25}},{key:"updateCachedStats",value:function(d,S,T){var P=G(d,T.handles.middle,T.handles.start),W=G(d,T.handles.end,T.handles.middle),q=G(d,T.handles.end,T.handles.start),gA=Y(P),V=Y(W),AA=Y(q),QA=Math.acos((Math.pow(gA,2)+Math.pow(V,2)-Math.pow(AA,2))/(2*gA*V));QA*=180/Math.PI,T.rAngle=Object(F.default)(QA,2),T.invalidated=!1}},{key:"renderToolData",value:function(d){var S=this,T=d.detail,P=T.enabledElement,W=this.configuration,q=W.handleRadius,gA=W.drawHandlesOnHover,V=W.hideHandlesIfMoving,AA=W.renderDashed,QA=Object(n.getToolState)(d.currentTarget,this.name),lA=Object(J.getModule)("globalConfiguration").configuration.lineDash;if(!QA)return;for(var IA=Object(h.getNewContext)(T.canvasContext.canvas),z=T.image,CA=T.element,tA=Object(K.default)(z),EA=tA.rowPixelSpacing,nA=tA.colPixelSpacing,rA=l.default.getToolWidth(),O=function(sA){var aA=QA.data[sA];if(aA.visible===!1)return"continue";Object(h.draw)(IA,function(uA){Object(h.setShadow)(uA,S.configuration);var mA=c.default.getColorIfActive(aA),wA=E.default.cornerstone.pixelToCanvas(T.element,aA.handles.start),pA=E.default.cornerstone.pixelToCanvas(T.element,aA.handles.middle),KA={color:mA};AA&&(KA.lineDash=lA),Object(h.drawJoinedLines)(uA,T.element,aA.handles.start,[aA.handles.middle,aA.handles.end],KA);var DA={color:mA,handleRadius:q,drawHandlesIfActive:gA,hideHandlesIfMoving:V};if(S.configuration.drawHandles&&Object(v.default)(uA,T,aA.handles,DA),aA.invalidated===!0&&(aA.rAngle?S.throttledUpdateCachedStats(z,CA,aA):S.updateCachedStats(z,CA,aA)),aA.rAngle){var hA=x(aA,EA,nA),RA=15,dA;if(!aA.handles.textBox.hasMoved){dA={x:pA.x,y:pA.y};var MA=5,NA=Object(u.textBoxWidth)(uA,hA,MA);pA.x<wA.x?dA.x-=RA+NA+10:dA.x+=RA;var UA=E.default.cornerstone.internal.getTransform(P);UA.invert();var YA=UA.transformPoint(dA.x,dA.y);aA.handles.textBox.x=YA.x,aA.handles.textBox.y=YA.y}Object(y.default)(uA,T.element,aA.handles.textBox,hA,aA.handles,X,mA,rA,0,!0)}})},j=0;j<QA.data.length;j++)var Z=O(j);function x(eA,sA,aA){var uA=!sA||!aA?" (isotropic)":"",mA="00B0";return eA.rAngle.toString()+String.fromCharCode(parseInt(mA,16))+uA}function X(eA){return[eA.start,eA.middle,eA.end]}}},{key:"addNewMeasurement",value:function(d,S){var T=this;if(!this.preventNewMeasurement){this.preventNewMeasurement=!0,d.preventDefault(),d.stopPropagation();var P=d.detail,W=this.createNewMeasurement(P),q=d.detail.element;Object(n.addToolState)(q,this.name,W),E.default.cornerstone.updateImage(q),Object(D.moveNewHandle)(P,this.name,W,W.handles.middle,this.options,S,function(gA){if(W.active=!1,!gA){Object(n.removeToolState)(q,T.name,W),T.preventNewMeasurement=!1;return}W.handles.end.active=!0,E.default.cornerstone.updateImage(q),Object(D.moveNewHandle)(P,T.name,W,W.handles.end,T.options,S,function(V){V?(W.active=!1,E.default.cornerstone.updateImage(q)):Object(n.removeToolState)(q,T.name,W),T.preventNewMeasurement=!1,E.default.cornerstone.updateImage(q);var AA={toolName:T.name,toolType:T.name,element:q,measurementData:W};Object(w.default)(q,m.default.MEASUREMENT_COMPLETED,AA)})})}}}]),R}(r.default);function Y(U){return Math.sqrt(Math.pow(U.x,2)+Math.pow(U.y,2))}function G(U,R,N){var d=Object(K.default)(U),S=d.rowPixelSpacing,T=d.colPixelSpacing;return{x:(R.x-N.x)*(T||1),y:(R.y-N.y)*(S||1)}}},"./tools/annotation/ArrowAnnotateTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return p});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./events.js"),l=A("./stateManagement/toolStyle.js"),c=A("./stateManagement/textStyle.js"),D=A("./stateManagement/toolColors.js"),h=A("./manipulators/index.js"),y=A("./util/pointInsideBoundingBox.js"),u=A("./util/lineSegDistance.js"),v=A("./util/triggerEvent.js"),M=A("./stateManagement/toolState.js"),F=A("./drawing/drawLinkedTextBox.js"),f=A("./drawing/index.js"),w=A("./drawing/drawArrow.js"),m=A("./drawing/drawHandles.js"),K=A("./drawing/drawTextBox.js"),L=A("./tools/cursors/index.js"),J=A("./store/index.js"),p=function(U){o()(R,U);function R(){var N,d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,R);var S={name:"ArrowAnnotate",supportedInteractionTypes:["Mouse","Touch"],configuration:{getTextCallback:Y,changeTextCallback:G,drawHandles:!0,drawHandlesOnHover:!1,hideHandlesIfMoving:!1,arrowFirst:!0,renderDashed:!1,allowEmptyLabel:!1},svgCursor:L.arrowAnnotateCursor};return N=B()(this,a()(R).call(this,d,S)),N.preventNewMeasurement=!1,N}return g()(R,[{key:"createNewMeasurement",value:function(d){return{visible:!0,active:!0,color:void 0,handles:{start:{x:d.detail.currentPoints.image.x,y:d.detail.currentPoints.image.y,highlight:!0,active:!1},end:{x:d.detail.currentPoints.image.x,y:d.detail.currentPoints.image.y,highlight:!0,active:!1},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(d,S,T){return S.visible===!1?!1:Object(u.default)(d,S.handles.start,S.handles.end,T)<25}},{key:"updateCachedStats",value:function(){}},{key:"renderToolData",value:function(d){var S=this,T=d.detail,P=T.element,W=T.enabledElement,q=this.configuration,gA=q.handleRadius,V=q.drawHandlesOnHover,AA=q.hideHandlesIfMoving,QA=q.renderDashed,lA=Object(M.getToolState)(P,this.name);if(!lA)return;var IA=d.detail.canvasContext.canvas,z=Object(f.getNewContext)(IA),CA=l.default.getToolWidth(),tA;QA&&(tA=Object(J.getModule)("globalConfiguration").configuration.lineDash);for(var EA=function(x){var X=lA.data[x];if(X.visible===!1)return"continue";Object(f.draw)(z,function(eA){Object(f.setShadow)(eA,S.configuration);var sA=D.default.getColorIfActive(X),aA=E.default.cornerstone.pixelToCanvas(P,X.handles.start),uA=E.default.cornerstone.pixelToCanvas(P,X.handles.end);S.configuration.arrowFirst?Object(w.default)(eA,uA,aA,sA,CA,tA):Object(w.default)(eA,aA,uA,sA,CA,tA);var mA={color:sA,handleRadius:gA,drawHandlesIfActive:V,hideHandlesIfMoving:AA};S.configuration.drawHandles&&Object(m.default)(eA,d.detail,X.handles,mA);var wA=O(X);if(wA&&wA!==""){var pA=5,KA=Object(K.textBoxWidth)(eA,wA,pA),DA=c.default.getFontSize()+10,hA=Math.max(KA,DA)/2+5;if(uA.x<aA.x&&(hA=-hA),!X.handles.textBox.hasMoved){var RA;S.configuration.arrowFirst?RA={x:uA.x-KA/2+hA,y:uA.y-DA/2}:RA={x:aA.x-KA/2-hA,y:aA.y-DA/2};var dA=E.default.cornerstone.internal.getTransform(W);dA.invert();var MA=dA.transformPoint(RA.x,RA.y);X.handles.textBox.x=MA.x,X.handles.textBox.y=MA.y}Object(F.default)(eA,P,X.handles.textBox,wA,X.handles,j,sA,CA,0,!1)}})},nA=0;nA<lA.data.length;nA++)var rA=EA(nA);function O(Z){return Z.text}function j(Z){var x={x:(Z.start.x+Z.end.x)/2,y:(Z.start.y+Z.end.y)/2};return[Z.start,x,Z.end]}}},{key:"addNewMeasurement",value:function(d,S){var T=this,P=d.detail.element,W=this.createNewMeasurement(d),q=this.configuration.allowEmptyLabel;Object(M.addToolState)(P,this.name,W),E.default.cornerstone.updateImage(P),Object(h.moveNewHandle)(d.detail,this.name,W,W.handles.end,this.options,S,function(gA){gA?W.text===void 0&&T.configuration.getTextCallback(function(V){if(V||q){W.text=V,W.active=!1;var AA={toolName:T.name,toolType:T.name,element:P,measurementData:W};E.default.cornerstone.updateImage(P),Object(v.default)(P,n.default.MEASUREMENT_COMPLETED,AA)}else Object(M.removeToolState)(P,T.name,W)},d.detail):Object(M.removeToolState)(P,T.name,W),E.default.cornerstone.updateImage(P)})}},{key:"doubleClickCallback",value:function(d){return this._updateTextForNearbyAnnotation(d)}},{key:"touchPressCallback",value:function(d){return this._updateTextForNearbyAnnotation(d)}},{key:"_updateTextForNearbyAnnotation",value:function(d){var S=d.detail.element,T=d.detail.currentPoints.canvas,P=Object(M.getToolState)(S,this.name);if(!P)return!1;for(var W=0;W<P.data.length;W++){var q=P.data[W];if(this.pointNearTool(S,q,T)||Object(y.default)(q.handles.textBox,T))return q.active=!0,E.default.cornerstone.updateImage(S),this.configuration.changeTextCallback(q,d.detail,this._doneChangingTextCallback.bind(this,S,q)),d.stopImmediatePropagation(),d.preventDefault(),d.stopPropagation(),!0}}},{key:"_doneChangingTextCallback",value:function(d,S,T,P){P===!0?Object(M.removeToolState)(d,this.name,S):S.text=T,S.active=!1,E.default.cornerstone.updateImage(d),Object(v.default)(d,n.default.MEASUREMENT_MODIFIED,{toolName:this.name,toolType:this.name,element:d,measurementData:S})}}]),R}(r.default);function Y(U){U(prompt("Enter your annotation:"))}function G(U,R,N){N(prompt("Change your annotation:"))}},"./tools/annotation/BidirectionalTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return L});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./tools/base/BaseAnnotationTool.js"),l=A("./tools/annotation/bidirectionalTool/createNewMeasurement.js"),c=A("./tools/annotation/bidirectionalTool/pointNearTool.js"),D=A("./tools/annotation/bidirectionalTool/renderToolData.js"),h=A("./tools/annotation/bidirectionalTool/addNewMeasurement.js"),y=A("./tools/annotation/bidirectionalTool/mouseMoveCallback.js"),u=A("./tools/annotation/bidirectionalTool/handleSelectedCallback.js"),v=A("./tools/annotation/bidirectionalTool/handleSelectedMouseCallback.js"),M=A("./tools/annotation/bidirectionalTool/handleSelectedTouchCallback.js"),F=A("./tools/cursors/index.js"),f=A("./util/throttle.js"),w=A("./util/getPixelSpacing.js"),m=A("./tools/annotation/bidirectionalTool/utils/calculateLongestAndShortestDiameters.js"),K=function(p,Y,G){return G()},L=function(J){r()(p,J);function p(Y){var G;I()(this,p);var U={name:"Bidirectional",supportedInteractionTypes:["Mouse","Touch"],configuration:{changeMeasurementLocationCallback:K,getMeasurementLocationCallback:K,textBox:"",shadow:"",drawHandles:!0,drawHandlesOnHover:!0,hideHandlesIfMoving:!1,renderDashed:!1,additionalData:[]},svgCursor:F.bidirectionalCursor};return G=B()(this,a()(p).call(this,Y,U)),G.throttledUpdateCachedStats=Object(f.default)(G.updateCachedStats,110),G.createNewMeasurement=l.default.bind(o()(G)),G.pointNearTool=c.default.bind(o()(G)),G.renderToolData=D.default.bind(o()(G)),G.addNewMeasurement=h.default.bind(o()(G)),G._moveCallback=y.default.bind(o()(G)),G.handleSelectedCallback=u.default.bind(o()(G)),G.handleSelectedMouseCallback=v.default.bind(o()(G)),G.handleSelectedTouchCallback=M.default.bind(o()(G)),G}return g()(p,[{key:"updateCachedStats",value:function(G,U,R){if(R.toolName===this.name){var N=Object(w.default)(G),d=Object(m.default)(R,N),S=d.longestDiameter,T=d.shortestDiameter;R.longestDiameter=S,R.shortestDiameter=T,R.invalidated=!1}}}]),p}(n.default)},"./tools/annotation/CircleRoiTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return J});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./stateManagement/toolState.js"),l=A("./stateManagement/toolStyle.js"),c=A("./stateManagement/toolColors.js"),D=A("./store/index.js"),h=A("./drawing/index.js"),y=A("./util/calculateSUV.js"),u=A("./util/ellipse/index.js"),v=A("./util/getROITextBoxCoords.js"),M=A("./util/numbersWithCommas.js"),F=A("./util/throttle.js"),f=A("./util/logger.js"),w=A("./util/getPixelSpacing.js"),m=A("./tools/cursors/index.js"),K=A("./util/getCircleCoords.js"),L=Object(f.getLogger)("tools:annotation:CircleRoiTool"),J=function(d){o()(S,d);function S(){var T,P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,S);var W={name:"CircleRoi",supportedInteractionTypes:["Mouse","Touch"],svgCursor:m.circleRoiCursor,configuration:{centerPointRadius:0,renderDashed:!1,hideHandlesIfMoving:!1}};return T=B()(this,a()(S).call(this,P,W)),T.throttledUpdateCachedStats=Object(F.default)(T.updateCachedStats,110),T}return g()(S,[{key:"createNewMeasurement",value:function(P){var W=P&&P.currentPoints&&P.currentPoints.image;if(!W){L.error("required eventData not supplied to tool ".concat(this.name,"'s createNewMeasurement"));return}return{visible:!0,active:!0,color:void 0,invalidated:!0,handles:{start:{x:P.currentPoints.image.x,y:P.currentPoints.image.y,highlight:!0,active:!1},end:{x:P.currentPoints.image.x,y:P.currentPoints.image.y,highlight:!0,active:!0},initialRotation:P.viewport.rotation,textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(P,W,q,gA){var V=W&&W.handles&&W.handles.start&&W.handles.end,AA=E.default.cornerstoneMath.point.distance;if(V||L.warn("invalid parameters supplied to tool ".concat(this.name,"'s pointNearTool")),!V||W.visible===!1)return!1;var QA=gA==="mouse"?15:25,lA=E.default.cornerstone.pixelToCanvas(P,W.handles.start),IA=E.default.cornerstone.pixelToCanvas(P,W.handles.end),z=AA(lA,q),CA=AA(lA,IA);return z>CA-QA/2&&z<CA+QA/2}},{key:"updateCachedStats",value:function(P,W,q){var gA=E.default.cornerstone.metaData.get("generalSeriesModule",P.imageId)||{},V=gA.modality,AA=Object(w.default)(P),QA=N(P,W,q.handles,V,AA);q.cachedStats=QA,q.invalidated=!1}},{key:"renderToolData",value:function(P){var W=this,q=Object(n.getToolState)(P.currentTarget,this.name);if(q){var gA=E.default.cornerstoneMath.point.distance,V=P.detail,AA=V.image,QA=V.element,lA=V.canvasContext,IA=l.default.getToolWidth(),z=this.configuration,CA=z.handleRadius,tA=z.drawHandlesOnHover,EA=z.hideHandlesIfMoving,nA=z.renderDashed,rA=z.centerPointRadius,O=Object(h.getNewContext)(lA.canvas),j=Object(w.default)(AA),Z=j.rowPixelSpacing,x=j.colPixelSpacing,X=Object(D.getModule)("globalConfiguration").configuration.lineDash,eA=E.default.cornerstone.metaData.get("generalSeriesModule",AA.imageId)||{},sA=eA.modality,aA=Z&&x;Object(h.draw)(O,function(uA){for(var mA=0;mA<q.data.length;mA++){var wA=q.data[mA];if(wA.visible!==!1){var pA=c.default.getColorIfActive(wA),KA={color:pA,handleRadius:CA,drawHandlesIfActive:tA,hideHandlesIfMoving:EA};Object(h.setShadow)(uA,W.configuration);var DA=E.default.cornerstone.pixelToCanvas(QA,wA.handles.start),hA=E.default.cornerstone.pixelToCanvas(QA,wA.handles.end),RA=gA(DA,hA),dA={color:pA};if(nA&&(dA.lineDash=X),Object(h.drawCircle)(uA,QA,wA.handles.start,RA,dA,"pixel"),rA&&RA>3*rA&&Object(h.drawCircle)(uA,QA,wA.handles.start,rA,dA,"pixel"),wA.handles&&(wA.handles.start.drawnIndependently=!0,wA.handles.end.drawnIndependently=!0),Object(h.drawHandles)(uA,V,wA.handles,KA),wA.invalidated===!0&&(wA.cachedStats?W.throttledUpdateCachedStats(AA,QA,wA):W.updateCachedStats(AA,QA,wA)),!wA.handles.textBox.hasMoved){var MA=Object(v.default)(V.viewport,wA.handles);Object.assign(wA.handles.textBox,MA)}var NA=function(WA){return p(WA.start,WA.end)},UA=G(uA,AA.color,wA.cachedStats,sA,aA,W.configuration);wA.unit=Y(sA,W.configuration.showHounsfieldUnits),Object(h.drawLinkedTextBox)(uA,QA,wA.handles.textBox,UA,wA.handles,NA,pA,IA,10,!0)}}})}}}]),S}(r.default);function p(d,S){var T=Object(K.default)(d,S),P=T.left,W=T.top,q=T.width,gA=T.height;return[{x:P+q/2,y:W},{x:P,y:W+gA/2},{x:P+q/2,y:W+gA},{x:P+q,y:W+gA/2}]}function Y(d,S){return d==="CT"&&S!==!1?"HU":""}function G(d,S){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},P=T.area,W=P===void 0?0:P,q=T.radius,gA=q===void 0?0:q,V=T.perimeter,AA=V===void 0?0:V,QA=T.mean,lA=QA===void 0?0:QA,IA=T.stdDev,z=IA===void 0?0:IA,CA=T.min,tA=CA===void 0?0:CA,EA=T.max,nA=EA===void 0?0:EA,rA=T.meanStdDevSUV,O=rA===void 0?0:rA,j=arguments.length>3?arguments[3]:void 0,Z=arguments.length>4?arguments[4]:void 0,x=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},X=x.showMinMax||!1,eA=[],sA=[];if(!S){var aA=O&&O.mean!==0,uA=Y(j,x.showHounsfieldUnits),mA="Mean: ".concat(Object(M.default)(lA.toFixed(2))," ").concat(uA),wA="Std Dev: ".concat(Object(M.default)(z.toFixed(2))," ").concat(uA);if(aA){for(var pA=" SUV: ",KA="".concat(pA).concat(Object(M.default)(O.mean.toFixed(2))),DA="".concat(pA).concat(Object(M.default)(O.stdDev.toFixed(2))),hA=Math.floor(d.measureText("".concat(wA," ")).width);d.measureText(mA).width<hA;)mA+=" ";sA.push("".concat(mA).concat(KA)),sA.push("".concat(wA," ").concat(DA))}else sA.push("".concat(mA," ").concat(wA));if(X){for(var RA="Min: ".concat(tA," ").concat(uA),dA="Max: ".concat(nA," ").concat(uA),MA=Math.floor(aA?d.measureText("".concat(wA," ")).width:d.measureText("".concat(mA," ")).width);d.measureText(RA).width<MA;)RA+=" ";sA.push("".concat(RA).concat(dA))}}return eA.push(U(W,Z)),gA&&eA.push(R(gA,"Radius",Z)),AA&&eA.push(R(AA,"Perimeter",Z)),sA.forEach(function(NA){return eA.push(NA)}),eA}function U(d,S){var T=S?" mm".concat("²"):" px".concat("²");return"Area: ".concat(Object(M.default)(d.toFixed(2))).concat(T)}function R(d,S,T){if(!d)return"";var P=T?" mm":" px";return"".concat(S,": ").concat(Object(M.default)(d.toFixed(1))).concat(P)}function N(d,S,T,P,W){var q=Object(K.default)(T.start,T.end),gA=E.default.cornerstone.getPixels(S,q.left,q.top,q.width,q.height),V=Object(u.calculateEllipseStatistics)(gA,q),AA;P==="PT"&&(AA={mean:Object(y.default)(d,V.mean,!0)||0,stdDev:Object(y.default)(d,V.stdDev,!0)||0});var QA=q.width*(W&&W.colPixelSpacing||1)/2,lA=2*Math.PI*QA,IA=Math.PI*(q.width*(W&&W.colPixelSpacing||1)/2)*(q.height*(W&&W.rowPixelSpacing||1)/2);return{area:IA||0,radius:QA||0,perimeter:lA||0,count:V.count||0,mean:V.mean||0,variance:V.variance||0,stdDev:V.stdDev||0,min:V.min||0,max:V.max||0,meanStdDevSUV:AA}}},"./tools/annotation/CobbAngleTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return p});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./stateManagement/textStyle.js"),l=A("./stateManagement/toolState.js"),c=A("./stateManagement/toolStyle.js"),D=A("./stateManagement/toolColors.js"),h=A("./manipulators/index.js"),y=A("./drawing/index.js"),u=A("./drawing/drawHandles.js"),v=A("./drawing/drawLinkedTextBox.js"),M=A("./util/lineSegDistance.js"),F=A("./util/roundToDecimal.js"),f=A("./events.js"),w=A("./tools/cursors/index.js"),m=A("./util/triggerEvent.js"),K=A("./util/throttle.js"),L=A("./util/getPixelSpacing.js"),J=A("./store/index.js"),p=function(Y){o()(G,Y);function G(){var U,R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,G);var N={name:"CobbAngle",supportedInteractionTypes:["Mouse","Touch"],svgCursor:w.cobbAngleCursor,configuration:{drawHandles:!0,drawHandlesOnHover:!1,hideHandlesIfMoving:!1,renderDashed:!1}};return U=B()(this,a()(G).call(this,R,N)),U.hasIncomplete=!1,U.throttledUpdateCachedStats=Object(K.default)(U.updateCachedStats,110),U}return g()(G,[{key:"createNewMeasurement",value:function(R){return this.hasIncomplete=!0,{visible:!0,active:!0,color:void 0,invalidated:!0,complete:!1,value:"",handles:{start:{x:R.currentPoints.image.x,y:R.currentPoints.image.y,highlight:!0,active:!1},end:{x:R.currentPoints.image.x,y:R.currentPoints.image.y,highlight:!0,active:!0},start2:{x:R.currentPoints.image.x,y:R.currentPoints.image.y,highlight:!0,active:!1,drawnIndependently:!0},end2:{x:R.currentPoints.image.x+1,y:R.currentPoints.image.y,highlight:!0,active:!1,drawnIndependently:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(R,N,d){if(N.visible===!1||this.hasIncomplete)return!1;var S=Object(M.default)(R,N.handles.start,N.handles.end,d)<25,T=Object(M.default)(R,N.handles.start2,N.handles.end2,d)<25;return S||T}},{key:"updateCachedStats",value:function(R,N,d){var S=Object(L.default)(R),T=S.rowPixelSpacing,P=S.colPixelSpacing,W=(Math.ceil(d.handles.start.x)-Math.ceil(d.handles.end.x))*(P||1),q=(Math.ceil(d.handles.start.y)-Math.ceil(d.handles.end.y))*(T||1),gA=(Math.ceil(d.handles.start2.x)-Math.ceil(d.handles.end2.x))*(P||1),V=(Math.ceil(d.handles.start2.y)-Math.ceil(d.handles.end2.y))*(T||1),AA=Math.acos(Math.abs((W*gA+q*V)/(Math.sqrt(W*W+q*q)*Math.sqrt(gA*gA+V*V))));AA*=180/Math.PI,d.rAngle=Object(F.default)(AA,2),d.invalidated=!1}},{key:"renderToolData",value:function(R){var N=this,d=R.detail,S=this.configuration,T=S.handleRadius,P=S.drawHandlesOnHover,W=S.hideHandlesIfMoving,q=S.renderDashed,gA=Object(l.getToolState)(R.currentTarget,this.name);if(!gA)return;for(var V=Object(y.getNewContext)(d.canvasContext.canvas),AA=c.default.getToolWidth(),QA=Object(J.getModule)("globalConfiguration").configuration.lineDash,lA=n.default.getFont(),IA=R.detail.element,z=E.default.cornerstone.getEnabledElement(IA).image,CA=Object(L.default)(z),tA=CA.rowPixelSpacing,EA=CA.colPixelSpacing,nA=function(x){var X=gA.data[x];if(X.visible===!1)return"continue";X.value||(X.value=N.textBoxText(X,tA,EA)),Object(y.draw)(V,function(eA){Object(y.setShadow)(eA,N.configuration);var sA=D.default.getColorIfActive(X),aA={color:sA};q&&(aA.lineDash=QA),Object(y.drawLine)(eA,d.element,X.handles.start,X.handles.end,aA),X.complete&&Object(y.drawLine)(eA,d.element,X.handles.start2,X.handles.end2,aA);var uA={color:sA,handleRadius:T,drawHandlesIfActive:P,hideHandlesIfMoving:W};N.configuration.drawHandles&&Object(u.default)(eA,d,X.handles,uA),eA.fillStyle=sA;var mA=X.value;if(!X.handles.textBox.hasMoved){var wA={x:(X.handles.start.x+X.handles.end.x)/2,y:(X.handles.start.y+X.handles.end.y)/2-10};eA.font=lA,X.handles.textBox.x=wA.x,X.handles.textBox.y=wA.y}Object(v.default)(eA,d.element,X.handles.textBox,mA,X.handles,j,sA,AA,0,!0)})},rA=0;rA<gA.data.length;rA++)var O=nA(rA);function j(Z){return[Z.start,Z.start2,Z.end,Z.end2]}}},{key:"getIncomplete",value:function(R){var N=Object(l.getToolState)(R,this.name);if(N&&Array.isArray(N.data))return N.data.find(function(d){var S=d.complete;return S===!1})}},{key:"addNewMeasurement",value:function(R,N){var d=this;R.preventDefault(),R.stopPropagation();var S=R.detail,T,P,W=function(AA){if(!AA){Object(l.removeToolState)(q,d.name,T);return}var QA=f.default.MEASUREMENT_COMPLETED,lA={toolName:d.name,toolType:d.name,element:q,measurementData:T};Object(m.default)(q,QA,lA)},q=R.detail.element,gA=this.getIncomplete(q);gA?(T=gA,T.complete=!0,T.handles.start2={x:S.currentPoints.image.x,y:S.currentPoints.image.y,drawnIndependently:!1,highlight:!0,active:!1},T.handles.end2={x:S.currentPoints.image.x,y:S.currentPoints.image.y,drawnIndependently:!1,highlight:!0,active:!0},P=T.handles.end2,this.hasIncomplete=!1,W=function(AA){if(!AA){Object(l.removeToolState)(q,d.name,T);return}var QA=f.default.MEASUREMENT_COMPLETED,lA={toolName:d.name,toolType:d.name,element:q,measurementData:T};Object(m.default)(q,QA,lA)}):(T=this.createNewMeasurement(S),Object(l.addToolState)(q,this.name,T),P=T.handles.end),E.default.cornerstone.updateImage(q),Object(h.moveNewHandle)(S,this.name,T,P,this.options,N,W)}},{key:"onMeasureModified",value:function(R){var N=R.detail.element,d=E.default.cornerstone.getEnabledElement(N).image,S=Object(L.default)(d),T=S.rowPixelSpacing,P=S.colPixelSpacing;if(R.detail.toolName===this.name){var W=R.detail.measurementData;W.invalidated===!0&&(W.rAngle?this.throttledUpdateCachedStats(d,N,W):this.updateCachedStats(d,N,W)),W.value=this.textBoxText(W,T,P)}}},{key:"textBoxText",value:function(R,N,d){var S=R.rAngle;if(S===void 0||Number.isNaN(S))return"";var T=!N||!d?" (isotropic)":"";return"".concat(S,"°").concat(T)}},{key:"activeCallback",value:function(R){this.onMeasureModified=this.onMeasureModified.bind(this),R.addEventListener(f.default.MEASUREMENT_MODIFIED,this.onMeasureModified)}},{key:"passiveCallback",value:function(R){this.onMeasureModified=this.onMeasureModified.bind(this),R.addEventListener(f.default.MEASUREMENT_MODIFIED,this.onMeasureModified)}},{key:"enabledCallback",value:function(R){R.removeEventListener(f.default.MEASUREMENT_MODIFIED,this.onMeasureModified)}},{key:"disabledCallback",value:function(R){R.removeEventListener(f.default.MEASUREMENT_MODIFIED,this.onMeasureModified)}}]),G}(r.default)},"./tools/annotation/EllipticalRoiTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return J});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./stateManagement/toolState.js"),l=A("./stateManagement/toolStyle.js"),c=A("./stateManagement/toolColors.js"),D=A("./manipulators/getHandleNearImagePoint.js"),h=A("./drawing/index.js"),y=A("./util/calculateSUV.js"),u=A("./util/ellipse/index.js"),v=A("./util/getROITextBoxCoords.js"),M=A("./util/numbersWithCommas.js"),F=A("./util/throttle.js"),f=A("./tools/cursors/index.js"),w=A("./util/logger.js"),m=A("./util/getPixelSpacing.js"),K=A("./store/index.js"),L=Object(w.getLogger)("tools:annotation:EllipticalRoiTool"),J=function(d){o()(S,d);function S(){var T,P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,S);var W={name:"EllipticalRoi",supportedInteractionTypes:["Mouse","Touch"],configuration:{drawHandlesOnHover:!1,hideHandlesIfMoving:!1,renderDashed:!1},svgCursor:f.ellipticalRoiCursor};return T=B()(this,a()(S).call(this,P,W)),T.throttledUpdateCachedStats=Object(F.default)(T.updateCachedStats,110),T}return g()(S,[{key:"createNewMeasurement",value:function(P){var W=P&&P.currentPoints&&P.currentPoints.image;if(!W){L.error("required eventData not supplied to tool ".concat(this.name,"'s createNewMeasurement"));return}return{visible:!0,active:!0,color:void 0,invalidated:!0,handles:{start:{x:P.currentPoints.image.x,y:P.currentPoints.image.y,highlight:!0,active:!1},end:{x:P.currentPoints.image.x,y:P.currentPoints.image.y,highlight:!0,active:!0},initialRotation:P.viewport.rotation,textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(P,W,q,gA){var V=W&&W.handles&&W.handles.start&&W.handles.end,AA=V;if(AA||L.warn("invalid parameters supplied to tool ".concat(this.name,"'s pointNearTool")),!AA||W.visible===!1)return!1;var QA=Object(D.default)(P,W.handles,q,6);if(QA)return!0;var lA=gA==="mouse"?15:25,IA=E.default.cornerstone.pixelToCanvas(P,W.handles.start),z=E.default.cornerstone.pixelToCanvas(P,W.handles.end),CA={left:Math.min(IA.x,z.x)+lA/2,top:Math.min(IA.y,z.y)+lA/2,width:Math.abs(IA.x-z.x)-lA,height:Math.abs(IA.y-z.y)-lA},tA={left:Math.min(IA.x,z.x)-lA/2,top:Math.min(IA.y,z.y)-lA/2,width:Math.abs(IA.x-z.x)+lA,height:Math.abs(IA.y-z.y)+lA},EA=Object(u.pointInEllipse)(CA,q),nA=Object(u.pointInEllipse)(tA,q);return!!(nA&&!EA)}},{key:"updateCachedStats",value:function(P,W,q){var gA=E.default.cornerstone.metaData.get("generalSeriesModule",P.imageId)||{},V=gA.modality,AA=Object(m.default)(P),QA=R(P,W,q.handles,V,AA);q.cachedStats=QA,q.invalidated=!1}},{key:"renderToolData",value:function(P){var W=this,q=Object(n.getToolState)(P.currentTarget,this.name);if(q){var gA=P.detail,V=gA.image,AA=gA.element,QA=l.default.getToolWidth(),lA=Object(K.getModule)("globalConfiguration").configuration.lineDash,IA=this.configuration,z=IA.handleRadius,CA=IA.drawHandlesOnHover,tA=IA.hideHandlesIfMoving,EA=IA.renderDashed,nA=Object(h.getNewContext)(gA.canvasContext.canvas),rA=Object(m.default)(V),O=rA.rowPixelSpacing,j=rA.colPixelSpacing,Z=E.default.cornerstone.metaData.get("generalSeriesModule",V.imageId)||{},x=Z.modality,X=O&&j;Object(h.draw)(nA,function(eA){for(var sA=0;sA<q.data.length;sA++){var aA=q.data[sA];if(aA.visible!==!1){var uA=c.default.getColorIfActive(aA),mA={color:uA,handleRadius:z,drawHandlesIfActive:CA,hideHandlesIfMoving:tA};Object(h.setShadow)(eA,W.configuration);var wA={color:uA};if(EA&&(wA.lineDash=lA),Object(h.drawEllipse)(eA,AA,aA.handles.start,aA.handles.end,wA,"pixel",aA.handles.initialRotation),Object(h.drawHandles)(eA,gA,aA.handles,mA),aA.invalidated===!0&&(aA.cachedStats?W.throttledUpdateCachedStats(V,AA,aA):W.updateCachedStats(V,AA,aA)),!aA.handles.textBox.hasMoved){var pA=Object(v.default)(gA.viewport,aA.handles);Object.assign(aA.handles.textBox,pA)}var KA=function(RA){return p(RA.start,RA.end)},DA=G(eA,V.color,aA.cachedStats,x,X,W.configuration);aA.unit=Y(x,W.configuration.showHounsfieldUnits),Object(h.drawLinkedTextBox)(eA,AA,aA.handles.textBox,DA,aA.handles,KA,uA,QA,10,!0)}}})}}}]),S}(r.default);function p(d,S){var T=N(d,S),P=T.left,W=T.top,q=T.width,gA=T.height;return[{x:P+q/2,y:W},{x:P,y:W+gA/2},{x:P+q/2,y:W+gA},{x:P+q,y:W+gA/2}]}function Y(d,S){return d==="CT"&&S!==!1?"HU":""}function G(d,S){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},P=T.area,W=P===void 0?0:P,q=T.mean,gA=q===void 0?0:q,V=T.stdDev,AA=V===void 0?0:V,QA=T.min,lA=QA===void 0?0:QA,IA=T.max,z=IA===void 0?0:IA,CA=T.meanStdDevSUV,tA=CA===void 0?0:CA,EA=arguments.length>3?arguments[3]:void 0,nA=arguments.length>4?arguments[4]:void 0,rA=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},O=rA.showMinMax||!1,j=[],Z=[];if(!S){var x=tA&&tA.mean!==0,X=Y(EA,rA.showHounsfieldUnits),eA="Mean: ".concat(Object(M.default)(gA.toFixed(2))," ").concat(X),sA="Std Dev: ".concat(Object(M.default)(AA.toFixed(2))," ").concat(X);if(x){for(var aA=" SUV: ",uA="".concat(aA).concat(Object(M.default)(tA.mean.toFixed(2))),mA="".concat(aA).concat(Object(M.default)(tA.stdDev.toFixed(2))),wA=Math.floor(d.measureText("".concat(sA," ")).width);d.measureText(eA).width<wA;)eA+=" ";Z.push("".concat(eA).concat(uA)),Z.push("".concat(sA," ").concat(mA))}else Z.push("".concat(eA)),Z.push("".concat(sA));if(O){for(var pA="Min: ".concat(lA," ").concat(X),KA="Max: ".concat(z," ").concat(X),DA=Math.floor(x?d.measureText("".concat(sA," ")).width:d.measureText("".concat(eA," ")).width);d.measureText(pA).width<DA;)pA+=" ";Z.push("".concat(pA).concat(KA))}}return j.push(U(W,nA)),Z.forEach(function(hA){return j.push(hA)}),j}function U(d,S){var T=S?" mm".concat("²"):" px".concat("²");return"Area: ".concat(Object(M.default)(d.toFixed(2))).concat(T)}function R(d,S,T,P,W){var q=N(T.start,T.end),gA=E.default.cornerstone.getPixels(S,q.left,q.top,q.width,q.height),V=Object(u.calculateEllipseStatistics)(gA,q),AA;P==="PT"&&(AA={mean:Object(y.default)(d,V.mean,!0)||0,stdDev:Object(y.default)(d,V.stdDev,!0)||0});var QA=Math.PI*(q.width*(W.colPixelSpacing||1)/2)*(q.height*(W.rowPixelSpacing||1)/2);return{area:QA||0,count:V.count||0,mean:V.mean||0,variance:V.variance||0,stdDev:V.stdDev||0,min:V.min||0,max:V.max||0,meanStdDevSUV:AA}}function N(d,S){return{left:Math.round(Math.min(d.x,S.x)),top:Math.round(Math.min(d.y,S.y)),width:Math.round(Math.abs(d.x-S.x)),height:Math.round(Math.abs(d.y-S.y))}}},"./tools/annotation/FreehandRoiTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return gA});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./events.js"),l=A("./externalModules.js"),c=A("./tools/base/BaseAnnotationTool.js"),D=A("./stateManagement/toolState.js"),h=A("./stateManagement/toolStyle.js"),y=A("./stateManagement/toolColors.js"),u=A("./store/index.js"),v=A("./util/triggerEvent.js"),M=A("./util/findAndMoveHelpers.js"),F=A("./util/pointInsideBoundingBox.js"),f=A("./util/calculateSUV.js"),w=A("./util/numbersWithCommas.js"),m=A("./util/getPixelSpacing.js"),K=A("./drawing/index.js"),L=A("./drawing/drawLinkedTextBox.js"),J=A("./drawing/drawHandles.js"),p=A("./util/clip.js"),Y=A("./store/setToolCursor.js"),G=A("./tools/cursors/index.js"),U=A("./util/freehand/index.js"),R=A("./util/logger.js"),N=A("./util/throttle.js"),d=Object(R.getLogger)("tools:annotation:FreehandRoiTool"),S=U.default.insertOrDelete,T=U.default.freehandArea,P=U.default.calculateFreehandStatistics,W=U.default.freehandIntersect,q=U.default.FreehandHandleData,gA=function(QA){r()(lA,QA);function lA(){var IA,z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,lA);var CA={name:"FreehandRoi",supportedInteractionTypes:["Mouse","Touch"],configuration:V(),svgCursor:G.freehandRoiCursor};return IA=B()(this,a()(lA).call(this,z,CA)),IA.isMultiPartTool=!0,IA._drawing=!1,IA._dragging=!1,IA._modifying=!1,IA._drawingMouseDownCallback=IA._drawingMouseDownCallback.bind(o()(IA)),IA._drawingMouseMoveCallback=IA._drawingMouseMoveCallback.bind(o()(IA)),IA._drawingMouseDragCallback=IA._drawingMouseDragCallback.bind(o()(IA)),IA._drawingMouseUpCallback=IA._drawingMouseUpCallback.bind(o()(IA)),IA._drawingMouseDoubleClickCallback=IA._drawingMouseDoubleClickCallback.bind(o()(IA)),IA._editMouseUpCallback=IA._editMouseUpCallback.bind(o()(IA)),IA._editMouseDragCallback=IA._editMouseDragCallback.bind(o()(IA)),IA._drawingTouchStartCallback=IA._drawingTouchStartCallback.bind(o()(IA)),IA._drawingTouchDragCallback=IA._drawingTouchDragCallback.bind(o()(IA)),IA._drawingDoubleTapClickCallback=IA._drawingDoubleTapClickCallback.bind(o()(IA)),IA._editTouchDragCallback=IA._editTouchDragCallback.bind(o()(IA)),IA.throttledUpdateCachedStats=Object(N.default)(IA.updateCachedStats,110),IA}return g()(lA,[{key:"createNewMeasurement",value:function(z){var CA=z&&z.currentPoints&&z.currentPoints.image;if(!CA){d.error("required eventData not supplied to tool ".concat(this.name,"'s createNewMeasurement"));return}var tA={visible:!0,active:!0,invalidated:!0,color:void 0,handles:{points:[]}};return tA.handles.textBox={active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0},tA}},{key:"pointNearTool",value:function(z,CA,tA){var EA=CA&&CA.handles&&CA.handles.points;if(!EA)throw new Error("invalid parameters supplied to tool ".concat(this.name,"'s pointNearTool"));if(!EA||CA.visible===!1)return!1;var nA=this._pointNearHandle(z,CA,tA);return nA!==void 0}},{key:"distanceFromPoint",value:function(z,CA,tA){for(var EA=1/0,nA=0;nA<CA.handles.points.length;nA++){var rA=l.default.cornerstoneMath.point.distance(CA.handles.points[nA],tA);EA=Math.min(EA,rA)}return EA===1/0?-1:EA}},{key:"distanceFromPointCanvas",value:function(z,CA,tA){var EA=1/0;if(!CA)return-1;for(var nA=l.default.cornerstone.pixelToCanvas(z,tA),rA=CA.handles.points,O=0;O<rA.length;O++){var j=l.default.cornerstone.pixelToCanvas(z,rA[O]),Z=l.default.cornerstoneMath.point.distance(j,nA);EA=Math.min(EA,Z)}return EA===1/0?-1:EA}},{key:"updateCachedStats",value:function(z,CA,tA){for(var EA,nA,rA=l.default.cornerstone.metaData.get("generalSeriesModule",z.imageId),O=rA?rA.modality:null,j=tA.handles.points,Z={left:j[0].x,right:j[0].x,bottom:j[0].y,top:j[0].x},x=0;x<j.length;x++)Z.left=Math.min(Z.left,j[x].x),Z.right=Math.max(Z.right,j[x].x),Z.bottom=Math.min(Z.bottom,j[x].y),Z.top=Math.max(Z.top,j[x].y);var X={left:Z.left,top:Z.bottom,width:Math.abs(Z.right-Z.left),height:Math.abs(Z.top-Z.bottom)};if(tA.polyBoundingBox=X,!z.color){var eA=l.default.cornerstone.getPixels(CA,X.left,X.top,X.width,X.height);EA=P.call(this,eA,X,tA.handles.points),O==="PT"&&(nA={mean:Object(f.default)(z,(EA.mean-z.intercept)/z.slope),stdDev:Object(f.default)(z,(EA.stdDev-z.intercept)/z.slope)}),EA&&!isNaN(EA.mean)&&(tA.meanStdDev=EA,tA.meanStdDevSUV=nA)}var sA=Object(m.default)(z),aA=sA.colPixelSpacing,uA=sA.rowPixelSpacing,mA=(aA||1)*(uA||1),wA=T(tA.handles.points,mA);isNaN(wA)||(tA.area=wA),tA.invalidated=!1}},{key:"renderToolData",value:function(z){var CA=this,tA=z.detail,EA=Object(D.getToolState)(z.currentTarget,this.name);if(!EA)return;for(var nA=tA.image,rA=tA.element,O=this.configuration,j=l.default.cornerstone.metaData.get("generalSeriesModule",nA.imageId),Z=j?j.modality:null,x=Object(K.getNewContext)(tA.canvasContext.canvas),X=h.default.getToolWidth(),eA=O.renderDashed,sA=Object(u.getModule)("globalConfiguration").configuration.lineDash,aA=function(DA){var hA=EA.data[DA];if(hA.visible===!1)return"continue";Object(K.draw)(x,function(RA){var dA=y.default.getColorIfActive(hA),MA;hA.active?hA.handles.invalidHandlePlacement?(dA=O.invalidColor,MA=O.invalidColor):(dA=y.default.getColorIfActive(hA),MA=y.default.getFillColor()):MA=y.default.getToolColor();var NA={color:dA};if(eA&&(NA.lineDash=sA),hA.handles.points.length){var UA=hA.handles.points;Object(K.drawJoinedLines)(RA,rA,UA[0],UA,NA),hA.polyBoundingBox?Object(K.drawJoinedLines)(RA,rA,UA[UA.length-1],[UA[0]],NA):Object(K.drawJoinedLines)(RA,rA,UA[UA.length-1],[O.mouseLocation.handles.start],NA)}if(NA={color:dA,fill:MA},(O.alwaysShowHandles||hA.active&&hA.polyBoundingBox)&&(NA.handleRadius=O.activeHandleRadius,CA.configuration.drawHandles&&Object(J.default)(RA,tA,hA.handles.points,NA)),hA.canComplete){NA.handleRadius=O.completeHandleRadius;var YA=hA.handles.points[0];CA.configuration.drawHandles&&Object(J.default)(RA,tA,[YA],NA)}if(hA.active&&!hA.polyBoundingBox){NA.handleRadius=O.activeHandleRadius,CA.configuration.drawHandles&&Object(J.default)(RA,tA,O.mouseLocation.handles,NA);var WA=hA.handles.points[0];CA.configuration.drawHandles&&Object(J.default)(RA,tA,[WA],NA)}if(hA.invalidated===!0&&!hA.active&&(hA.meanStdDev&&hA.meanStdDevSUV&&hA.area?CA.throttledUpdateCachedStats(nA,rA,hA):CA.updateCachedStats(nA,rA,hA)),hA.polyBoundingBox&&!hA.handles.textBox.freehand){hA.handles.textBox.hasMoved||(hA.handles.textBox.x=hA.polyBoundingBox.left+hA.polyBoundingBox.width,hA.handles.textBox.y=hA.polyBoundingBox.top+hA.polyBoundingBox.height/2);var qA=wA.call(CA,hA);Object(L.default)(RA,rA,hA.handles.textBox,qA,hA.handles.points,pA,dA,X,0,!0)}})},uA=0;uA<EA.data.length;uA++)var mA=aA(uA);function wA(KA){var DA=KA.meanStdDev,hA=KA.meanStdDevSUV,RA=KA.area,dA=[];if(DA&&DA.mean!==void 0){var MA="";Z==="CT"&&(MA="HU"),KA.unit=MA;var NA="Mean: ".concat(Object(w.default)(DA.mean.toFixed(2))," ").concat(MA),UA="StdDev: ".concat(Object(w.default)(DA.stdDev.toFixed(2))," ").concat(MA);if(hA&&hA.mean!==void 0){var YA=" SUV: ";NA+=YA+Object(w.default)(hA.mean.toFixed(2)),UA+=YA+Object(w.default)(hA.stdDev.toFixed(2))}dA.push(NA),dA.push(UA)}if(RA){var WA=" mm".concat("²"),qA=Object(m.default)(nA),$A=qA.rowPixelSpacing,ag=qA.colPixelSpacing;(!$A||!ag)&&(WA=" pixels".concat("²"));var tg="Area: ".concat(Object(w.default)(RA.toFixed(2))).concat(WA);dA.push(tg)}return dA}function pA(KA){return KA}}},{key:"addNewMeasurement",value:function(z){var CA=z.detail;this._startDrawing(z),this._addPoint(CA),AA(z)}},{key:"preMouseDownCallback",value:function(z){var CA=z.detail,tA=this._pointNearHandleAllTools(CA);return CA.event.ctrlKey?(tA!==void 0&&tA.handleNearby.hasBoundingBox||S.call(this,z,tA),AA(z),!0):!1}},{key:"handleSelectedCallback",value:function(z,CA,tA){var EA=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"mouse",nA=z.detail.element,rA=Object(D.getToolState)(nA,this.name);if(tA.hasBoundingBox){Object(M.moveHandleNearImagePoint)(z,this,CA,tA,EA);return}var O=this.configuration;O.dragOrigin={x:tA.x,y:tA.y};for(var j=0;j<rA.data.length;j++)for(var Z=rA.data[j].handles.points,x=0;x<Z.length;x++)Z[x]===tA&&(O.currentHandle=x,O.currentTool=j);this._modifying=!0,this._activateModify(nA),AA(z)}},{key:"_drawingMouseMoveCallback",value:function(z){var CA=z.detail,tA=CA.currentPoints,EA=CA.element,nA=Object(D.getToolState)(EA,this.name),rA=this.configuration,O=rA.currentTool,j=nA.data[O],Z=tA.canvas;this._getMouseLocation(CA),this._checkInvalidHandleLocation(j,CA);var x=this._pointNearHandle(EA,j,Z),X=j.handles.points;x!==void 0&&!x.hasBoundingBox&&x<X.length-1&&(rA.mouseLocation.handles.start.x=X[x].x,rA.mouseLocation.handles.start.y=X[x].y),l.default.cornerstone.updateImage(EA)}},{key:"_drawingMouseDragCallback",value:function(z){this.options.mouseButtonMask.includes(z.detail.buttons)&&this._drawingDrag(z)}},{key:"_drawingTouchDragCallback",value:function(z){this._drawingDrag(z)}},{key:"_drawingDrag",value:function(z){var CA=z.detail,tA=CA.element,EA=Object(D.getToolState)(tA,this.name),nA=this.configuration,rA=nA.currentTool,O=EA.data[rA];this._getMouseLocation(CA),this._checkInvalidHandleLocation(O,CA),this._addPointPencilMode(CA,O.handles.points),this._dragging=!0,l.default.cornerstone.updateImage(tA)}},{key:"_drawingMouseUpCallback",value:function(z){var CA=z.detail.element;if(this._dragging){this._dragging=!1;var tA=this.configuration,EA=tA.currentTool,nA=Object(D.getToolState)(CA,this.name),rA=nA.data[EA];if(!W.end(rA.handles.points)&&rA.canComplete){var O=tA.currentHandle;this._endDrawing(CA,O)}AA(z)}}},{key:"_drawingMouseDownCallback",value:function(z){var CA=z.detail,tA=CA.buttons,EA=CA.currentPoints,nA=CA.element;if(this.options.mouseButtonMask.includes(tA)){var rA=EA.canvas,O=this.configuration,j=O.currentTool,Z=Object(D.getToolState)(nA,this.name),x=Z.data[j],X=this._pointNearHandle(nA,x,rA);if(!W.end(x.handles.points)&&x.canComplete){var eA=O.currentHandle;this._endDrawing(nA,eA)}else X===void 0&&this._addPoint(CA);AA(z)}}},{key:"_drawingTouchStartCallback",value:function(z){var CA=z.detail,tA=CA.currentPoints,EA=CA.element,nA=tA.canvas,rA=this.configuration,O=rA.currentTool,j=Object(D.getToolState)(EA,this.name),Z=j.data[O],x=this._pointNearHandle(EA,Z,nA);if(!W.end(Z.handles.points)&&Z.canComplete){var X=rA.currentHandle;this._endDrawing(EA,X)}else x===void 0&&this._addPoint(CA);AA(z)}},{key:"completeDrawing",value:function(z){if(this._drawing){var CA=Object(D.getToolState)(z,this.name),tA=this.configuration,EA=CA.data[tA.currentTool];if(!W.end(EA.handles.points)&&EA.handles.points.length>=2){var nA=tA.currentHandle;EA.polyBoundingBox={},this._endDrawing(z,nA)}}}},{key:"_drawingMouseDoubleClickCallback",value:function(z){var CA=z.detail.element;this.completeDrawing(CA),AA(z)}},{key:"_drawingDoubleTapClickCallback",value:function(z){var CA=z.detail.element;this.completeDrawing(CA),AA(z)}},{key:"_editMouseDragCallback",value:function(z){var CA=z.detail,tA=CA.element,EA=CA.buttons;if(this.options.mouseButtonMask.includes(EA)){var nA=Object(D.getToolState)(tA,this.name),rA=this.configuration,O=nA.data[rA.currentTool],j=rA.currentHandle,Z=O.handles.points,x=-1;if(this._getMouseLocation(CA),O.handles.invalidHandlePlacement=W.modify(Z,j),O.active=!0,O.highlight=!0,Z[j].x=rA.mouseLocation.handles.start.x,Z[j].y=rA.mouseLocation.handles.start.y,x=this._getPrevHandleIndex(j,Z),j>=0){var X=Z[x].lines.length-1,eA=Z[x].lines[X];eA.x=rA.mouseLocation.handles.start.x,eA.y=rA.mouseLocation.handles.start.y}l.default.cornerstone.updateImage(tA)}}},{key:"_editTouchDragCallback",value:function(z){var CA=z.detail,tA=CA.element,EA=Object(D.getToolState)(tA,this.name),nA=this.configuration,rA=EA.data[nA.currentTool],O=nA.currentHandle,j=rA.handles.points,Z=-1;if(this._getMouseLocation(CA),rA.handles.invalidHandlePlacement=W.modify(j,O),rA.active=!0,rA.highlight=!0,j[O].x=nA.mouseLocation.handles.start.x,j[O].y=nA.mouseLocation.handles.start.y,Z=this._getPrevHandleIndex(O,j),O>=0){var x=j[Z].lines.length-1,X=j[Z].lines[x];X.x=nA.mouseLocation.handles.start.x,X.y=nA.mouseLocation.handles.start.y}l.default.cornerstone.updateImage(tA)}},{key:"_getPrevHandleIndex",value:function(z,CA){return z===0?CA.length-1:z-1}},{key:"_editMouseUpCallback",value:function(z){var CA=z.detail,tA=CA.element,EA=Object(D.getToolState)(tA,this.name);this._deactivateModify(tA),this._dropHandle(CA,EA),this._endDrawing(tA),l.default.cornerstone.updateImage(tA)}},{key:"_dropHandle",value:function(z,CA){var tA=this.configuration,EA=tA.currentTool,nA=CA.data[EA].handles,rA=nA.points;if(nA.invalidHandlePlacement){var O=tA.currentHandle,j=rA[O],Z;if(O===0){var x=rA.length-1;Z=rA[x]}else Z=rA[O-1];j.x=tA.dragOrigin.x,j.y=tA.dragOrigin.y,Z.lines[0]=j,nA.invalidHandlePlacement=!1}}},{key:"_startDrawing",value:function(z){var CA=z.detail,tA=this.createNewMeasurement(CA),EA=CA.element,nA=this.configuration,rA;z.type===n.default.MOUSE_DOWN_ACTIVATE?rA="Mouse":z.type===n.default.TOUCH_START_ACTIVE&&(rA="Touch"),this._activateDraw(EA,rA),this._getMouseLocation(CA),Object(D.addToolState)(EA,this.name,tA);var O=Object(D.getToolState)(EA,this.name);nA.currentTool=O.data.length-1,this._activeDrawingToolReference=O.data[nA.currentTool]}},{key:"_addPoint",value:function(z){var CA=z.currentPoints,tA=z.element,EA=Object(D.getToolState)(tA,this.name),nA=this.configuration,rA=EA.data[nA.currentTool];if(!rA.handles.invalidHandlePlacement){var O=new q(CA.image);rA.handles.points.length&&rA.handles.points[nA.currentHandle-1].lines.push(CA.image),rA.handles.points.push(O),nA.currentHandle+=1,l.default.cornerstone.updateImage(tA),this.fireModifiedEvent(tA,rA)}}},{key:"_addPointPencilMode",value:function(z,CA){var tA=this,EA=this.configuration,nA=z.element,rA=EA.mouseLocation.handles.start,O=function(Z){return tA._isDistanceLargerThanSpacing(nA,Z,rA)};CA.every(O)&&this._addPoint(z)}},{key:"_endDrawing",value:function(z,CA){var tA=Object(D.getToolState)(z,this.name),EA=this.configuration,nA=tA.data[EA.currentTool];if(nA.active=!1,nA.highlight=!1,nA.handles.invalidHandlePlacement=!1,CA!==void 0){var rA=nA.handles.points;rA[EA.currentHandle-1].lines.push(rA[0])}this._modifying&&(this._modifying=!1,nA.invalidated=!0),EA.currentHandle=0,EA.currentTool=-1,nA.canComplete=!1,this._drawing&&this._deactivateDraw(z),l.default.cornerstone.updateImage(z),this.fireModifiedEvent(z,nA),this.fireCompletedEvent(z,nA)}},{key:"_pointNearHandle",value:function(z,CA,tA){if(!(CA.handles===void 0||CA.handles.points===void 0)&&CA.visible!==!1){for(var EA=0;EA<CA.handles.points.length;EA++){var nA=l.default.cornerstone.pixelToCanvas(z,CA.handles.points[EA]);if(l.default.cornerstoneMath.point.distance(nA,tA)<6)return EA}if(CA.handles.textBox&&Object(F.default)(CA.handles.textBox,tA))return CA.handles.textBox}}},{key:"_pointNearHandleAllTools",value:function(z){var CA=z.currentPoints,tA=z.element,EA=CA.canvas,nA=Object(D.getToolState)(tA,this.name);if(nA){for(var rA,O=0;O<nA.data.length;O++)if(rA=this._pointNearHandle(tA,nA.data[O],EA),rA!==void 0)return{handleNearby:rA,toolIndex:O}}}},{key:"_getMouseLocation",value:function(z){var CA=z.currentPoints,tA=z.image,EA=this.configuration;EA.mouseLocation.handles.start.x=CA.image.x,EA.mouseLocation.handles.start.y=CA.image.y,Object(p.clipToBox)(EA.mouseLocation.handles.start,tA)}},{key:"_checkInvalidHandleLocation",value:function(z,CA){if(z.handles.points.length<2)return!0;var tA;this._dragging?tA=this._checkHandlesPencilMode(z,CA):tA=this._checkHandlesPolygonMode(z,CA),z.handles.invalidHandlePlacement=tA}},{key:"_checkHandlesPolygonMode",value:function(z,CA){var tA=this.configuration,EA=CA.element,nA=tA.mouseLocation.handles.start,rA=z.handles.points,O=!1;z.canComplete=!1;var j=this._isDistanceSmallerThanCompleteSpacingCanvas(EA,rA[0],nA);return j&&!W.end(rA)&&rA.length>2?(z.canComplete=!0,O=!1):O=W.newHandle(nA,rA),O}},{key:"_checkHandlesPencilMode",value:function(z,CA){var tA=this.configuration,EA=tA.mouseLocation.handles.start,nA=z.handles.points,rA=W.newHandle(EA,nA);return rA===!1&&(rA=this._invalidHandlePencilMode(z,CA)),rA}},{key:"_invalidHandlePencilMode",value:function(z,CA){var tA=this.configuration,EA=CA.element,nA=tA.mouseLocation.handles.start,rA=z.handles.points,O=this._isDistanceSmallerThanCompleteSpacingCanvas(EA,rA[0],nA);if(O)return z.canComplete=!0,!1;z.canComplete=!1;for(var j=1;j<rA.length-1;j++)if(this._isDistanceSmallerThanSpacing(EA,rA[j],nA))return!0;return!1}},{key:"_isDistanceSmallerThanCompleteSpacingCanvas",value:function(z,CA,tA){var EA=l.default.cornerstone.pixelToCanvas(z,CA),nA=l.default.cornerstone.pixelToCanvas(z,tA),rA;return this._drawingInteractionType==="Mouse"?rA=this.configuration.completeHandleRadius:this._drawingInteractionType==="Touch"&&(rA=this.configuration.completeHandleRadiusTouch),this._compareDistanceToSpacing(z,EA,nA,"<",rA)}},{key:"_isDistanceSmallerThanSpacing",value:function(z,CA,tA){return this._compareDistanceToSpacing(z,CA,tA,"<")}},{key:"_isDistanceLargerThanSpacing",value:function(z,CA,tA){return this._compareDistanceToSpacing(z,CA,tA,">")}},{key:"_compareDistanceToSpacing",value:function(z,CA,tA){var EA=arguments.length>3&&arguments[3]!==void 0?arguments[3]:">",nA=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.configuration.spacing;return EA===">"?l.default.cornerstoneMath.point.distance(CA,tA)>nA:l.default.cornerstoneMath.point.distance(CA,tA)<nA}},{key:"_activateDraw",value:function(z){var CA=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Mouse";this._drawing=!0,this._drawingInteractionType=CA,u.state.isMultiPartToolActive=!0,Object(Y.hideToolCursor)(this.element),z.addEventListener(n.default.MOUSE_DOWN,this._drawingMouseDownCallback),z.addEventListener(n.default.MOUSE_MOVE,this._drawingMouseMoveCallback),z.addEventListener(n.default.MOUSE_DOUBLE_CLICK,this._drawingMouseDoubleClickCallback),z.addEventListener(n.default.MOUSE_DRAG,this._drawingMouseDragCallback),z.addEventListener(n.default.MOUSE_UP,this._drawingMouseUpCallback),z.addEventListener(n.default.TOUCH_START,this._drawingMouseMoveCallback),z.addEventListener(n.default.TOUCH_START,this._drawingTouchStartCallback),z.addEventListener(n.default.TOUCH_DRAG,this._drawingTouchDragCallback),z.addEventListener(n.default.TOUCH_END,this._drawingMouseUpCallback),z.addEventListener(n.default.DOUBLE_TAP,this._drawingDoubleTapClickCallback),l.default.cornerstone.updateImage(z)}},{key:"_deactivateDraw",value:function(z){this._drawing=!1,u.state.isMultiPartToolActive=!1,this._activeDrawingToolReference=null,this._drawingInteractionType=null,Object(Y.setToolCursor)(this.element,this.svgCursor),z.removeEventListener(n.default.MOUSE_DOWN,this._drawingMouseDownCallback),z.removeEventListener(n.default.MOUSE_MOVE,this._drawingMouseMoveCallback),z.removeEventListener(n.default.MOUSE_DOUBLE_CLICK,this._drawingMouseDoubleClickCallback),z.removeEventListener(n.default.MOUSE_DRAG,this._drawingMouseDragCallback),z.removeEventListener(n.default.MOUSE_UP,this._drawingMouseUpCallback),z.removeEventListener(n.default.TOUCH_START,this._drawingTouchStartCallback),z.removeEventListener(n.default.TOUCH_DRAG,this._drawingTouchDragCallback),z.removeEventListener(n.default.TOUCH_START,this._drawingMouseMoveCallback),z.removeEventListener(n.default.TOUCH_END,this._drawingMouseUpCallback),l.default.cornerstone.updateImage(z)}},{key:"_activateModify",value:function(z){u.state.isToolLocked=!0,z.addEventListener(n.default.MOUSE_UP,this._editMouseUpCallback),z.addEventListener(n.default.MOUSE_DRAG,this._editMouseDragCallback),z.addEventListener(n.default.MOUSE_CLICK,this._editMouseUpCallback),z.addEventListener(n.default.TOUCH_END,this._editMouseUpCallback),z.addEventListener(n.default.TOUCH_DRAG,this._editTouchDragCallback),l.default.cornerstone.updateImage(z)}},{key:"_deactivateModify",value:function(z){u.state.isToolLocked=!1,z.removeEventListener(n.default.MOUSE_UP,this._editMouseUpCallback),z.removeEventListener(n.default.MOUSE_DRAG,this._editMouseDragCallback),z.removeEventListener(n.default.MOUSE_CLICK,this._editMouseUpCallback),z.removeEventListener(n.default.TOUCH_END,this._editMouseUpCallback),z.removeEventListener(n.default.TOUCH_DRAG,this._editTouchDragCallback),l.default.cornerstone.updateImage(z)}},{key:"passiveCallback",value:function(z){this._closeToolIfDrawing(z)}},{key:"enabledCallback",value:function(z){this._closeToolIfDrawing(z)}},{key:"disabledCallback",value:function(z){this._closeToolIfDrawing(z)}},{key:"_closeToolIfDrawing",value:function(z){if(this._drawing){var CA=this.configuration,tA=CA.currentHandle;this._endDrawing(z,tA),l.default.cornerstone.updateImage(z)}}},{key:"fireModifiedEvent",value:function(z,CA){var tA=n.default.MEASUREMENT_MODIFIED,EA={toolName:this.name,toolType:this.name,element:z,measurementData:CA};Object(v.default)(z,tA,EA)}},{key:"fireCompletedEvent",value:function(z,CA){var tA=n.default.MEASUREMENT_COMPLETED,EA={toolName:this.name,toolType:this.name,element:z,measurementData:CA};Object(v.default)(z,tA,EA)}},{key:"cancelDrawing",value:function(z){if(this._drawing){var CA=Object(D.getToolState)(z,this.name),tA=this.configuration,EA=CA.data[tA.currentTool];EA.active=!1,EA.highlight=!1,EA.handles.invalidHandlePlacement=!1,tA.currentHandle=0,tA.currentTool=-1,EA.canComplete=!1,Object(D.removeToolState)(z,this.name,EA),this._deactivateDraw(z),l.default.cornerstone.updateImage(z)}}},{key:"newImageCallback",value:function(z){var CA=this.configuration;if(this._drawing&&this._activeDrawingToolReference){var tA=z.detail.element,EA=this._activeDrawingToolReference;EA.active=!1,EA.highlight=!1,EA.handles.invalidHandlePlacement=!1;var nA=EA.handles.points;nA[CA.currentHandle-1].lines.push(nA[0]),CA.currentHandle=0,CA.currentTool=-1,EA.canComplete=!1,this._deactivateDraw(tA),l.default.cornerstone.updateImage(tA)}}},{key:"spacing",get:function(){return this.configuration.spacing},set:function(z){if(typeof z!="number")throw new Error("Attempting to set freehand spacing to a value other than a number.");this.configuration.spacing=z,l.default.cornerstone.updateImage(this.element)}},{key:"activeHandleRadius",get:function(){return this.configuration.activeHandleRadius},set:function(z){if(typeof z!="number")throw new Error("Attempting to set freehand activeHandleRadius to a value other than a number.");this.configuration.activeHandleRadius=z,l.default.cornerstone.updateImage(this.element)}},{key:"completeHandleRadius",get:function(){return this.configuration.completeHandleRadius},set:function(z){if(typeof z!="number")throw new Error("Attempting to set freehand completeHandleRadius to a value other than a number.");this.configuration.completeHandleRadius=z,l.default.cornerstone.updateImage(this.element)}},{key:"alwaysShowHandles",get:function(){return this.configuration.alwaysShowHandles},set:function(z){if(typeof z!="boolean")throw new Error("Attempting to set freehand alwaysShowHandles to a value other than a boolean.");this.configuration.alwaysShowHandles=z,l.default.cornerstone.updateImage(this.element)}},{key:"invalidColor",get:function(){return this.configuration.invalidColor},set:function(z){this.configuration.invalidColor=z,l.default.cornerstone.updateImage(this.element)}}]),lA}(c.default);function V(){return{mouseLocation:{handles:{start:{highlight:!0,active:!0}}},spacing:1,activeHandleRadius:3,completeHandleRadius:6,completeHandleRadiusTouch:28,alwaysShowHandles:!1,invalidColor:"crimson",currentHandle:0,currentTool:-1,drawHandles:!0,renderDashed:!1}}function AA(QA){QA.stopImmediatePropagation(),QA.stopPropagation(),QA.preventDefault()}},"./tools/annotation/LengthTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return m});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./tools/base/BaseAnnotationTool.js"),r=A("./stateManagement/toolState.js"),n=A("./stateManagement/toolStyle.js"),l=A("./stateManagement/toolColors.js"),c=A("./drawing/index.js"),D=A("./drawing/drawLinkedTextBox.js"),h=A("./drawing/drawHandles.js"),y=A("./util/lineSegDistance.js"),u=A("./tools/cursors/index.js"),v=A("./util/logger.js"),M=A("./util/getPixelSpacing.js"),F=A("./util/throttle.js"),f=A("./store/index.js"),w=Object(v.getLogger)("tools:annotation:LengthTool"),m=function(L){o()(J,L);function J(){var p,Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,J);var G={name:"Length",supportedInteractionTypes:["Mouse","Touch"],svgCursor:u.lengthCursor,configuration:{drawHandles:!0,drawHandlesOnHover:!1,hideHandlesIfMoving:!1,renderDashed:!1,digits:2}};return p=B()(this,a()(J).call(this,Y,G)),p.throttledUpdateCachedStats=Object(F.default)(p.updateCachedStats,110),p}return g()(J,[{key:"createNewMeasurement",value:function(Y){var G=Y&&Y.currentPoints&&Y.currentPoints.image;if(!G){w.error("required eventData not supplied to tool ".concat(this.name,"'s createNewMeasurement"));return}var U=Y.currentPoints.image,R=U.x,N=U.y;return{visible:!0,active:!0,color:void 0,invalidated:!0,handles:{start:{x:R,y:N,highlight:!0,active:!1},end:{x:R,y:N,highlight:!0,active:!0},textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(Y,G,U){var R=G&&G.handles&&G.handles.start&&G.handles.end,N=R;return N?G.visible===!1?!1:Object(y.default)(Y,G.handles.start,G.handles.end,U)<25:(w.warn("invalid parameters supplied to tool ".concat(this.name,"'s pointNearTool")),!1)}},{key:"updateCachedStats",value:function(Y,G,U){var R=Object(M.default)(Y),N=R.rowPixelSpacing,d=R.colPixelSpacing,S=(U.handles.end.x-U.handles.start.x)*(d||1),T=(U.handles.end.y-U.handles.start.y)*(N||1),P=Math.sqrt(S*S+T*T);U.length=P,U.invalidated=!1}},{key:"renderToolData",value:function(Y){var G=this,U=Y.detail,R=this.configuration,N=R.handleRadius,d=R.drawHandlesOnHover,S=R.hideHandlesIfMoving,T=R.renderDashed,P=R.digits,W=Object(r.getToolState)(Y.currentTarget,this.name);if(!W)return;for(var q=Object(c.getNewContext)(U.canvasContext.canvas),gA=U.image,V=U.element,AA=Object(M.default)(gA),QA=AA.rowPixelSpacing,lA=AA.colPixelSpacing,IA=n.default.getToolWidth(),z=Object(f.getModule)("globalConfiguration").configuration.lineDash,CA=function(j){var Z=W.data[j];if(Z.visible===!1)return"continue";Object(c.draw)(q,function(x){Object(c.setShadow)(x,G.configuration);var X=l.default.getColorIfActive(Z),eA={color:X};T&&(eA.lineDash=z),Object(c.drawLine)(x,V,Z.handles.start,Z.handles.end,eA);var sA={color:X,handleRadius:N,drawHandlesIfActive:d,hideHandlesIfMoving:S};if(G.configuration.drawHandles&&Object(h.default)(x,U,Z.handles,sA),!Z.handles.textBox.hasMoved){var aA={x:Math.max(Z.handles.start.x,Z.handles.end.x)};aA.x===Z.handles.start.x?aA.y=Z.handles.start.y:aA.y=Z.handles.end.y,Z.handles.textBox.x=aA.x,Z.handles.textBox.y=aA.y}var uA=10;Z.invalidated===!0&&(Z.length?G.throttledUpdateCachedStats(gA,V,Z):G.updateCachedStats(gA,V,Z));var mA=nA(Z,QA,lA);Object(D.default)(x,V,Z.handles.textBox,mA,Z.handles,rA,X,IA,uA,!0)})},tA=0;tA<W.data.length;tA++)var EA=CA(tA);function nA(O,j,Z){var x=K(O.length);if(!x)return"";var X="mm";return(!j||!Z)&&(X="pixels"),O.unit=X,"".concat(x.toFixed(P)," ").concat(X)}function rA(O){var j={x:(O.start.x+O.end.x)/2,y:(O.start.y+O.end.y)/2};return[O.start,j,O.end]}}}]),J}(E.default);function K(L){var J=Number(L),p=!isNaN(J);return p?J:void 0}},"./tools/annotation/ProbeTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return K});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./stateManagement/toolState.js"),l=A("./stateManagement/textStyle.js"),c=A("./stateManagement/toolColors.js"),D=A("./drawing/index.js"),h=A("./drawing/drawTextBox.js"),y=A("./drawing/drawHandles.js"),u=A("./util/getRGBPixels.js"),v=A("./util/calculateSUV.js"),M=A("./tools/cursors/index.js"),F=A("./util/logger.js"),f=A("./util/throttle.js"),w=A("./store/index.js"),m=Object(F.getLogger)("tools:annotation:ProbeTool"),K=function(L){o()(J,L);function J(){var p,Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,J);var G={name:"Probe",supportedInteractionTypes:["Mouse","Touch"],svgCursor:M.probeCursor,configuration:{drawHandles:!0,renderDashed:!1}};return p=B()(this,a()(J).call(this,Y,G)),p.throttledUpdateCachedStats=Object(f.default)(p.updateCachedStats,110),p}return g()(J,[{key:"createNewMeasurement",value:function(Y){var G=Y&&Y.currentPoints&&Y.currentPoints.image;if(!G){m.error("required eventData not supplied to tool ".concat(this.name,"'s createNewMeasurement"));return}return{visible:!0,active:!0,color:void 0,invalidated:!0,handles:{end:{x:Y.currentPoints.image.x,y:Y.currentPoints.image.y,highlight:!0,active:!0}}}}},{key:"pointNearTool",value:function(Y,G,U){var R=G&&G.handles&&G.handles.end,N=R;if(N||m.warn("invalid parameters supplied to tool ".concat(this.name,"'s pointNearTool")),!N||G.visible===!1)return!1;var d=E.default.cornerstone.pixelToCanvas(Y,G.handles.end);return E.default.cornerstoneMath.point.distance(d,U)<5}},{key:"updateCachedStats",value:function(Y,G,U){var R=Math.round(U.handles.end.x),N=Math.round(U.handles.end.y),d={};R>=0&&N>=0&&R<Y.columns&&N<Y.rows&&(d.x=R,d.y=N,Y.color?d.storedPixels=Object(u.default)(G,R,N,1,1):(d.storedPixels=E.default.cornerstone.getStoredPixels(G,R,N,1,1),d.sp=d.storedPixels[0],d.mo=d.sp*Y.slope+Y.intercept,d.suv=Object(v.default)(Y,d.sp))),U.cachedStats=d,U.invalidated=!1}},{key:"renderToolData",value:function(Y){var G=this,U=Y.detail,R=this.configuration,N=R.handleRadius,d=R.renderDashed,S=Object(n.getToolState)(Y.currentTarget,this.name);if(S)for(var T=Object(D.getNewContext)(U.canvasContext.canvas),P=U.image,W=U.element,q=l.default.getFontSize(),gA=Object(w.getModule)("globalConfiguration").configuration.lineDash,V=function(IA){var z=S.data[IA];if(z.visible===!1)return"continue";Object(D.draw)(T,function(CA){var tA=c.default.getColorIfActive(z);if(G.configuration.drawHandles){var EA={handleRadius:N,color:tA};d&&(EA.lineDash=gA),Object(y.default)(CA,U,z.handles,EA)}z.invalidated===!0&&(z.cachedStats?G.throttledUpdateCachedStats(P,W,z):G.updateCachedStats(P,W,z));var nA,rA,O=z.cachedStats,j=O.x,Z=O.y,x=O.storedPixels,X=O.sp,eA=O.mo,sA=O.suv;if(j>=0&&Z>=0&&j<P.columns&&Z<P.rows){nA="".concat(j,", ").concat(Z),P.color?rA="R: ".concat(x[0]," G: ").concat(x[1]," B: ").concat(x[2]):(rA="SP: ".concat(X," MO: ").concat(parseFloat(eA.toFixed(3))),sA&&(rA+=" SUV: ".concat(parseFloat(sA.toFixed(3)))));var aA={x:z.handles.end.x+3,y:z.handles.end.y-3},uA=E.default.cornerstone.pixelToCanvas(U.element,aA);Object(h.default)(CA,rA,uA.x,uA.y+q+5,tA),Object(h.default)(CA,nA,uA.x,uA.y,tA)}})},AA=0;AA<S.data.length;AA++)var QA=V(AA)}}]),J}(r.default)},"./tools/annotation/RectangleRoiTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return K});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./externalModules.js"),r=A("./tools/base/BaseAnnotationTool.js"),n=A("./stateManagement/toolState.js"),l=A("./stateManagement/toolStyle.js"),c=A("./stateManagement/toolColors.js"),D=A("./drawing/index.js"),h=A("./util/calculateSUV.js"),y=A("./util/getROITextBoxCoords.js"),u=A("./util/numbersWithCommas.js"),v=A("./util/throttle.js"),M=A("./tools/cursors/index.js"),F=A("./util/logger.js"),f=A("./util/getPixelSpacing.js"),w=A("./store/index.js"),m=Object(F.getLogger)("tools:annotation:RectangleRoiTool"),K=function(N){o()(d,N);function d(){var S,T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,d);var P={name:"RectangleRoi",supportedInteractionTypes:["Mouse","Touch"],configuration:{drawHandles:!0,drawHandlesOnHover:!1,hideHandlesIfMoving:!1,renderDashed:!1},svgCursor:M.rectangleRoiCursor};return S=B()(this,a()(d).call(this,T,P)),S.throttledUpdateCachedStats=Object(v.default)(S.updateCachedStats,110),S}return g()(d,[{key:"createNewMeasurement",value:function(T){var P=T&&T.currentPoints&&T.currentPoints.image;if(!P){m.error("required eventData not supplied to tool ".concat(this.name,"'s createNewMeasurement"));return}return{visible:!0,active:!0,color:void 0,invalidated:!0,handles:{start:{x:T.currentPoints.image.x,y:T.currentPoints.image.y,highlight:!0,active:!1},end:{x:T.currentPoints.image.x,y:T.currentPoints.image.y,highlight:!0,active:!0},initialRotation:T.viewport.rotation,textBox:{active:!1,hasMoved:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0}}}}},{key:"pointNearTool",value:function(T,P,W,q){var gA=P&&P.handles&&P.handles.start&&P.handles.end,V=gA;if(V||m.warn("invalid parameters supplied to tool ".concat(this.name,"'s pointNearTool")),!V||P.visible===!1)return!1;var AA=q==="mouse"?15:25,QA=E.default.cornerstone.pixelToCanvas(T,P.handles.start),lA=E.default.cornerstone.pixelToCanvas(T,P.handles.end),IA={left:Math.min(QA.x,lA.x),top:Math.min(QA.y,lA.y),width:Math.abs(QA.x-lA.x),height:Math.abs(QA.y-lA.y)},z=E.default.cornerstoneMath.rect.distanceToPoint(IA,W);return z<AA}},{key:"updateCachedStats",value:function(T,P,W){var q=E.default.cornerstone.metaData.get("generalSeriesModule",T.imageId)||{},gA=q.modality,V=Object(f.default)(T),AA=J(T,P,W.handles,gA,V);W.cachedStats=AA,W.invalidated=!1}},{key:"renderToolData",value:function(T){var P=this,W=Object(n.getToolState)(T.currentTarget,this.name);if(W){var q=T.detail,gA=q.image,V=q.element,AA=l.default.getToolWidth(),QA=Object(w.getModule)("globalConfiguration").configuration.lineDash,lA=this.configuration,IA=lA.handleRadius,z=lA.drawHandlesOnHover,CA=lA.hideHandlesIfMoving,tA=lA.renderDashed,EA=Object(D.getNewContext)(q.canvasContext.canvas),nA=Object(f.default)(gA),rA=nA.rowPixelSpacing,O=nA.colPixelSpacing,j=E.default.cornerstone.metaData.get("generalSeriesModule",gA.imageId)||{},Z=j.modality,x=rA&&O;Object(D.draw)(EA,function(X){for(var eA=0;eA<W.data.length;eA++){var sA=W.data[eA];if(sA.visible!==!1){var aA=c.default.getColorIfActive(sA),uA={color:aA,handleRadius:IA,drawHandlesIfActive:z,hideHandlesIfMoving:CA};Object(D.setShadow)(X,P.configuration);var mA={color:aA};if(tA&&(mA.lineDash=QA),Object(D.drawRect)(X,V,sA.handles.start,sA.handles.end,mA,"pixel",sA.handles.initialRotation),P.configuration.drawHandles&&Object(D.drawHandles)(X,q,sA.handles,uA),sA.invalidated===!0&&(sA.cachedStats?P.throttledUpdateCachedStats(gA,V,sA):P.updateCachedStats(gA,V,sA)),!sA.handles.textBox.hasMoved){var wA=Object(y.default)(q.viewport,sA.handles);Object.assign(sA.handles.textBox,wA)}var pA=function(hA){return Y(hA.start,hA.end)},KA=R(X,gA.color,sA.cachedStats,Z,x,P.configuration);sA.unit=U(Z,P.configuration.showHounsfieldUnits),Object(D.drawLinkedTextBox)(X,V,sA.handles.textBox,KA,sA.handles,pA,aA,AA,10,!0)}}})}}}]),d}(r.default);function L(N,d){return{left:Math.min(N.x,d.x),top:Math.min(N.y,d.y),width:Math.abs(N.x-d.x),height:Math.abs(N.y-d.y)}}function J(N,d,S,T,P){var W=L(S.start,S.end),q=E.default.cornerstone.getPixels(d,W.left,W.top,W.width,W.height),gA=p(q,W),V;T==="PT"&&(V={mean:Object(h.default)(N,gA.mean,!0)||0,stdDev:Object(h.default)(N,gA.stdDev,!0)||0});var AA=W.width*(P.colPixelSpacing||1)*(W.height*(P.rowPixelSpacing||1)),QA=W.width*2*(P.colPixelSpacing||1)+W.height*2*(P.rowPixelSpacing||1);return{area:AA||0,perimeter:QA,count:gA.count||0,mean:gA.mean||0,variance:gA.variance||0,stdDev:gA.stdDev||0,min:gA.min||0,max:gA.max||0,meanStdDevSUV:V}}function p(N,d){for(var S=0,T=0,P=0,W=0,q=N?N[0]:null,gA=N?N[0]:null,V=d.top;V<d.top+d.height;V++)for(var AA=d.left;AA<d.left+d.width;AA++)S+=N[W],T+=N[W]*N[W],q=Math.min(q,N[W]),gA=Math.max(gA,N[W]),P++,W++;if(P===0)return{count:P,mean:0,variance:0,stdDev:0,min:0,max:0};var QA=S/P,lA=T/P-QA*QA;return{count:P,mean:QA,variance:lA,stdDev:Math.sqrt(lA),min:q,max:gA}}function Y(N,d){var S=L(N,d),T=S.left,P=S.top,W=S.width,q=S.height;return[{x:T+W/2,y:P},{x:T,y:P+q/2},{x:T+W/2,y:P+q},{x:T+W,y:P+q/2}]}function G(N,d){var S=d?" mm".concat("²"):" px".concat("²");return"Area: ".concat(Object(u.default)(N.toFixed(2))).concat(S)}function U(N,d){return N==="CT"&&d!==!1?"HU":""}function R(N,d){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},T=S.area,P=T===void 0?0:T,W=S.mean,q=W===void 0?0:W,gA=S.stdDev,V=gA===void 0?0:gA,AA=S.min,QA=AA===void 0?0:AA,lA=S.max,IA=lA===void 0?0:lA,z=S.meanStdDevSUV,CA=z===void 0?0:z,tA=arguments.length>3?arguments[3]:void 0,EA=arguments.length>4?arguments[4]:void 0,nA=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},rA=nA.showMinMax||!1,O=[],j=[];if(!d){var Z=CA&&CA.mean!==0,x=U(tA,nA.showHounsfieldUnits),X="Mean: ".concat(Object(u.default)(q.toFixed(2))," ").concat(x),eA="Std Dev: ".concat(Object(u.default)(V.toFixed(2))," ").concat(x);if(Z){for(var sA=" SUV: ",aA="".concat(sA).concat(Object(u.default)(CA.mean.toFixed(2))),uA="".concat(sA).concat(Object(u.default)(CA.stdDev.toFixed(2))),mA=Math.floor(N.measureText("".concat(eA," ")).width);N.measureText(X).width<mA;)X+=" ";j.push("".concat(X).concat(aA)),j.push("".concat(eA," ").concat(uA))}else j.push("".concat(X)),j.push("".concat(eA));if(rA){for(var wA="Min: ".concat(QA," ").concat(x),pA="Max: ".concat(IA," ").concat(x),KA=Math.floor(Z?N.measureText("".concat(eA," ")).width:N.measureText("".concat(X," ")).width);N.measureText(wA).width<KA;)wA+=" ";j.push("".concat(wA).concat(pA))}}return O.push(G(P,EA)),j.forEach(function(DA){return O.push(DA)}),O}},"./tools/annotation/TextMarkerTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return M});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./tools/base/BaseAnnotationTool.js"),l=A("./externalModules.js"),c=A("./util/pointInsideBoundingBox.js"),D=A("./stateManagement/toolColors.js"),h=A("./drawing/index.js"),y=A("./drawing/drawTextBox.js"),u=A("./stateManagement/toolState.js"),v=A("./tools/cursors/index.js"),M=function(f){r()(w,f);function w(){var m,K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,w);var L={name:"TextMarker",supportedInteractionTypes:["Mouse","Touch"],configuration:{markers:[],current:"",ascending:!0,loop:!1,changeTextCallback:F},svgCursor:v.textMarkerCursor};return m=B()(this,a()(w).call(this,K,L)),m.touchPressCallback=m._changeText.bind(o()(m)),m.doubleClickCallback=m._changeText.bind(o()(m)),m}return g()(w,[{key:"createNewMeasurement",value:function(K){var L=this.configuration;if(L.current){var J={visible:!0,active:!0,text:L.current,color:void 0,handles:{end:{x:K.currentPoints.image.x,y:K.currentPoints.image.y,highlight:!0,active:!0,hasBoundingBox:!0}}},p={left:0,top:0,width:K.image.width,height:K.image.height};if(l.default.cornerstoneMath.point.insideRect(J.handles.end,p)){var Y=L.markers.indexOf(L.current),G=L.ascending?1:-1;return Y+=G,Y>=L.markers.length?Y=L.loop?0:-1:Y<0&&(Y=L.loop?L.markers.length:-1),L.current=L.markers[Y],J}}}},{key:"pointNearTool",value:function(K,L,J){if(L.visible===!1)return!1;if(L.handles.end.boundingBox){var p=l.default.cornerstoneMath.rect.distanceToPoint(L.handles.end.boundingBox,J),Y=Object(c.default)(L.handles.end,J);return p<10||Y}}},{key:"updateCachedStats",value:function(){}},{key:"renderToolData",value:function(K){var L=K.detail,J=this.configuration,p=Object(u.getToolState)(L.element,this.name);if(p)for(var Y=Object(h.getNewContext)(L.canvasContext.canvas),G=function(d){var S=p.data[d];if(S.visible===!1)return"continue";var T=D.default.getColorIfActive(S);Object(h.draw)(Y,function(P){Object(h.setShadow)(P,J);var W=l.default.cornerstone.pixelToCanvas(L.element,S.handles.end),q={centering:{x:!0,y:!0}};S.handles.end.boundingBox=Object(y.default)(P,S.text,W.x,W.y-10,T,q)})},U=0;U<p.data.length;U++)var R=G(U)}},{key:"_changeText",value:function(K){var L=K.detail,J=L.element,p=L.currentPoints,Y;function G(S,T,P){P===!0?Object(u.removeToolState)(J,this.name,S):S.text=T,S.active=!1,l.default.cornerstone.updateImage(J)}var U=this.configuration,R=p.canvas,N=Object(u.getToolState)(J,this.name);if(N){for(var d=0;d<N.data.length;d++)if(Y=N.data[d],this.pointNearTool(J,Y,R)){Y.active=!0,l.default.cornerstone.updateImage(J),U.changeTextCallback(Y,L,G),K.stopImmediatePropagation(),K.preventDefault(),K.stopPropagation();return}}}}]),w}(n.default),F=function(w,m,K){K(w,prompt("Change your annotation:"))}},"./tools/annotation/bidirectionalTool/addNewMeasurement.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./events.js"),e=A("./manipulators/index.js"),g=A("./manipulators/anyHandlesOutsideImage.js"),t=A("./stateManagement/toolState.js"),B=A("./util/triggerEvent.js"),i=A("./util/getActiveTool.js"),a=A("./tools/annotation/BidirectionalTool.js"),Q=A("./tools/annotation/bidirectionalTool/utils/updatePerpendicularLineHandles.js");C.default=function(E,r){var n=this,l=E.detail,c=l.element,D=l.image,h=l.buttons,y=this.configuration;if(!o(D)){var u=this.createNewMeasurement(l),v=function(){u.active=!1,s.default.cornerstone.updateImage(c)};Object(t.addToolState)(c,this.name,u),s.default.cornerstone.updateImage(c);var M=new Date().getTime(),F=u.handles,f=F.end,w=F.perpendicularStart;Object(e.moveNewHandle)(l,this.name,u,f,{},r,function(m){if(!m){Object(t.removeToolState)(c,n.name,u);return}var K=u.handles,L=u.longestDiameter,J=u.shortestDiameter,p=Object(g.default)(l,K),Y=parseFloat(L)||0,G=parseFloat(J)||0,U=Y<1||G<1,R=new Date().getTime()-M<150;p||U||R?(u.cancelled=!0,Object(t.removeToolState)(c,n.name,u)):y.getMeasurementLocationCallback(u,l,v),Object(Q.default)(l,u),w.locked=!1,u.invalidated=!0,s.default.cornerstone.updateImage(c);var N=Object(i.default)(c,h,r);N instanceof a.default&&N.updateCachedStats(D,c,u);var d={toolName:n.name,toolType:n.name,element:c,measurementData:u};Object(B.default)(c,I.default.MEASUREMENT_MODIFIED,d),Object(B.default)(c,I.default.MEASUREMENT_COMPLETED,d)})}};var o=function(r){var n=s.default.cornerstone.metaData.get("imagePlaneModule",r.imageId),l=r.rowPixelSpacing,c=r.columnPixelSpacing;return n&&(l=n.rowPixelSpacing||n.rowImagePixelSpacing,c=n.columnPixelSpacing||n.colImagePixelSpacing),!l||!c}},"./tools/annotation/bidirectionalTool/createNewMeasurement.js":function(k,C,A){A.r(C);var s=function(e,g,t){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return Object.assign({x:e,y:g,index:t,drawnIndependently:!1,allowedOutsideImage:!1,highlight:!0,active:!1},B)};C.default=function(I){var e=I.currentPoints.image,g=e.x,t=e.y,B={toolName:this.name,toolType:this.name,isCreating:!0,visible:!0,active:!0,invalidated:!0,handles:{start:s(g,t,0),end:s(g,t,1,{active:!0}),perpendicularStart:s(g,t,2,{locked:!0}),perpendicularEnd:s(g,t,3),textBox:s(g-50,t-70,null,{highlight:!1,hasMoved:!0,active:!1,movesIndependently:!1,drawnIndependently:!0,allowedOutsideImage:!0,hasBoundingBox:!0})},longestDiameter:0,shortestDiameter:0};return B}},"./tools/annotation/bidirectionalTool/handleSelectedCallback.js":function(k,C,A){A.r(C),C.default=function(s,I,e){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"mouse";g==="touch"?this.handleSelectedTouchCallback(s):this.handleSelectedMouseCallback(s)}},"./tools/annotation/bidirectionalTool/handleSelectedMouseCallback.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s),e=A("./externalModules.js"),g=A("./events.js"),t=A("./stateManagement/toolState.js"),B=A("./manipulators/anyHandlesOutsideImage.js"),i=A("./manipulators/getHandleNearImagePoint.js"),a=A("./manipulators/index.js"),Q=A("./tools/annotation/bidirectionalTool/moveHandle/moveHandle.js"),o=A("./tools/annotation/bidirectionalTool/invertHandles.js"),E=A("./store/setToolCursor.js"),r=A("./util/getProximityThreshold.js");C.default=function(D){var h=this,y=D.detail,u=y.element,v,M=Object(r.default)("mouse",this.name),F=function(G){v.invalidated=!0,Object(B.default)(y,v.handles)&&Object(t.removeToolState)(u,h.name,v),G&&(G.moving=!1,G.selected=!0),Object(E.setToolCursor)(h.element,h.svgCursor),e.default.cornerstone.updateImage(u),u.addEventListener(g.default.MOUSE_MOVE,h._moveCallback),u.addEventListener(g.default.TOUCH_START,h._moveCallback)},f=y.startPoints.canvas,w=Object(t.getToolState)(D.currentTarget,this.name);if(w){for(var m=function(G){v=w.data[G];var U=[u,v.handles,f,M],R=i.default.apply(void 0,U);if(R)return u.removeEventListener(g.default.MOUSE_MOVE,h._moveCallback),u.removeEventListener(g.default.TOUCH_START,h._moveCallback),v.active=!0,n(v.handles),R.moving=!0,R=Object(o.default)(y,v,R),R.hasBoundingBox||Object(E.hideToolCursor)(h.element),Object(Q.default)(y,h.name,v,R,function(){return F(R)}),c(D),{v:!0}},K=0;K<w.data.length;K++){var L=m(K);if(I()(L)==="object")return L.v}for(var J=function(G){return function(){l(G,!1),F()}},K=0;K<w.data.length;K++)if(v=w.data[K],this.pointNearTool(u,v,f,"mouse")){u.removeEventListener(g.default.MOUSE_MOVE,this._moveCallback),u.removeEventListener(g.default.TOUCH_START,this._moveCallback),v.active=!0,n(v.handles),l(v.handles,!0);var p=J(v.handles);return Object(a.moveAllHandles)(y,this.name,v,null,{deleteIfHandleOutsideImage:!0,preventHandleOutsideImage:!1},"mouse",p),c(D),!0}}};var n=function(h){var y=!1;return Object.keys(h).forEach(function(u){u!=="textBox"&&(h[u].selected=!1,y=h[u].active||y,h[u].active=!1)}),y},l=function(h,y){Object.keys(h).forEach(function(u){u!=="textBox"&&(h[u].moving=y)})},c=function(h){h.stopImmediatePropagation(),h.stopPropagation(),h.preventDefault()}},"./tools/annotation/bidirectionalTool/handleSelectedTouchCallback.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s),e=A("./externalModules.js"),g=A("./store/index.js"),t=A("./events.js"),B=A("./stateManagement/toolState.js"),i=A("./manipulators/anyHandlesOutsideImage.js"),a=A("./manipulators/getHandleNearImagePoint.js"),Q=A("./manipulators/index.js"),o=A("./tools/annotation/bidirectionalTool/moveHandle/touchMoveHandle.js");C.default=function(l){var c=this,D=l.detail,h=D.element,y,u=g.state.touchProximity,v=function(p){y.invalidated=!0,Object(i.default)(D,y.handles)&&Object(B.removeToolState)(h,c.name,y),p&&(p.moving=!1,p.selected=!0),e.default.cornerstone.updateImage(h),h.addEventListener(t.default.TOUCH_DRAG,c._moveCallback)},M=D.startPoints.canvas,F=Object(B.getToolState)(l.currentTarget,this.name);if(F){for(var f=function(p){y=F.data[p];var Y=[h,y.handles,M,u],G=a.default.apply(void 0,Y);if(G)return h.removeEventListener(t.default.TOUCH_DRAG,c._moveCallback),y.active=!0,E(y.handles),G.moving=!0,Object(o.default)(D,c.name,y,G,function(){return v(G)}),n(l),{v:!0}},w=0;w<F.data.length;w++){var m=f(w);if(I()(m)==="object")return m.v}for(var K=function(p){return function(){r(p,!1),v()}},w=0;w<F.data.length;w++)if(y=F.data[w],this.pointNearTool(h,y,M,"touch")){h.removeEventListener(t.default.TOUCH_DRAG,this._moveCallback),y.active=!0,E(y.handles),r(y.handles,!0);var L=K(y.handles);return Object(Q.moveAllHandles)(D,this.name,y,null,{deleteIfHandleOutsideImage:!0,preventHandleOutsideImage:!1},"touch",L),n(l),!0}}};var E=function(c){var D=!1;return Object.keys(c).forEach(function(h){h!=="textBox"&&(c[h].selected=!1,D=c[h].active||D,c[h].active=!1)}),D},r=function(c,D){Object.keys(c).forEach(function(h){h!=="textBox"&&(c[h].moving=D)})},n=function(c){c.stopImmediatePropagation(),c.stopPropagation(),c.preventDefault()}},"./tools/annotation/bidirectionalTool/invertHandles.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=function(t,B,i){var a=t[i],Q=B[i];t[i]=Q,B[i]=a},I=function(t,B){s(t,B,"x"),s(t,B,"y"),s(t,B,"moving"),s(t,B,"hover"),s(t,B,"active"),s(t,B,"selected")};function e(g,t,B){var i=g.image,a=i.rowPixelSpacing,Q=i.columnPixelSpacing,o=t.handles,E=o.start,r=o.end,n=o.perpendicularStart,l=o.perpendicularEnd,c=(E.x-r.x)*(Q||1),D=(E.y-r.y)*(a||1),h=Math.sqrt(c*c+D*D),y=(n.x-l.x)*(Q||1),u=(n.y-l.y)*(a||1),v=Math.sqrt(y*y+u*u)||0;return v>h?(I(E,r),I(E,n),I(r,l),Object.values(o).find(function(M){return M.moving===!0})):B}},"./tools/annotation/bidirectionalTool/mouseMoveCallback.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./stateManagement/toolCoordinates.js"),e=A("./manipulators/getHandleNearImagePoint.js"),g=A("./stateManagement/toolState.js"),t=function(i,a,Q){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:6,E=Object(e.default)(i,a,Q,o),r=!1;return Object.keys(a).forEach(function(n){if(n!=="textBox"){var l=a[n],c=l===E;l.active!==c&&(r=!0),l.active=c}}),r};C.default=function(B){var i=this,a=B.detail,Q=a.element;I.default.setCoords(a);var o=Object(g.getToolState)(Q,this.name);if(o){for(var E=!1,r=function(c){var D=a.currentPoints.canvas,h=o.data[c],y=t(Q,h.handles,D);Object.keys(h.handles).forEach(function(F){if(F!=="textBox"){var f=h.handles[F];f.hover=f.active}}),y&&(E=!0);var u=i.pointNearTool(Q,h,D,"mouse"),v=u&&!h.active,M=!u&&h.active;(v||M)&&(h.active=!h.active,E=!0)},n=0;n<o.data.length;n++)r(n);E===!0&&s.default.cornerstone.updateImage(Q)}}},"./tools/annotation/bidirectionalTool/moveHandle/getBaseData.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return g});var s=A("./externalModules.js"),I=A("./tools/annotation/bidirectionalTool/utils/getDistanceWithPixelSpacing.js");function e(t,B){return{start:t,end:B}}function g(t,B,i){var a=s.default.cornerstoneMath.lineSegment,Q=t.handles,o=Q.start,E=Q.end,r=Q.perpendicularStart,n=Q.perpendicularEnd,l=B.image,c=l.columnPixelSpacing,D=c===void 0?1:c,h=l.rowPixelSpacing,y=h===void 0?1:h,u=e(o,E),v=e(r,n),M=a.intersectLine(u,v),F=Object(I.default)(D,y,i,M);return{columnPixelSpacing:D,rowPixelSpacing:y,start:o,end:E,perpendicularStart:r,perpendicularEnd:n,longLine:u,intersection:M,distanceToFixed:F,fixedPoint:i}}},"./tools/annotation/bidirectionalTool/moveHandle/moveHandle.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./store/index.js"),e=A("./events.js"),g=A("./tools/annotation/bidirectionalTool/moveHandle/setHandlesPosition.js"),t=A("./util/getActiveTool.js"),B=A("./tools/base/BaseAnnotationTool.js");C.default=function(i,a,Q,o,E,r){var n=i.element,l=i.image,c=i.buttons,D={x:o.x-i.currentPoints.image.x,y:o.y-i.currentPoints.image.y},h=function(F){var f=F.detail;o.hasMoved=!0,o.index===void 0||o.index===null?(o.x=f.currentPoints.image.x+D.x,o.y=f.currentPoints.image.y+D.y):Object(g.default)(o,f,Q,D),r&&(o.x=Math.max(o.x,0),o.x=Math.min(o.x,f.image.width),o.y=Math.max(o.y,0),o.y=Math.min(o.y,f.image.height)),Q.invalidated=!0,s.default.cornerstone.updateImage(n);var w=Object(t.default)(n,c,"mouse");w instanceof B.default&&w.updateCachedStats(l,n,Q);var m={toolName:a,toolType:a,element:n,measurementData:Q};s.default.cornerstone.triggerEvent(n,e.default.MEASUREMENT_MODIFIED,m)};o.active=!0,o.moving=!0,I.state.isToolLocked=!0,n.addEventListener(e.default.MOUSE_DRAG,h),n.addEventListener(e.default.TOUCH_DRAG,h);var y=s.default.cornerstone.getImage(n),u=function(){var F=s.default.cornerstone.getImage(n);F.imageId!==y.imageId&&v()};n.addEventListener(s.default.cornerstone.EVENTS.IMAGE_RENDERED,u);var v=function M(){o.active=!1,I.state.isToolLocked=!1,n.removeEventListener(s.default.cornerstone.EVENTS.IMAGE_RENDERED,u),n.removeEventListener(e.default.MOUSE_DRAG,h),n.removeEventListener(e.default.MOUSE_UP,M),n.removeEventListener(e.default.MOUSE_CLICK,M),n.removeEventListener(e.default.TOUCH_DRAG,h),n.removeEventListener(e.default.TOUCH_DRAG_END,M),n.removeEventListener(e.default.TAP,M),s.default.cornerstone.updateImage(n),typeof E=="function"&&E()};n.addEventListener(e.default.MOUSE_UP,v),n.addEventListener(e.default.MOUSE_CLICK,v),n.addEventListener(e.default.TOUCH_DRAG_END,v),n.addEventListener(e.default.TAP,v)}},"./tools/annotation/bidirectionalTool/moveHandle/moveLongLine/moveLongLine.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return g});var s=A("./tools/annotation/bidirectionalTool/utils/getDistanceWithPixelSpacing.js"),I=A("./tools/annotation/bidirectionalTool/moveHandle/getBaseData.js"),e=A("./tools/annotation/bidirectionalTool/moveHandle/moveLongLine/updatePerpendicularLine.js");function g(t,B,i,a){var Q=Object(I.default)(B,i,a),o=Q.columnPixelSpacing,E=Q.rowPixelSpacing,r=Q.distanceToFixed,n=Object(s.default)(o,E,a,t);if(n<=r)return!1;var l=r/n,c={x:a.x+(t.x-a.x)*l,y:a.y+(t.y-a.y)*l},D=Object(e.default)(Q,c);return B.handles.perpendicularStart.x=D.start.x,B.handles.perpendicularStart.y=D.start.y,B.handles.perpendicularEnd.x=D.end.x,B.handles.perpendicularEnd.y=D.end.y,!0}},"./tools/annotation/bidirectionalTool/moveHandle/moveLongLine/updatePerpendicularLine.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=A("./tools/annotation/bidirectionalTool/utils/getLineVector.js"),I=A("./tools/annotation/bidirectionalTool/utils/getDistanceWithPixelSpacing.js");function e(g,t){var B=g.columnPixelSpacing,i=g.rowPixelSpacing,a=g.start,Q=g.perpendicularStart,o=g.perpendicularEnd,E=g.intersection,r=g.fixedPoint,n=Object(I.default)(B,i,Q,E),l=Object(I.default)(B,i,o,E),c=Object(s.default)(B,i,r,t),D=r===a?1:-1,h=D*i,y=D*B;return{start:{x:t.x+c.y*n*h,y:t.y+c.x*n*y*-1},end:{x:t.x+c.y*l*h*-1,y:t.y+c.x*l*y}}}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getDirectionMultiplier.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/isPerpendicularEndFixed.js");function I(e,g){return Object(s.default)(e,g)?-1:1}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getHelperLine.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getDirectionMultiplier.js");function I(e,g,t){var B=e.columnPixelSpacing,i=e.rowPixelSpacing,a=e.perpendicularEnd,Q=e.fixedPoint,o=Number.MAX_SAFE_INTEGER,E=Object(s.default)(Q,a)*o;return{start:g,end:{x:g.x+t.y*i*E,y:g.y+t.x*B*E*-1}}}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getMovingPoint.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/isPerpendicularEndFixed.js");function I(e,g,t){return Object(s.default)(e,t)?g:t}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/isPerpendicularEndFixed.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){return I===e}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/lineHasLength.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./tools/annotation/bidirectionalTool/utils/getDistanceWithPixelSpacing.js");function I(e,g,t){var B=Object(s.default)(e,g,t.start,t.end);return B!==0}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/movePerpendicularLine.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return i});var s=A("./externalModules.js"),I=A("./tools/annotation/bidirectionalTool/utils/getLineVector.js"),e=A("./tools/annotation/bidirectionalTool/moveHandle/getBaseData.js"),g=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/lineHasLength.js"),t=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getHelperLine.js"),B=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/updatePerpendicularLine.js");function i(a,Q,o,E){var r=s.default.cornerstoneMath.lineSegment,n=Object(e.default)(Q,o,E),l=n.columnPixelSpacing,c=n.rowPixelSpacing,D=n.start,h=n.longLine,y=n.intersection;if(!Object(g.default)(l,c,h))return!1;var u=Object(I.default)(l,c,D,y),v=Object(t.default)(n,a,u),M=r.intersectLine(h,v);if(!M)return!1;var F=Object(B.default)(n,M,v,u);return Q.handles.perpendicularStart.x=F.start.x,Q.handles.perpendicularStart.y=F.start.y,Q.handles.perpendicularEnd.x=F.end.x,Q.handles.perpendicularEnd.y=F.end.y,!0}},"./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/updatePerpendicularLine.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return t});var s=A("../node_modules/@babel/runtime/helpers/defineProperty.js"),I=A.n(s),e=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getDirectionMultiplier.js"),g=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getMovingPoint.js");function t(B,i,a,Q){var o,E=B.columnPixelSpacing,r=B.rowPixelSpacing,n=B.fixedPoint,l=B.perpendicularStart,c=B.perpendicularEnd,D=B.distanceToFixed,h=Object(e.default)(n,c)*D,y=Object(g.default)(n,l,c),u=y===l,v=u?"start":"end",M=u?"end":"start";return o={},I()(o,v,{x:a.start.x,y:a.start.y}),I()(o,M,{x:i.x+Q.y*r*h,y:i.y+Q.x*E*h*-1}),o}},"./tools/annotation/bidirectionalTool/moveHandle/setHandlesPosition.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./tools/annotation/bidirectionalTool/moveHandle/moveLongLine/moveLongLine.js"),e=A("./tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/movePerpendicularLine.js");C.default=function(g,t,B,i){var a,Q,o,E,r,n,l={},c={},D={x:t.currentPoints.image.x+i.x,y:t.currentPoints.image.y+i.y};g.index===0?(o=Object(I.default)(D,B,t,B.handles.end),o?(g.x=D.x,g.y=D.y):(t.currentPoints.image.x=g.x,t.currentPoints.image.y=g.y)):g.index===1?(o=Object(I.default)(D,B,t,B.handles.start),o?(g.x=D.x,g.y=D.y):(t.currentPoints.image.x=g.x,t.currentPoints.image.y=g.y)):g.index===2?(Q=!1,l.start={x:B.handles.start.x,y:B.handles.start.y},l.end={x:B.handles.end.x,y:B.handles.end.y},c.start={x:B.handles.perpendicularEnd.x,y:B.handles.perpendicularEnd.y},c.end={x:D.x,y:D.y},E=s.default.cornerstoneMath.lineSegment.intersectLine(l,c),E||(c.end={x:B.handles.perpendicularStart.x,y:B.handles.perpendicularStart.y},E=s.default.cornerstoneMath.lineSegment.intersectLine(l,c),r=s.default.cornerstoneMath.point.distance(E,B.handles.start),n=s.default.cornerstoneMath.point.distance(E,B.handles.end),(!E||r<3||n<3)&&(Q=!0)),a=!1,Q||(a=Object(e.default)(D,B,t,B.handles.perpendicularEnd),a||(t.currentPoints.image.x=B.handles.perpendicularStart.x,t.currentPoints.image.y=B.handles.perpendicularStart.y))):g.index===3&&(Q=!1,l.start={x:B.handles.start.x,y:B.handles.start.y},l.end={x:B.handles.end.x,y:B.handles.end.y},c.start={x:B.handles.perpendicularStart.x,y:B.handles.perpendicularStart.y},c.end={x:D.x,y:D.y},E=s.default.cornerstoneMath.lineSegment.intersectLine(l,c),E||(c.end={x:B.handles.perpendicularEnd.x,y:B.handles.perpendicularEnd.y},E=s.default.cornerstoneMath.lineSegment.intersectLine(l,c),r=s.default.cornerstoneMath.point.distance(E,B.handles.start),n=s.default.cornerstoneMath.point.distance(E,B.handles.end),(!E||r<3||n<3)&&(Q=!0)),a=!1,Q||(a=Object(e.default)(D,B,t,B.handles.perpendicularStart),a||(t.currentPoints.image.x=B.handles.perpendicularEnd.x,t.currentPoints.image.y=B.handles.perpendicularEnd.y)))}},"./tools/annotation/bidirectionalTool/moveHandle/touchMoveHandle.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./store/index.js"),e=A("./events.js"),g=A("./tools/annotation/bidirectionalTool/moveHandle/setHandlesPosition.js"),t=A("./util/getActiveTool.js"),B=A("./tools/base/BaseAnnotationTool.js"),i=[e.default.TOUCH_END,e.default.TOUCH_DRAG_END,e.default.TOUCH_PINCH,e.default.TOUCH_PRESS,e.default.TAP];C.default=function(a,Q,o,E,r,n){var l=a.element,c=a.image,D=a.buttons,h={x:E.x-a.currentPoints.image.x,y:E.y-a.currentPoints.image.y},y=function(M){var F=M.detail;E.hasMoved=!0,E.index===void 0||E.index===null?(E.x=F.currentPoints.image.x+h.x,E.y=F.currentPoints.image.y+h.y):Object(g.default)(E,F,o,h),n&&(E.x=Math.max(E.x,0),E.x=Math.min(E.x,F.image.width),E.y=Math.max(E.y,0),E.y=Math.min(E.y,F.image.height)),o.invalidated=!0,s.default.cornerstone.updateImage(l);var f=Object(t.default)(l,D,"touch");f instanceof B.default&&f.updateCachedStats(c,l,o);var w={toolName:Q,toolType:Q,element:l,measurementData:o};s.default.cornerstone.triggerEvent(l,e.default.MEASUREMENT_MODIFIED,w)};E.active=!0,I.state.isToolLocked=!0,l.addEventListener(e.default.TOUCH_DRAG,y);var u=function v(){E.active=!1,I.state.isToolLocked=!1,l.removeEventListener(e.default.TOUCH_DRAG,y),i.forEach(function(M){l.removeEventListener(M,v)}),s.default.cornerstone.updateImage(l),typeof r=="function"&&r()};i.forEach(function(v){l.addEventListener(v,u)})}},"./tools/annotation/bidirectionalTool/pointNearTool.js":function(k,C,A){A.r(C);var s=A("./util/getProximityThreshold.js"),I=A("./externalModules.js"),e=A("./util/pointInsideBoundingBox.js"),g=function(B,i,a,Q){var o=I.default.cornerstone,E=I.default.cornerstoneMath,r={start:o.pixelToCanvas(B,i.perpendicularStart),end:o.pixelToCanvas(B,i.perpendicularEnd)},n=E.lineSegment.distanceToPoint(r,a);return n<Q};C.default=function(t,B,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"mouse",Q=I.default.cornerstone,o=I.default.cornerstoneMath,E=B.handles,r={start:Q.pixelToCanvas(t,E.start),end:Q.pixelToCanvas(t,E.end)},n=o.lineSegment.distanceToPoint(r,i);if(Object(e.default)(E.textBox,i))return!0;var l=Object(s.default)(a,"Bidirectional");return g(t,E,i,l)?!0:n<l}},"./tools/annotation/bidirectionalTool/renderToolData.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./drawing/drawHandles.js"),g=A("./tools/annotation/bidirectionalTool/utils/updatePerpendicularLineHandles.js"),t=A("./store/index.js"),B=A("./stateManagement/toolStyle.js"),i=A("./stateManagement/toolColors.js"),a=A("./stateManagement/toolState.js"),Q=A("./drawing/index.js"),o=A("./drawing/drawLinkedTextBox.js"),E=A("./util/getPixelSpacing.js");C.default=function(n){var l=this,c=n.detail,D=c.element,h=c.canvasContext,y=c.image,u=this.configuration,v=u.handleRadius,M=u.drawHandlesOnHover,F=u.hideHandlesIfMoving,f=u.renderDashed,w=Object(t.getModule)("globalConfiguration").configuration.lineDash,m=Object(a.getToolState)(D,this.name);if(m){var K=Object(E.default)(y),L=K.rowPixelSpacing,J=K.colPixelSpacing;if(!(!L||!J))for(var p=Object(Q.getNewContext)(h.canvas),Y,G=B.default.getToolWidth(),U=function(S){var T=m.data[S];if(T.visible===!1)return"continue";Y=i.default.getColorIfActive(T),T.invalidated===!0&&(T.longestDiameter&&T.shortestDiameter?l.throttledUpdateCachedStats(y,D,T):l.updateCachedStats(y,D,T)),Object(Q.draw)(p,function(P){Object(Q.setShadow)(P,l.configuration);var W=T.handles,q=W.start,gA=W.end,V=W.perpendicularStart,AA=W.perpendicularEnd,QA=W.textBox,lA={color:Y},IA={color:Y,strokeWidth:z};f&&(lA.lineDash=w,IA.lineDash=w),Object(Q.drawLine)(P,D,q,gA,lA);var z=G;Object(g.default)(c,T),Object(Q.drawLine)(P,D,V,AA,IA);var CA={color:Y,handleRadius:v,drawHandlesIfActive:M,hideHandlesIfMoving:F};l.configuration.drawHandles&&Object(e.default)(P,c,T.handles,CA);var tA=10,EA=function(O){return[O.start,O.end,O.perpendicularStart,O.perpendicularEnd]},nA=r(T,L,J);Object(o.default)(P,D,QA,nA,T.handles,EA,Y,G,tA,!0)})},R=0;R<m.data.length;R++)var N=U(R)}};var r=function(l,c,D){var h=" mm";(!c||!D)&&(h=" pixels");var y=" L ".concat(l.longestDiameter).concat(h),u=" W ".concat(l.shortestDiameter).concat(h),v=l.labels;return v&&Array.isArray(v)?[].concat(I()(v),[y,u]):[y,u]}},"./tools/annotation/bidirectionalTool/utils/calculateLongestAndShortestDiameters.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){var g=e.rowPixelSpacing,t=e.colPixelSpacing,B=I.handles,i=B.start,a=B.end,Q=B.perpendicularStart,o=B.perpendicularEnd,E=(i.x-a.x)*(t||1),r=(i.y-a.y)*(g||1),n=Math.sqrt(E*E+r*r),l=(Q.x-o.x)*(t||1),c=(Q.y-o.y)*(g||1),D=Math.sqrt(l*l+c*c);if(D||(D=0),D>n){var h=D,y=n;n=h,D=y}return{longestDiameter:n.toFixed(1),shortestDiameter:D.toFixed(1)}}},"./tools/annotation/bidirectionalTool/utils/getDistanceWithPixelSpacing.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g,t){var B=(g.x-t.x)/e,i=(g.y-t.y)/I;return Math.sqrt(B*B+i*i)}},"./tools/annotation/bidirectionalTool/utils/getLineVector.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g,t){var B=(g.x-t.x)*I,i=(g.y-t.y)*e,a=Math.sqrt(B*B+i*i),Q=B/a,o=i/a;return{x:Q,y:o,length:a}}},"./tools/annotation/bidirectionalTool/utils/updatePerpendicularLineHandles.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./tools/annotation/bidirectionalTool/utils/getLineVector.js");function I(e,g){if(!g.handles.perpendicularStart.locked)return!1;var t,B,i,a,Q=g.handles,o=Q.start,E=Q.end,r=e.image,n=r.columnPixelSpacing,l=n===void 0?1:n,c=r.rowPixelSpacing,D=c===void 0?1:c;if(o.x===E.x&&o.y===E.y)t=o.x,B=o.y,i=E.x,a=E.y;else{var h={x:(o.x+E.x)/2,y:(o.y+E.y)/2},y=Object(s.default)(l,D,o,E),u=y.length/2,v=u/(2*D),M=u/(2*l);t=h.x+M*y.y,B=h.y-v*y.x,i=h.x-M*y.y,a=h.y+v*y.x}return g.handles.perpendicularStart.x=t,g.handles.perpendicularStart.y=B,g.handles.perpendicularEnd.x=i,g.handles.perpendicularEnd.y=a,!0}},"./tools/annotation/index.js":function(k,C,A){A.r(C);var s=A("./tools/annotation/AngleTool.js"),I=A("./tools/annotation/ArrowAnnotateTool.js"),e=A("./tools/annotation/BidirectionalTool.js"),g=A("./tools/annotation/CircleRoiTool.js"),t=A("./tools/annotation/CobbAngleTool.js"),B=A("./tools/annotation/EllipticalRoiTool.js"),i=A("./tools/annotation/FreehandRoiTool.js"),a=A("./tools/annotation/LengthTool.js"),Q=A("./tools/annotation/ProbeTool.js"),o=A("./tools/annotation/RectangleRoiTool.js"),E=A("./tools/annotation/TextMarkerTool.js");A.d(C,"AngleTool",function(){return s.default}),A.d(C,"ArrowAnnotateTool",function(){return I.default}),A.d(C,"BidirectionalTool",function(){return e.default}),A.d(C,"CircleRoiTool",function(){return g.default}),A.d(C,"CobbAngleTool",function(){return t.default}),A.d(C,"EllipticalRoiTool",function(){return B.default}),A.d(C,"FreehandRoiTool",function(){return i.default}),A.d(C,"LengthTool",function(){return a.default}),A.d(C,"ProbeTool",function(){return Q.default}),A.d(C,"RectangleRoiTool",function(){return o.default}),A.d(C,"TextMarkerTool",function(){return E.default}),C.default={AngleTool:s.default,ArrowAnnotateTool:I.default,BidirectionalTool:e.default,CircleRoiTool:g.default,CobbAngleTool:t.default,EllipticalRoiTool:B.default,FreehandRoiTool:i.default,LengthTool:a.default,ProbeTool:Q.default,RectangleRoiTool:o.default,TextMarkerTool:E.default}},"./tools/base/BaseAnnotationTool.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/inherits.js"),o=A.n(Q),E=A("./tools/base/BaseTool.js"),r=A("./stateManagement/toolState.js"),n=A("./manipulators/handleActivator.js"),l=A("./util/findAndMoveHelpers.js"),c=A("./util/logger.js"),D=Object(c.getLogger)("baseAnnotationTool"),h=function(y){o()(u,y);function u(){return I()(this,u),B()(this,a()(u).apply(this,arguments))}return g()(u,[{key:"createNewMeasurement",value:function(M){throw new Error("Method createNewMeasurement not implemented for ".concat(this.name,"."))}},{key:"pointNearTool",value:function(M,F,f){throw new Error("Method pointNearTool not implemented for ".concat(this.name,"."))}},{key:"distanceFromPoint",value:function(M,F,f){throw new Error("Method distanceFromPoint not implemented for ".concat(this.name,"."))}},{key:"renderToolData",value:function(M){throw new Error("renderToolData not implemented for ".concat(this.name,"."))}},{key:"mouseMoveCallback",value:function(M){for(var F=M.detail,f=F.element,w=F.currentPoints,m=w.canvas,K=Object(r.getToolState)(f,this.name),L=!1,J=0;J<K.data.length;J++){var p=K.data[J];Object(n.default)(f,p.handles,m)===!0&&(L=!0);var Y=this.pointNearTool(f,p,m,"mouse")&&!p.active,G=!this.pointNearTool(f,p,m,"mouse")&&p.active;(Y||G)&&(p.active=!p.active,L=!0)}return L}},{key:"handleSelectedCallback",value:function(M,F,f){var w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"mouse";Object(l.moveHandleNearImagePoint)(M,this,F,f,w)}},{key:"toolSelectedCallback",value:function(M,F){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"mouse";Object(l.moveAnnotation)(M,this,F,f)}},{key:"updateCachedStats",value:function(M,F,f){D.warn("updateCachedStats not implemented for ".concat(this.name,"."))}}]),u}(E.default);C.default=h},"./tools/base/BaseBrushTool.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./tools/base/BaseTool.js"),l=A("./events.js"),c=A("./externalModules.js"),D=A("./store/isToolActiveForElement.js"),h=A("./store/index.js"),y=A("./util/segmentation/index.js"),u=Object(h.getModule)("segmentation"),v=function(M){r()(F,M);function F(f){var w,m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return I()(this,F),m.configuration||(m.configuration={alwaysEraseOnClick:!1}),w=B()(this,a()(F).call(this,f,m)),w.updateOnMouseMove=!0,w.hideDefaultCursor=!0,w._drawing=!1,w._drawingMouseUpCallback=w._drawingMouseUpCallback.bind(o()(w)),w}return g()(F,[{key:"renderBrush",value:function(w){throw new Error("Method renderBrush not implemented for ".concat(this.name,"."))}},{key:"_paint",value:function(w){throw new Error("Method _paint not implemented for ".concat(this.name,"."))}},{key:"mouseDragCallback",value:function(w){var m=w.detail.currentPoints;this._lastImageCoords=m.image,this._drawing&&this._paint(w)}},{key:"preMouseDownCallback",value:function(w){var m=w.detail,K=m.element,L=m.currentPoints;return this._startPainting(w),this._lastImageCoords=L.image,this._drawing=!0,this._startListeningForMouseUp(K),this._paint(w),!0}},{key:"_startPainting",value:function(w){var m=w.detail,K=m.element,L=u.configuration,J=u.getters,p=J.labelmap2D(K),Y=p.labelmap2D,G=p.labelmap3D,U=p.currentImageIdIndex,R=p.activeLabelmapIndex,N=this._isCtrlDown(m)||this.configuration.alwaysEraseOnClick;if(this.paintEventData={labelmap2D:Y,labelmap3D:G,currentImageIdIndex:U,activeLabelmapIndex:R,shouldErase:N},L.storeHistory){var d=Y.pixelData.slice();this.paintEventData.previousPixelData=d}}},{key:"_endPainting",value:function(w){for(var m=u.configuration,K=u.setters,L=this.paintEventData,J=L.labelmap2D,p=L.currentImageIdIndex,Y=new Set(J.pixelData),G=Y.values(),U=[],R=!1;!R;){var N=G.next();R=N.done,R||U.push(N.value)}if(J.segmentsOnLabelmap=U,m.storeHistory){var d=this.paintEventData.previousPixelData,S=J.pixelData,T={imageIdIndex:p,diff:Object(y.getDiffBetweenPixelData)(d,S)};K.pushState(this.element,[T])}Object(y.triggerLabelmapModifiedEvent)(this.element)}},{key:"mouseMoveCallback",value:function(w){var m=w.detail.currentPoints;this._lastImageCoords=m.image}},{key:"renderToolData",value:function(w){var m=w.detail,K=m.element;Object(D.default)(K,this.name)&&this.renderBrush(w)}},{key:"passiveCallback",value:function(w){try{c.default.cornerstone.updateImage(this.element)}catch{return}}},{key:"_drawingMouseUpCallback",value:function(w){var m=w.detail,K=m.element;this._endPainting(w),this._drawing=!1,this._mouseUpRender=!0,this._stopListeningForMouseUp(K)}},{key:"newImageCallback",value:function(w){this._drawing&&(this._endPainting(w),this._startPainting(w))}},{key:"_startListeningForMouseUp",value:function(w){w.removeEventListener(l.default.MOUSE_UP,this._drawingMouseUpCallback),w.removeEventListener(l.default.MOUSE_CLICK,this._drawingMouseUpCallback),w.addEventListener(l.default.MOUSE_UP,this._drawingMouseUpCallback),w.addEventListener(l.default.MOUSE_CLICK,this._drawingMouseUpCallback),c.default.cornerstone.updateImage(w)}},{key:"_stopListeningForMouseUp",value:function(w){w.removeEventListener(l.default.MOUSE_UP,this._drawingMouseUpCallback),w.removeEventListener(l.default.MOUSE_CLICK,this._drawingMouseUpCallback),c.default.cornerstone.updateImage(w)}},{key:"increaseBrushSize",value:function(){var w=u.configuration,m=u.setters,K=w.radius,L=Math.floor(K*1.2);L===K&&(L+=1),m.radius(L)}},{key:"decreaseBrushSize",value:function(){var w=u.configuration,m=u.setters,K=w.radius,L=Math.floor(K*.8);m.radius(L)}},{key:"_isCtrlDown",value:function(w){return w.event&&w.event.ctrlKey||w.ctrlKey}}]),F}(n.default);C.default=v},"./tools/base/BaseTool.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/createClass.js"),B=A.n(t),i=A("./mixins/index.js"),a=A("./util/logger.js"),Q=A("./util/deepmerge.js"),o=A("./store/setToolCursor.js"),E=A("./store/index.js"),r=Object(a.getLogger)("tools:base:BaseTool"),n=Object(E.getModule)("globalConfiguration"),l=function(){function c(D,h){g()(this,c),this.initialConfiguration=Object(Q.default)(h,D);var y=this.initialConfiguration,u=y.name,v=y.strategies,M=y.defaultStrategy,F=y.configuration,f=y.supportedInteractionTypes,w=y.mixins,m=y.svgCursor;this.name=u,this.mode="disabled",this.element=void 0,this.supportedInteractionTypes=f||[],this.strategies=v||{},this.defaultStrategy=M||Object.keys(this.strategies)[0]||void 0,this.activeStrategy=this.defaultStrategy,m&&(this.svgCursor=m),this._options={},this._configuration=Object.assign({},F),this.updateOnMouseMove=!1,this.hideDefaultCursor=!1,w&&w.length&&this._applyMixins(w),this._cursors=Object.assign({},this.initialConfiguration.cursors);var K=this.defaultStrategy&&this._cursors[this.activeStrategy];K&&(this.svgCursor=K)}return B()(c,[{key:"mergeOptions",value:function(h){this._options=Object.assign({},this._options,h)}},{key:"clearOptions",value:function(){this._options={}}},{key:"applyActiveStrategy",value:function(h,y){return this.strategies[this.activeStrategy].call(this,h,y)}},{key:"_applyMixins",value:function(h){for(var y=0;y<h.length;y++){var u=i.default["".concat(h[y])];I()(u)==="object"?(Object.assign(this,u),typeof this.initializeMixin=="function"&&this.initializeMixin()):r.warn("".concat(this.name,": mixin ").concat(i.default[y]," does not exist."))}this.initializeMixin==="function"&&delete this.initializeMixin}},{key:"setActiveStrategy",value:function(h){this.activeStrategy=h,n.configuration.showSVGCursors&&this.changeCursor(this.element,h)}},{key:"changeCursor",value:function(h,y){if(h){var u=this._cursors[y];u&&(this.svgCursor=u,this.mode==="active"&&Object(o.setToolCursor)(h,u))}}},{key:"configuration",get:function(){return this._configuration},set:function(h){this._configuration=h}},{key:"options",get:function(){return this._options}}],[{key:"configuration",get:function(){}}]),c}();C.default=l},"./tools/base/index.js":function(k,C,A){A.r(C);var s=A("./tools/base/BaseAnnotationTool.js"),I=A("./tools/base/BaseTool.js"),e=A("./tools/base/BaseBrushTool.js");A.d(C,"BaseAnnotationTool",function(){return s.default}),A.d(C,"BaseBrushTool",function(){return e.default}),A.d(C,"BaseTool",function(){return I.default}),C.default={BaseAnnotationTool:s.default,BaseBrushTool:e.default,BaseTool:I.default}},"./tools/cursors/MouseCursor.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return a});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("./stateManagement/toolColors.js"),B=A("./store/index.js"),i=B.modules.cursor,a=function(){function Q(o,E){I()(this,Q),this.iconGroupString=o,this.options=Object.assign({},i.getters.defaultOptions(),E)}return g()(Q,[{key:"getIconSVG",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=this._generateIconSVGString(E);return new Blob([r],{type:"image/svg+xml"})}},{key:"getIconSVGString",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return this._generateIconSVGString(E)}},{key:"getIconWithPointerSVG",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=this._generateIconWithPointerSVGString(E);return new Blob([r],{type:"image/svg+xml"})}},{key:"getIconWithPointerString",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return this._generateIconWithPointerSVGString(E)}},{key:"_generateIconWithPointerSVGString",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=Object.assign({},this.options,E),n=r.mousePointerGroupString,l=r.iconSize,c=r.viewBox,D=l/Math.max(c.x,c.y),h=16+l,y=`
<svg
data-icon="cursor" role="img" xmlns="http://www.w3.org/2000/svg"
width="`.concat(h,'" height="').concat(h,'" viewBox="0 0 ').concat(h," ").concat(h,`"
>
<g>
`).concat(n,`
</g>
<g transform="translate(16, 16) scale(`).concat(D,`)">
`).concat(this.iconGroupString,`
</g>
</svg>`);return this._injectColors(y,r)}},{key:"_generateIconSVGString",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=Object.assign({},this.options,E),n=r.iconSize,l=r.viewBox,c=`
<svg
data-icon="cursor" role="img" xmlns="http://www.w3.org/2000/svg"
width="`.concat(n,'" height="').concat(n,`" viewBox="0 0
`).concat(l.x," ").concat(l.y,`"
>
`).concat(this.iconGroupString,`
</svg>`);return this._injectColors(c,r)}},{key:"_injectColors",value:function(E){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.activeColor||t.default.getActiveColor(),l=r.toolColor||t.default.getToolColor(),c=r.fillColor||t.default.getFillColor();return E.replace(/ACTIVE_COLOR/g,"".concat(n)).replace(/TOOL_COLOR/g,"".concat(l)).replace(/FILL_COLOR/g,"".concat(c))}},{key:"mousePoint",get:function(){var E=this.options.mousePoint;return"".concat(E.x," ").concat(E.y)}}]),Q}()},"./tools/cursors/index.js":function(k,C,A){A.r(C),A.d(C,"angleCursor",function(){return I}),A.d(C,"arrowAnnotateCursor",function(){return e}),A.d(C,"bidirectionalCursor",function(){return g}),A.d(C,"cobbAngleCursor",function(){return t}),A.d(C,"circleRoiCursor",function(){return B}),A.d(C,"ellipticalRoiCursor",function(){return i}),A.d(C,"freehandRoiCursor",function(){return a}),A.d(C,"freehandRoiSculptorCursor",function(){return Q}),A.d(C,"lengthCursor",function(){return o}),A.d(C,"probeCursor",function(){return E}),A.d(C,"rectangleRoiCursor",function(){return r}),A.d(C,"textMarkerCursor",function(){return n}),A.d(C,"crosshairsCursor",function(){return l}),A.d(C,"eraserCursor",function(){return c}),A.d(C,"magnifyCursor",function(){return D}),A.d(C,"panCursor",function(){return h}),A.d(C,"rotateCursor",function(){return y}),A.d(C,"stackScrollCursor",function(){return u}),A.d(C,"wwwcRegionCursor",function(){return v}),A.d(C,"wwwcCursor",function(){return M}),A.d(C,"zoomCursor",function(){return F}),A.d(C,"freehandEraseInsideCursor",function(){return p}),A.d(C,"freehandFillInsideCursor",function(){return Y}),A.d(C,"freehandEraseOutsideCursor",function(){return G}),A.d(C,"freehandFillOutsideCursor",function(){return U}),A.d(C,"segRectangleEraseInsideCursor",function(){return R}),A.d(C,"segRectangleFillInsideCursor",function(){return N}),A.d(C,"segRectangleEraseOutsideCursor",function(){return d}),A.d(C,"segRectangleFillOutsideCursor",function(){return S}),A.d(C,"segCircleEraseInsideCursor",function(){return T}),A.d(C,"segCircleFillInsideCursor",function(){return P}),A.d(C,"segCircleEraseOutsideCursor",function(){return W}),A.d(C,"segCircleFillOutsideCursor",function(){return q});var s=A("./tools/cursors/MouseCursor.js"),I=new s.default(`<path fill="ACTIVE_COLOR" d="M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50
50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23
10l50 50q10 10 10 23z"
/>`,{viewBox:{x:1792,y:1792}}),e=new s.default(`<g id="arrowAnnotate-group" fill="none" stroke-width="1" stroke="ACTIVE_COLOR" stroke-linecap="round" stroke-linejoin="round">
<path id="arrowAnnotate-arrow" d="M23,7 l-15,15 M7,17 l0,6 6,0" stroke-width="2" />
</g>`,{viewBox:{x:24,y:24}}),g=new s.default(`<g fill="ACTIVE_COLOR" stroke-width="3" stroke="ACTIVE_COLOR">
<path d="M27.63 3.21L3.12 28.81"></path>
<path d="M27.63 15.75L15.27 4.43"></path>
<path d="M16.5 4.28C16.5 4.96 15.95 5.51 15.27 5.51C14.59 5.51 14.03 4.96 14.03 4.28C14.03 3.59 14.59 3.04 15.27 3.04C15.95 3.04 16.5 3.59 16.5 4.28Z" ></path>
<path d="M28.87 3.19C28.87 3.87 28.31 4.43 27.63 4.43C26.95 4.43 26.4 3.87 26.4 3.19C26.4 2.51 26.95 1.95 27.63 1.95C28.31 1.95 28.87 2.51 28.87 3.19Z"></path>
<path d="M28.87 15.75C28.87 16.43 28.31 16.99 27.63 16.99C26.95 16.99 26.4 16.43 26.4 15.75C26.4 15.07 26.95 14.51 27.63 14.51C28.31 14.51 28.87 15.07 28.87 15.75Z"></path>
<path d="M4.73 28.44C4.73 29.12 4.17 29.68 3.49 29.68C2.81 29.68 2.25 29.12 2.25 28.44C2.25 27.76 2.81 27.2 3.49 27.2C4.17 27.2 4.73 27.76 4.73 28.44Z"></path>
</g>`,{viewBox:{x:48,y:48}}),t=new s.default(`<g stroke="ACTIVE_COLOR" stroke-width="3">
<path d="M28.59 2.34L3.82 12.32"></path>
<path d="M28.59 29.66L3.82 19.68"></path>
<path stroke-dasharray="2" fill-opacity="0" d="M12.37
23.06C12.67 22.36 12.85 21.93 12.92 21.76C14.6 17.8 14.68 13.35 13.15
9.33C13.11 9.24 13.02 9 12.88 8.63">
</path>
</g>`,{viewBox:{x:32,y:32}}),B=new s.default('<circle stroke="ACTIVE_COLOR" fill="none" stroke-width="3" cx="16" cy="16" r="14" />',{viewBox:{x:32,y:32}}),i=new s.default(`<path stroke="ACTIVE_COLOR" fill="none" stroke-width="3" d="M30.74 15.76C30.74 20.99 24.14 25.23 16
25.23C7.86 25.23 1.26 20.99 1.26 15.76C1.26 10.54 7.86 6.3 16 6.3C24.14
6.3 30.74 10.54 30.74 15.76Z"
/>`,{viewBox:{x:32,y:32}}),a=new s.default(`
<g fill="ACTIVE_COLOR" stroke="ACTIVE_COLOR" stroke-width="2">
<ellipse ry="1" rx="1" id="svg_3" cy="4.240343" cx="14.306499"/>
<line id="svg_4" y2="3.58462" x2="12.242186" y1="3.997482" x1="13.432202"/>
<line id="svg_5" y2="3.268901" x2="10.857882" y1="3.608906" x1="12.387902"/>
<line id="svg_6" y2="3.147471" x2="9.740724" y1="3.293187" x1="10.955026"/>
<line id="svg_7" y2="3.147471" x2="8.089274" y1="3.196043" x1="9.983585"/>
<line id="svg_8" y2="3.268901" x2="6.874972" y1="3.123185" x1="8.307848"/>
<line id="svg_9" y2="3.657478" x2="5.587812" y1="3.220329" x1="7.020688"/>
<line id="svg_10" y2="4.046054" x2="4.737801" y1="3.560334" x1="5.854959"/>
<line id="svg_11" y2="4.337487" x2="4.300652" y1="3.997482" x1="4.834945"/>
<line id="svg_12" y2="4.726063" x2="3.88779" y1="4.191771" x1="4.470655"/>
<line id="svg_15" y2="5.3575" x2="3.377783" y1="4.604633" x1="3.960648"/>
<line id="svg_16" y2="6.183226" x2="2.916348" y1="5.138926" x1="3.547785"/>
<line id="svg_17" y2="6.960379" x2="2.770632" y1="5.867507" x1="3.037779"/>
<line id="svg_18" y2="7.713246" x2="2.673488" y1="6.741804" x1="2.819204"/>
<line id="svg_19" y2="8.684687" x2="2.697774" y1="7.616102" x1="2.673488"/>
<line id="svg_20" y2="9.753273" x2="2.892062" y1="8.611829" x1="2.697774"/>
<line id="svg_21" y2="10.724714" x2="3.134923" y1="9.534698" x1="2.84349"/>
<line id="svg_23" y2="11.647583" x2="3.596357" y1="10.578998" x1="3.086351"/>
<line id="svg_25" y2="12.521881" x2="4.276366" y1="11.501867" x1="3.499213"/>
<line id="svg_26" y2="13.930471" x2="5.830673" y1="12.376165" x1="4.13065"/>
<line id="svg_28" y2="14.707624" x2="7.263549" y1="13.881899" x1="5.733528"/>
<line id="svg_29" y2="15.339061" x2="8.963571" y1="14.61048" x1="7.06926"/>
<line id="svg_30" y2="15.581921" x2="10.882168" y1="15.314775" x1="8.817855"/>
<line id="svg_31" y2="15.460491" x2="12.023612" y1="15.581921" x1="10.785024"/>
<line id="svg_33" y2="15.120487" x2="13.092197" y1="15.484777" x1="11.877895"/>
<line id="svg_34" y2="14.586194" x2="13.86935" y1="15.217631" x1="12.897909"/>
<line id="svg_35" y2="13.833327" x2="14.597931" y1="14.756196" x1="13.699348"/>
<line id="svg_37" y2="12.716169" x2="15.180796" y1="13.881899" x1="14.549359"/>
<line id="svg_39" y2="11.429009" x2="15.520801" y1="12.813313" x1="15.15651"/>
<ellipse ry="1" rx="1" id="svg_40" cy="10.967574" cx="15.520801"/>
</g>`,{viewBox:{x:18,y:18}}),Q=new s.default(`<g id="icon-freehand-sculpt" fill="none" stroke-width="1.5" stroke="ACTIVE_COLOR" stroke-linecap="round" stroke-linejoin="round">
<line id="svg_1" y2="2.559367" x2="10.184807" y1="4.467781" x1="8.81711"/>
<line id="svg_4" y2="1.493836" x2="11.727442" y1="2.766112" x1="10.089386"/>
<line id="svg_7" y2="1.080346" x2="13.047428" y1="1.748291" x1="11.345759"/>
<line id="svg_8" y2="1.000829" x2="14.351511" y1="1.112153" x1="12.77707"/>
<line id="svg_9" y2="1.350705" x2="15.242104" y1="0.905408" x1="13.969828"/>
<line id="svg_10" y2="2.098167" x2="15.862339" y1="1.14396" x1="14.955842"/>
<line id="svg_11" y2="3.195505" x2="16.41896" y1="1.939133" x1="15.766918"/>
<line id="svg_12" y2="4.292843" x2="16.530284" y1="2.925147" x1="16.387153"/>
<line id="svg_16" y2="5.644637" x2="16.196311" y1="3.831643" x1="16.593898"/>
<line id="svg_18" y2="7.266789" x2="15.623787" y1="5.19934" x1="16.275829"/>
<line id="svg_19" y2="10.813258" x2="14.526449" y1="6.726071" x1="15.766918"/>
<line id="svg_20" y2="5.056209" x2="8.085552" y1="4.181519" x1="8.976145"/>
<line id="svg_23" y2="5.326568" x2="7.481221" y1="4.78585" x1="8.403621"/>
<line id="svg_24" y2="5.565119" x2="6.749662" y1="5.294761" x1="7.624352"/>
<line id="svg_25" y2="5.994512" x2="5.429675" y1="5.533312" x1="6.956407"/>
<line id="svg_27" y2="6.551133" x2="4.284627" y1="5.962706" x1="5.572807"/>
<line id="svg_28" y2="7.584858" x2="3.044158" y1="6.392099" x1="4.427758"/>
<line id="svg_29" y2="8.84123" x2="2.185372" y1="7.489437" x1="3.219096"/>
<line id="svg_31" y2="10.606513" x2="1.644654" y1="8.602678" x1="2.280792"/>
<line id="svg_32" y2="13.214679" x2="1.48562" y1="10.352058" x1="1.724171"/>
<line id="svg_33" y2="14.375631" x2="1.676461" y1="12.992031" x1="1.453813"/>
<line id="svg_34" y2="15.298031" x2="2.264889" y1="14.152983" x1="1.517427"/>
<line id="svg_35" y2="16.172721" x2="3.521261" y1="14.948155" x1="1.915013"/>
<line id="svg_36" y2="16.824762" x2="5.207027" y1="15.997783" x1="3.28271"/>
<line id="svg_38" y2="17.063314" x2="7.035924" y1="16.745245" x1="4.968475"/>
<line id="svg_39" y2="16.888376" x2="9.278311" y1="17.047411" x1="6.733758"/>
<line id="svg_40" y2="16.284045" x2="10.661911" y1="16.983797" x1="8.992048"/>
<line id="svg_41" y2="15.313934" x2="11.647925" y1="16.395369" x1="10.455166"/>
<line id="svg_44" y2="13.898527" x2="12.82478" y1="15.425259" x1="11.504794"/>
<line id="svg_45" y2="12.037824" x2="14.144766" y1="14.312017" x1="12.522614"/>
<line id="svg_47" y2="10.59061" x2="14.605966" y1="12.228665" x1="13.953925"/>
<ellipse ry="1" rx="1" id="svg_48" cy="3.982726" cx="13.460918"/>
</g>`,{viewBox:{x:18,y:18}}),o=new s.default(`<g id="length-group" fill="none" stroke-width="1" stroke="ACTIVE_COLOR" stroke-linecap="round" stroke-linejoin="round">
<path id="length-dashes" d="m22.5,6 -16.5,16.5" stroke-width="3" stroke-dasharray="0.6666,5" />
</g>`,{viewBox:{x:24,y:24}}),E=new s.default(`<path fill="ACTIVE_COLOR" d="M1152 896q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75
75 181zm-256-544q-148 0-273 73t-198 198-73 273 73 273 198 198 273 73 273-73
198-198 73-273-73-273-198-198-273-73zm768 544q0 209-103 385.5t-279.5
279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5
385.5-103 385.5 103 279.5 279.5 103 385.5z"
/>`,{viewBox:{x:1792,y:1792}}),r=new s.default(`<path fill="ACTIVE_COLOR" d="M1312 256h-832q-66 0-113 47t-47 113v832q0 66 47
113t113 47h832q66 0 113-47t47-113v-832q0-66-47-113t-113-47zm288 160v832q0
119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119
84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"
/>`,{viewBox:{x:1792,y:1792}}),n=new s.default(`<path fill="ACTIVE_COLOR" d="M789 559l-170 450q33 0 136.5 2t160.5 2q19 0
57-2-87-253-184-452zm-725 1105l2-79q23-7 56-12.5t57-10.5 49.5-14.5 44.5-29
31-50.5l237-616 280-724h128q8 14 11 21l205 480q33 78 106 257.5t114 274.5q15
34 58 144.5t72 168.5q20 45 35 57 19 15 88 29.5t84 20.5q6 38 6 57 0 5-.5
13.5t-.5 12.5q-63 0-190-8t-191-8q-76 0-215 7t-178 8q0-43 4-78l131-28q1 0
12.5-2.5t15.5-3.5 14.5-4.5 15-6.5 11-8 9-11
2.5-14q0-16-31-96.5t-72-177.5-42-100l-450-2q-26 58-76.5 195.5t-50.5 162.5q0
22 14 37.5t43.5 24.5 48.5 13.5 57 8.5 41 4q1 19 1 58 0 9-2 27-58
0-174.5-10t-174.5-10q-8 0-26.5 4t-21.5 4q-80 14-188 14z"
/>`,{viewBox:{x:1792,y:1792}}),l=new s.default(`<path fill="ACTIVE_COLOR" d="M1325 1024h-109q-26 0-45-19t-19-45v-128q0-26
19-45t45-19h109q-32-108-112.5-188.5t-188.5-112.5v109q0 26-19 45t-45
19h-128q-26 0-45-19t-19-45v-109q-108 32-188.5 112.5t-112.5 188.5h109q26
0 45 19t19 45v128q0 26-19 45t-45 19h-109q32 108 112.5 188.5t188.5
112.5v-109q0-26 19-45t45-19h128q26 0 45 19t19 45v109q108-32
188.5-112.5t112.5-188.5zm339-192v128q0 26-19 45t-45 19h-143q-37 161-154.5
278.5t-278.5 154.5v143q0 26-19 45t-45 19h-128q-26
0-45-19t-19-45v-143q-161-37-278.5-154.5t-154.5-278.5h-143q-26
0-45-19t-19-45v-128q0-26 19-45t45-19h143q37-161
154.5-278.5t278.5-154.5v-143q0-26 19-45t45-19h128q26 0 45 19t19 45v143q161
37 278.5 154.5t154.5 278.5h143q26 0 45 19t19 45z"
/>`,{viewBox:{x:1792,y:1792}}),c=new s.default(`<path transform="translate(0,1792) scale(1,-1)" fill="ACTIVE_COLOR" d="M960 1408l336-384h-768l-336 384h768zm1013-1077q15
34 9.5 71.5t-30.5 65.5l-896 1024q-38 44-96 44h-768q-38
0-69.5-20.5t-47.5-54.5q-15-34-9.5-71.5t30.5-65.5l896-1024q38-44 96-44h768q38
0 69.5 20.5t47.5 54.5z"
/>`,{viewBox:{x:2048,y:1792}}),D=new s.default(`<path fill="ACTIVE_COLOR" d="M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395
312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5
0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17
0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208
32s176 78.7 176 176-78.7 176-176 176z"
/>`,{viewBox:{x:512,y:512}}),h=new s.default(`<path fill="ACTIVE_COLOR" d="M1411 541l-355 355 355 355 144-144q29-31 70-14 39 17
39 59v448q0 26-19 45t-45 19h-448q-42 0-59-40-17-39 14-69l144-144-355-355-355
355 144 144q31 30 14 69-17 40-59 40h-448q-26 0-45-19t-19-45v-448q0-42 40-59
39-17 69 14l144 144 355-355-355-355-144 144q-19 19-45 19-12
0-24-5-40-17-40-59v-448q0-26 19-45t45-19h448q42 0 59 40 17 39-14 69l-144
144 355 355 355-355-144-144q-31-30-14-69 17-40 59-40h448q26 0 45 19t19
45v448q0 42-39 59-13 5-25 5-26 0-45-19z"
/>`,{viewBox:{x:1792,y:1792}}),y=new s.default(`<path fill="ACTIVE_COLOR" d="M1664 256v448q0 26-19 45t-45 19h-448q-42 0-59-40-17-39
14-69l138-138q-148-137-349-137-104 0-198.5 40.5t-163.5 109.5-109.5
163.5-40.5 198.5 40.5 198.5 109.5 163.5 163.5 109.5 198.5 40.5q119 0
225-52t179-147q7-10 23-12 15 0 25 9l137 138q9 8 9.5 20.5t-7.5 22.5q-109
132-264 204.5t-327 72.5q-156 0-298-61t-245-164-164-245-61-298 61-298
164-245 245-164 298-61q147 0 284.5 55.5t244.5 156.5l130-129q29-31 70-14
39 17 39 59z"
/>`,{viewBox:{x:1792,y:1792}}),u=new s.default(`<path fill="ACTIVE_COLOR" d="M24 21v2c0 0.547-0.453 1-1 1h-22c-0.547
0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 13v2c0
0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547
0 1 0.453 1 1zM24 5v2c0 0.547-0.453 1-1 1h-22c-0.547
0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1z"
/>`,{viewBox:{x:24,y:28}}),v=new s.default(`<path fill="ACTIVE_COLOR" d="M1664 416v960q0 119-84.5 203.5t-203.5 84.5h-960q-119
0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5
84.5t84.5 203.5z"
/>`,{viewBox:{x:1792,y:1792}}),M=new s.default(`<path fill="ACTIVE_COLOR" d="M14.5,3.5 a1 1 0 0 1 -11,11 Z" stroke="none" opacity="0.8" />
<circle cx="9" cy="9" r="8" fill="none" stroke-width="2" stroke="ACTIVE_COLOR" />`,{viewBox:{x:18,y:18}}),F=new s.default(`<path fill="ACTIVE_COLOR" d="M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395
312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5
0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17
0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208
32s176 78.7 176 176-78.7 176-176 176z"
/>
<path fill="ACTIVE_COLOR" transform="scale(0.22,0.22) translate(1400,0)" d="M1216
320q0 26-19 45t-45 19h-128v1024h128q26 0 45 19t19 45-19 45l-256 256q-19
19-45 19t-45-19l-256-256q-19-19-19-45t19-45 45-19h128v-1024h-128q-26
0-45-19t-19-45 19-45l256-256q19-19 45-19t45 19l256 256q19 19 19 45z"
/>`,{viewBox:{x:640,y:512}}),f={x:127,y:60},w=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ACTIVE_COLOR";return'<rect fill="'.concat(V,'" x="80.19" y="25.03" width="47.14" height="15.85"/>')},m=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ACTIVE_COLOR";return'<rect fill="'.concat(V,`" x="80.19" y="25.03" width="47.14" height="15.85"/>
<rect fill="`).concat(V,'" x="95.84" y="9.38" width="15.85" height="47.14"/>')},K='<path fill="ACTIVE_COLOR" d="M82.89,10a12.09,12.09,0,0,0-16.8-2.5l-27.5,20.4-8.5-6.3a2.93,2.93,0,0,1-1.1-3,14.66,14.66,0,0,0,.1-6.6,14.08,14.08,0,1,0-6.5,15.2,2.87,2.87,0,0,1,3.2.2l8.2,6.1-8.2,6.1a2.87,2.87,0,0,1-3.2.2,14.16,14.16,0,1,0,6.7,14.4,14,14,0,0,0-.3-5.8,2.93,2.93,0,0,1,1.1-3l8.5-6.3,27.5,20.4A11.91,11.91,0,0,0,82.89,57l-31.7-23.5ZM15.29,21a5.9,5.9,0,1,1,5.9-5.9A5.91,5.91,0,0,1,15.29,21Zm0,36.8a5.9,5.9,0,1,1,5.9-5.9A5.91,5.91,0,0,1,15.29,57.77Zm28.3-21.5a2.8,2.8,0,1,1,2.8-2.8A2.8,2.8,0,0,1,43.59,36.27Z" transform="translate(-1.17 -0.96)"/>',L='<path fill="ACTIVE_COLOR" d="M8.86,2.25V66.08H72.69V2.25H8.86ZM65.28,58.67h-49v-49h49v49Z" transform="translate(-8.86 -2.25)"/>',J='<path fill="ACTIVE_COLOR" d="M40.77,2.25A31.92,31.92,0,1,0,72.69,34.16,31.92,31.92,0,0,0,40.77,2.25Zm0,57.63A25.71,25.71,0,1,1,66.48,34.16,25.71,25.71,0,0,1,40.77,59.87Z" transform="translate(-8.86 -2.25)"/>',p=new s.default("".concat(K," ").concat(w()),{viewBox:f}),Y=new s.default("".concat(K," ").concat(m()),{viewBox:f}),G=new s.default("".concat(K," ").concat(w()),{viewBox:f}),U=new s.default("".concat(K," ").concat(m()),{viewBox:f}),R=new s.default("".concat(L," ").concat(w()),{viewBox:f}),N=new s.default("".concat(L," ").concat(m()),{viewBox:f}),d=new s.default("".concat(L," ").concat(w()),{viewBox:f}),S=new s.default("".concat(L," ").concat(m()),{viewBox:f}),T=new s.default("".concat(J," ").concat(w()),{viewBox:f}),P=new s.default("".concat(J," ").concat(m()),{viewBox:f}),W=new s.default("".concat(J," ").concat(w()),{viewBox:f}),q=new s.default("".concat(J," ").concat(m()),{viewBox:f})},"./tools/index.js":function(k,C,A){A.r(C);var s=A("./tools/CrosshairsTool.js");A.d(C,"CrosshairsTool",function(){return s.default});var I=A("./tools/DoubleTapFitToWindowTool.js");A.d(C,"DoubleTapFitToWindowTool",function(){return I.default});var e=A("./tools/DragProbeTool.js");A.d(C,"DragProbeTool",function(){return e.default});var g=A("./tools/EraserTool.js");A.d(C,"EraserTool",function(){return g.default});var t=A("./tools/FreehandRoiSculptorTool.js");A.d(C,"FreehandRoiSculptorTool",function(){return t.default});var B=A("./tools/MagnifyTool.js");A.d(C,"MagnifyTool",function(){return B.default});var i=A("./tools/OverlayTool.js");A.d(C,"OverlayTool",function(){return i.default});var a=A("./tools/OrientationMarkersTool.js");A.d(C,"OrientationMarkersTool",function(){return a.default});var Q=A("./tools/PanMultiTouchTool.js");A.d(C,"PanMultiTouchTool",function(){return Q.default});var o=A("./tools/PanTool.js");A.d(C,"PanTool",function(){return o.default});var E=A("./tools/ReferenceLinesTool.js");A.d(C,"ReferenceLinesTool",function(){return E.default});var r=A("./tools/RotateTool.js");A.d(C,"RotateTool",function(){return r.default});var n=A("./tools/RotateTouchTool.js");A.d(C,"RotateTouchTool",function(){return n.default});var l=A("./tools/ScaleOverlayTool.js");A.d(C,"ScaleOverlayTool",function(){return l.default});var c=A("./tools/StackScrollMouseWheelTool.js");A.d(C,"StackScrollMouseWheelTool",function(){return c.default});var D=A("./tools/StackScrollMultiTouchTool.js");A.d(C,"StackScrollMultiTouchTool",function(){return D.default});var h=A("./tools/StackScrollTool.js");A.d(C,"StackScrollTool",function(){return h.default});var y=A("./tools/WwwcRegionTool.js");A.d(C,"WwwcRegionTool",function(){return y.default});var u=A("./tools/WwwcTool.js");A.d(C,"WwwcTool",function(){return u.default});var v=A("./tools/ZoomMouseWheelTool.js");A.d(C,"ZoomMouseWheelTool",function(){return v.default});var M=A("./tools/ZoomTool.js");A.d(C,"ZoomTool",function(){return M.default});var F=A("./tools/ZoomTouchPinchTool.js");A.d(C,"ZoomTouchPinchTool",function(){return F.default}),C.default={CrosshairsTool:s.default,DoubleTapFitToWindowTool:I.default,DragProbeTool:e.default,EraserTool:g.default,FreehandRoiSculptorTool:t.default,MagnifyTool:B.default,OverlayTool:i.default,OrientationMarkersTool:a.default,PanMultiTouchTool:Q.default,PanTool:o.default,ReferenceLinesTool:E.default,RotateTool:r.default,RotateTouchTool:n.default,ScaleOverlayTool:l.default,StackScrollMouseWheelTool:c.default,StackScrollMultiTouchTool:D.default,StackScrollTool:h.default,WwwcRegionTool:y.default,WwwcTool:u.default,ZoomMouseWheelTool:v.default,ZoomTool:M.default,ZoomTouchPinchTool:F.default}},"./tools/referenceLines/calculateReferenceLine.js":function(k,C,A){A.r(C);var s=A("./util/pointProjector.js");C.default=function(I,e){var g=Object(s.planePlaneIntersection)(I,e);if(g)return{start:Object(s.projectPatientPointToImagePlane)(g.start,I),end:Object(s.projectPatientPointToImagePlane)(g.end,I)}}},"./tools/referenceLines/renderActiveReferenceLine.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=A("./tools/referenceLines/calculateReferenceLine.js"),e=A("./stateManagement/toolColors.js"),g=A("./util/convertToVector3.js"),t=A("./drawing/index.js");C.default=function(B,i,a,Q){var o=s.default.cornerstone,E=o.getEnabledElement(a).image,r=o.getEnabledElement(Q).image;if(!(!E||!r)){var n=o.metaData.get("imagePlaneModule",E.imageId),l=o.metaData.get("imagePlaneModule",r.imageId);if(!(!n||!l||!n.rowCosines||!n.columnCosines||!n.imagePositionPatient||!l.rowCosines||!l.columnCosines||!l.imagePositionPatient)&&n.frameOfReferenceUID===l.frameOfReferenceUID){n.rowCosines=Object(g.default)(n.rowCosines),n.columnCosines=Object(g.default)(n.columnCosines),n.imagePositionPatient=Object(g.default)(n.imagePositionPatient),l.rowCosines=Object(g.default)(l.rowCosines),l.columnCosines=Object(g.default)(l.columnCosines),l.imagePositionPatient=Object(g.default)(l.imagePositionPatient);var c=n.rowCosines.clone().cross(n.columnCosines),D=l.rowCosines.clone().cross(l.columnCosines),h=c.angleTo(D);if(h=Math.abs(h),!(h<.5)){var y=Object(I.default)(n,l);if(y){var u=e.default.getActiveColor();B.setTransform(1,0,0,1,0,0),Object(t.draw)(B,function(v){Object(t.drawLine)(v,i.element,y.start,y.end,{color:u})})}}}}}},"./tools/segmentation/BrushTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return u});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/index.js"),c=A("./store/index.js"),D=A("./util/segmentation/index.js"),h=A("./util/logger.js");Object(h.getLogger)("tools:BrushTool");var y=Object(c.getModule)("segmentation"),u=function(v){r()(M,v);function M(){var F,f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,M);var w={name:"Brush",supportedInteractionTypes:["Mouse","Touch"],configuration:{},mixins:["renderBrushMixin"]};return F=B()(this,a()(M).call(this,f,w)),F.touchDragCallback=F._paint.bind(o()(F)),F}return g()(M,[{key:"_paint",value:function(f){var w=y.configuration,m=f.detail;m.element;var K=m.image,L=K.rows,J=K.columns,p=m.currentPoints.image,Y=p.x,G=p.y;if(!(Y<0||Y>J||G<0||G>L)){var U=w.radius,R=Object(D.getCircle)(U,L,J,Y,G),N=this.paintEventData,d=N.labelmap2D,S=N.labelmap3D,T=N.shouldErase;Object(D.drawBrushPixels)(R,d.pixelData,S.activeSegmentIndex,J,T),n.default.cornerstone.updateImage(f.detail.element)}}}]),M}(l.BaseBrushTool)},"./tools/segmentation/CircleScissorsTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return r});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/inherits.js"),a=A.n(i),Q=A("./tools/base/index.js"),o=A("./tools/segmentation/strategies/index.js"),E=A("./tools/cursors/index.js"),r=function(n){a()(l,n);function l(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,l);var D={name:"CircleScissors",strategies:{FILL_INSIDE:o.fillInsideCircle,FILL_OUTSIDE:o.fillOutsideCircle,ERASE_OUTSIDE:o.eraseOutsideCircle,ERASE_INSIDE:o.eraseInsideCircle},cursors:{FILL_INSIDE:E.segCircleFillInsideCursor,FILL_OUTSIDE:E.segCircleFillOutsideCursor,ERASE_OUTSIDE:E.segCircleEraseOutsideCursor,ERASE_INSIDE:E.segCircleEraseInsideCursor},defaultStrategy:"FILL_INSIDE",supportedInteractionTypes:["Mouse","Touch"],svgCursor:E.segCircleFillInsideCursor,mixins:["circleSegmentationMixin"]};return g()(this,B()(l).call(this,c,D))}return l}(Q.BaseTool)},"./tools/segmentation/CorrectionScissorsTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return r});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/inherits.js"),a=A.n(i),Q=A("./tools/base/index.js"),o=A("./tools/cursors/index.js"),E=A("./tools/segmentation/strategies/index.js"),r=function(n){a()(l,n);function l(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,l);var D={name:"CorrectionScissors",strategies:{CORRECTION:E.correction},cursors:{CORRECTION:o.freehandFillInsideCursor},defaultStrategy:"CORRECTION",supportedInteractionTypes:["Mouse","Touch"],svgCursor:o.freehandFillInsideCursor,mixins:["polylineSegmentationMixin"]};return g()(this,B()(l).call(this,c,D))}return l}(Q.BaseTool)},"./tools/segmentation/FreehandScissorsTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return r});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/inherits.js"),a=A.n(i),Q=A("./tools/cursors/index.js"),o=A("./tools/segmentation/strategies/index.js"),E=A("./tools/base/index.js"),r=function(n){a()(l,n);function l(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,l);var D={name:"FreehandScissors",strategies:{FILL_INSIDE:o.fillInsideFreehand,FILL_OUTSIDE:o.fillOutsideFreehand,ERASE_OUTSIDE:o.eraseOutsideFreehand,ERASE_INSIDE:o.eraseInsideFreehand},cursors:{FILL_INSIDE:Q.freehandFillInsideCursor,FILL_OUTSIDE:Q.freehandFillOutsideCursor,ERASE_OUTSIDE:Q.freehandEraseOutsideCursor,ERASE_INSIDE:Q.freehandEraseInsideCursor},defaultStrategy:"FILL_INSIDE",supportedInteractionTypes:["Mouse","Touch"],svgCursor:Q.freehandFillInsideCursor,mixins:["freehandSegmentationMixin"]};return g()(this,B()(l).call(this,c,D))}return l}(E.BaseTool)},"./tools/segmentation/RectangleScissorsTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return r});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/inherits.js"),a=A.n(i),Q=A("./tools/base/index.js"),o=A("./tools/segmentation/strategies/index.js"),E=A("./tools/cursors/index.js"),r=function(n){a()(l,n);function l(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,l);var D={name:"RectangleScissors",strategies:{FILL_INSIDE:o.fillInsideRectangle,FILL_OUTSIDE:o.fillOutsideRectangle,ERASE_OUTSIDE:o.eraseOutsideRectangle,ERASE_INSIDE:o.eraseInsideRectangle},cursors:{FILL_INSIDE:E.segRectangleFillInsideCursor,FILL_OUTSIDE:E.segRectangleFillOutsideCursor,ERASE_OUTSIDE:E.segRectangleEraseOutsideCursor,ERASE_INSIDE:E.segRectangleEraseInsideCursor},defaultStrategy:"FILL_INSIDE",supportedInteractionTypes:["Mouse","Touch"],mixins:["rectangleSegmentationMixin"]};return g()(this,B()(l).call(this,c,D))}return l}(Q.BaseTool)},"./tools/segmentation/SphericalBrushTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return M});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),B=A.n(t),i=A("../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),a=A.n(i),Q=A("../node_modules/@babel/runtime/helpers/assertThisInitialized.js"),o=A.n(Q),E=A("../node_modules/@babel/runtime/helpers/inherits.js"),r=A.n(E),n=A("./externalModules.js"),l=A("./tools/base/BaseBrushTool.js"),c=A("./store/index.js"),D=A("./util/segmentation/index.js"),h=A("./stateManagement/toolState.js"),y=A("./util/logger.js"),u=Object(y.getLogger)("tools:SphericalBrushTool"),v=Object(c.getModule)("segmentation"),M=function(F){r()(f,F);function f(){var w,m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I()(this,f);var K={name:"SphericalBrush",supportedInteractionTypes:["Mouse","Touch"],configuration:{alwaysEraseOnClick:!1},mixins:["renderBrushMixin"]};return w=B()(this,a()(f).call(this,m,K)),w.touchDragCallback=w._paint.bind(o()(w)),w}return g()(f,[{key:"_startPainting",value:function(m){var K=v.configuration,L=v.getters,J=m.detail,p=J.element,Y=J.image,G=n.default.cornerstone,U=K.radius,R=Y.rows,N=Y.columns,d=Math.max(Y.rowPixelSpacing,Y.columnPixelSpacing),S=Object(h.getToolState)(p,"stack"),T=S.data[0],P=T.imageIds,W=L.labelmap2D(p),q=W.labelmap2D,gA=W.labelmap3D,V=W.currentImageIdIndex,AA=W.activeLabelmapIndex,QA=this._isCtrlDown(J)||this.configuration.alwaysEraseOnClick,lA=G.metaData.get("imagePlaneModule",Y.imageId),IA;if(lA){var z=lA.imagePositionPatient;IA=this._getImagesInRange(V,z,P,U,d)}else u.warn("No imagePlane metadata found for image, defaulting to circle brush application."),IA=[{imageIdIndex:V,radiusOnImage:U}];if(this.paintEventData={labelmap2D:q,labelmap3D:gA,currentImageIdIndex:V,activeLabelmapIndex:AA,shouldErase:QA,imagesInRange:IA},K.storeHistory){for(var CA=[],tA=0;tA<IA.length;tA++){var EA=IA[tA].imageIdIndex,nA=L.labelmap2DByImageIdIndex(gA,EA,R,N),rA=nA.pixelData.slice();CA.push(rA)}this.paintEventData.previousPixeldataForImagesInRange=CA}}},{key:"_paint",value:function(m){var K=v.getters,L=m.detail;L.element;var J=L.image,p=J.rows,Y=J.columns,G=L.currentPoints.image,U=G.x,R=G.y;if(!(U<0||U>Y||R<0||R>p)){for(var N=this.paintEventData,d=N.labelmap3D,S=N.imagesInRange,T=N.shouldErase,P=0;P<S.length;P++){var W=S[P],q=W.imageIdIndex,gA=W.radiusOnImage,V=Object(D.getCircle)(gA,p,Y,U,R),AA=K.labelmap2DByImageIdIndex(d,q,p,Y);Object(D.drawBrushPixels)(V,AA.pixelData,d.activeSegmentIndex,Y,T)}n.default.cornerstone.updateImage(m.detail.element)}}},{key:"_getImagesInRange",value:function(m,K,L,J,p){for(var Y=J*p,G=[{imageIdIndex:m,radiusOnImage:J}],U=m+1;U<L.length;U++){var R=this._getRadiusOnImage(L[U],K,Y,p);if(!R)break;G.push({imageIdIndex:U,radiusOnImage:R})}for(var N=m-1;N>=0;N--){var d=this._getRadiusOnImage(L[N],K,Y,p);if(!d)break;G.push({imageIdIndex:N,radiusOnImage:d})}return G}},{key:"_getRadiusOnImage",value:function(m,K,L,J){var p=n.default.cornerstone.metaData.get("imagePlaneModule",m);if(!p){u.warn("Can't find imagePlane metadata for image, cancelling spherical brushing on: ".concat(m,","));return}var Y=p.imagePositionPatient,G=Math.sqrt(Math.pow(Y[0]-K[0],2)+Math.pow(Y[1]-K[1],2)+Math.pow(Y[2]-K[2],2));if(!(G>L))return Math.floor(Math.sqrt(Math.pow(L,2)-Math.pow(G,2))/J)}},{key:"_endPainting",value:function(m){for(var K=this.paintEventData,L=K.labelmap3D,J=K.imagesInRange,p=[],Y=v.configuration,G=v.setters,U=0;U<J.length;U++){for(var R=J[U].imageIdIndex,N=L.labelmaps2D[R],d=new Set(N.pixelData),S=d.values(),T=[],P=!1;!P;){var W=S.next();P=W.done,P||T.push(W.value)}if(N.segmentsOnLabelmap=T,Y.storeHistory){var q=this.paintEventData.previousPixeldataForImagesInRange,gA=q[U],V=L.labelmaps2D[R],AA=V.pixelData;p.push({imageIdIndex:R,diff:Object(D.getDiffBetweenPixelData)(gA,AA)})}}Y.storeHistory&&G.pushState(this.element,p),Object(D.triggerLabelmapModifiedEvent)(this.element)}}]),f}(l.default)},"./tools/segmentation/index.js":function(k,C,A){A.r(C);var s=A("./tools/segmentation/BrushTool.js"),I=A("./tools/segmentation/SphericalBrushTool.js"),e=A("./tools/segmentation/FreehandScissorsTool.js"),g=A("./tools/segmentation/RectangleScissorsTool.js"),t=A("./tools/segmentation/CircleScissorsTool.js"),B=A("./tools/segmentation/CorrectionScissorsTool.js");A.d(C,"BrushTool",function(){return s.default}),A.d(C,"SphericalBrushTool",function(){return I.default}),A.d(C,"FreehandScissorsTool",function(){return e.default}),A.d(C,"RectangleScissorsTool",function(){return g.default}),A.d(C,"CircleScissorsTool",function(){return t.default}),A.d(C,"CorrectionScissorsTool",function(){return B.default}),C.default={BrushTool:s.default,SphericalBrushTool:I.default,CircleScissorsTool:t.default,CorrectionScissorsTool:B.default,FreehandScissorsTool:e.default,RectangleScissorsTool:g.default}},"./tools/segmentation/strategies/correction.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return Q});var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./tools/segmentation/strategies/index.js"),g=A("./util/segmentation/index.js"),t=A("./util/clip.js"),B=A("./util/isPointInImage.js"),i=A("./util/logger.js"),a=Object(i.getLogger)("util:segmentation:operations:correction");function Q(u,v){var M=v.pixelData,F=v.segmentIndex,f=v.segmentationMixinType;if(f!=="freehandSegmentationMixin"){a.error("correction operation requires freehandSegmentationMixin operationData, recieved ".concat(f));return}var w=o(u,v),m=E(w,F);if(m.isScissorOperation){m.operation==="fillInsideFreehand"?(a.warn("The line never intersects a segment."),Object(e.fillInsideFreehand)(u,v)):m.operation==="eraseInsideFreehand"&&(a.warn("The line is only ever inside the segment."),Object(e.eraseInsideFreehand)(u,v));return}var K=new Uint8Array(M.length),L=y(w,F);L.forEach(function(J){r(J,M,K,F,u)})}function o(u,v){for(var M=v.pixelData,F=v.points,f=u.detail.image,w=f.width,m=f.height,K=[],L=0;L<F.length;L++){var J=F[L],p=Math.floor(J.x),Y=Math.floor(J.y);p=Object(t.default)(p,0,w-1),Y=Object(t.default)(Y,0,m-1);var G=K[K.length-1];G&&p===G.x&&Y===G.y||K.push({x:p,y:Y,segment:M[Y*w+p]})}return K}function E(u,v){for(var M=!0,F=!0,f=0;f<u.length;f++){var w=u[f];if(w.segment===v?F=!1:M=!1,!M&&!F)break}return F?{isScissorOperation:!0,operation:"fillInsideFreehand"}:M?{isScissorOperation:!0,operation:"eraseInsideFreehand"}:{isScissorOperation:!1}}function r(u,v,M,F,f){var w=f.detail.image,m=w.width,K=w.height,L=u.nodes,J=u.additive,p=J?0:1,Y=function(uA){return uA.y*m+uA.x},G=function(uA){return{x:uA%m,y:Math.floor(uA/m)}};J?a.warn("additive operation..."):a.warn("subtractive operation...");for(var U=D(L),R=U.pixelPath,N=U.leftPath,d=U.rightPath,S=R[0],T={xMin:S.x,xMax:S.x,yMin:S.y,yMax:S.y},P=0;P<M.length;P++)if(v[P]===F){var W=G(P);n(T,W),M[P]=1}else M[P]=0;for(var q=0;q<R.length;q++){var gA=R[q];M[Y(gA)]=2,n(T,gA)}l(T,K,m);var V=T.xMin,AA=T.xMax,QA=T.yMin,lA=T.yMax;function IA(aA,uA){if(!(aA>=AA||aA<V||uA>=lA||uA<QA))return M[uA*m+aA]}for(var z=0,CA=0,tA=0;tA<N.length;tA++){var EA=N[tA],nA=M[Y(EA)];nA===p&&Object(B.default)(EA,K,m)&&(z+=c(EA,3,M,IA,m));var rA=d[tA],O=M[Y(rA)];O===p&&Object(B.default)(rA,K,m)&&(CA+=c(rA,4,M,IA,m))}if(!(z===0||CA===0)){for(var j=J?F:0,Z=z<CA?3:4,x=0;x<M.length;x++)M[x]===Z&&(v[x]=j);if(j===F)for(var X=0;X<R.length;X++)v[Y(R[X])]=F;else for(var eA=0;eA<R.length;eA++){var sA=Y(R[eA]);v[sA]===F&&(v[sA]=0)}}}function n(u,v){var M=v.x,F=v.y;M<u.xMin&&(u.xMin=M),M>u.xMax&&(u.xMax=M),F<u.yMin&&(u.yMin=F),F>u.yMax&&(u.yMax=F)}function l(u,v,M){var F=2;u.xMax=Math.min(u.xMax+F,M),u.xMin=Math.max(u.xMin-F,0),u.yMax=Math.min(u.yMax+F,v),u.yMin=Math.max(u.yMin-F,0)}function c(u,v,M,F,f){for(var w=Object(g.floodFill)(F,[u.x,u.y]),m=w.flooded,K=0;K<m.length;K++){var L=m[K];M[L[1]*f+L[0]]=v}return m.length}function D(u){for(var v=[],M=0;M<u.length-1;M++)v.push(u[M]),v.push.apply(v,I()(Object(g.getPixelPathBetweenPixels)(u[M],u[M+1])));v.push[u[u.length-1]];for(var F=[],f=[],w=0;w<v.length-1;w++){var m=h(v[w],v[w+1]),K=m.left,L=m.right;F.push(K),f.push(L)}return{pixelPath:v,leftPath:F,rightPath:f}}function h(u,v){var M={x:v.x-u.x,y:v.y-u.y};if(M.x===-1&&M.y===1)return{left:{x:u.x-1,y:u.y-1},right:{x:u.x+1,y:u.y+1}};if(M.x===0&&M.y===1)return{left:{x:u.x-1,y:u.y},right:{x:u.x+1,y:u.y}};if(M.x===1&&M.y===1)return{left:{x:u.x-1,y:u.y+1},right:{x:u.x+1,y:u.y-1}};if(M.x===1&&M.y===0)return{left:{x:u.x,y:u.y+1},right:{x:u.x,y:u.y-1}};if(M.x===1&&M.y===-1)return{left:{x:u.x+1,y:u.y+1},right:{x:u.x-1,y:u.y-1}};if(M.x===0&&M.y===-1)return{left:{x:u.x+1,y:u.y},right:{x:u.x-1,y:u.y}};if(M.x===-1&&M.y===-1)return{left:{x:u.x+1,y:u.y-1},right:{x:u.x-1,y:u.y+1}};if(M.x===-1&&M.y===0)return{left:{x:u.x,y:u.y-1},right:{x:u.x,y:u.y+1}};a.error("Unable to find left and right paths for flood fill ",u,v,M)}function y(u,v){var M=u[0].segment===v,F=[];F.push({additive:!M,nodes:[]});for(var f=0,w=0;w<u.length;w++){var m=u[w];M?(F[f].nodes.push(m),m.segment!==v&&(f++,M=!M,F.push({additive:!0,nodes:[]}),F[f].nodes.push(u[w-1]),F[f].nodes.push(m))):(F[f].nodes.push(m),m.segment===v&&(f++,M=!M,F.push({additive:!1,nodes:[]}),F[f].nodes.push(u[w-1]),F[f].nodes.push(m)))}return F.pop(),F.shift(),F}},"./tools/segmentation/strategies/eraseCircle.js":function(k,C,A){A.r(C),A.d(C,"eraseInsideCircle",function(){return Q}),A.d(C,"eraseOutsideCircle",function(){return o});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/ellipse/index.js"),g=A("./util/logger.js"),t=A("./util/segmentation/index.js"),B=A("./util/getCircleCoords.js"),i=Object(g.getLogger)("util:segmentation:operations:eraseInsideCircle");function a(E,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=r.segmentationMixinType;if(l!=="circleSegmentationMixin"){i.error("eraseInsideCircle operation requires circleSegmentationMixin operationData, recieved ".concat(l));return}var c=E.detail,D=Object(t.getBoundingBoxAroundCircle)(E),h=I()(D,2),y=h[0],u=h[1],v=Object(B.default)(c.handles.start,c.handles.end);n?Object(t.eraseInsideShape)(E,r,function(M){return Object(e.pointInEllipse)(v,M)},y,u):Object(t.eraseOutsideShape)(E,r,function(M){return Object(e.pointInEllipse)(v,M)},y,u)}function Q(E,r){a(E,r,!0)}function o(E,r){a(E,r,!1)}},"./tools/segmentation/strategies/eraseFreehand.js":function(k,C,A){A.r(C),A.d(C,"eraseInsideFreehand",function(){return a}),A.d(C,"eraseOutsideFreehand",function(){return Q});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/segmentation/index.js"),g=A("./util/isPointInPolygon.js"),t=A("./util/logger.js"),B=Object(t.getLogger)("util:segmentation:operations:eraseInsideFreehand");function i(o,E){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=E.points,l=E.segmentationMixinType;if(l!=="freehandSegmentationMixin"){B.error("eraseInsideFreehand operation requires freehandSegmentationMixin operationData, recieved ".concat(l));return}var c=o.detail.image,D=n.map(function(M){return[M.x,M.y]}),h=Object(e.getBoundingBoxAroundPolygon)(D,c),y=I()(h,2),u=y[0],v=y[1];r?Object(e.eraseInsideShape)(o,E,function(M){return Object(g.default)([M.x,M.y],D)},u,v):Object(e.eraseOutsideShape)(o,E,function(M){return Object(g.default)([M.x,M.y],D)},u,v)}function a(o,E){i(o,E,!0)}function Q(o,E){i(o,E,!1)}},"./tools/segmentation/strategies/eraseRectangle.js":function(k,C,A){A.r(C),A.d(C,"eraseInsideRectangle",function(){return i}),A.d(C,"eraseOutsideRectangle",function(){return a});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/logger.js"),g=A("./util/segmentation/index.js"),t=Object(e.getLogger)("util:segmentation:operations:eraseInsideRectangle");function B(Q,o){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=o.points,n=o.segmentationMixinType;if(n!=="rectangleSegmentationMixin"){t.error("eraseInsideRectangle operation requires rectangleSegmentationMixin operationData, recieved ".concat(n));return}var l=Q.detail,c=l.image,D=r.map(function(M){return[M.x,M.y]}),h=Object(g.getBoundingBoxAroundPolygon)(D,c),y=I()(h,2),u=y[0],v=y[1];E?Object(g.eraseInsideShape)(Q,o,function(){return!0},u,v):Object(g.eraseOutsideBoundingBox)(Q,o,u,v)}function i(Q,o){B(Q,o,!0)}function a(Q,o){B(Q,o,!1)}},"./tools/segmentation/strategies/fillCircle.js":function(k,C,A){A.r(C),A.d(C,"fillInsideCircle",function(){return Q}),A.d(C,"fillOutsideCircle",function(){return o});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/segmentation/index.js"),g=A("./util/ellipse/index.js"),t=A("./util/getCircleCoords.js"),B=A("./util/logger.js"),i=Object(B.getLogger)("util:segmentation:operations:fillCircle");function a(E,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=r.segmentationMixinType;if(l!=="circleSegmentationMixin"){i.error("fillInsideCircle operation requires circleSegmentationMixin operationData, recieved ".concat(l));return}var c=E.detail,D=Object(e.getBoundingBoxAroundCircle)(E),h=I()(D,2),y=h[0],u=h[1],v=Object(t.default)(c.handles.start,c.handles.end);n?Object(e.fillInsideShape)(E,r,function(M){return Object(g.pointInEllipse)(v,M)},y,u):Object(e.fillOutsideShape)(E,r,function(M){return Object(g.pointInEllipse)(v,M)},y,u)}function Q(E,r){a(E,r,!0)}function o(E,r){a(E,r,!1)}},"./tools/segmentation/strategies/fillFreehand.js":function(k,C,A){A.r(C),A.d(C,"fillInsideFreehand",function(){return a}),A.d(C,"fillOutsideFreehand",function(){return Q});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/segmentation/index.js"),g=A("./util/isPointInPolygon.js"),t=A("./util/logger.js"),B=Object(t.getLogger)("util:segmentation:operations:fillInsideFreehand");function i(o,E){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=E.points,l=E.segmentationMixinType;if(l!=="freehandSegmentationMixin"){B.error("eraseInsideFreehand operation requires freehandSegmentationMixin operationData, recieved ".concat(l));return}var c=o.detail.image,D=n.map(function(M){return[M.x,M.y]}),h=Object(e.getBoundingBoxAroundPolygon)(D,c),y=I()(h,2),u=y[0],v=y[1];r?Object(e.fillInsideShape)(o,E,function(M){return Object(g.default)([M.x,M.y],D)},u,v):Object(e.fillOutsideShape)(o,E,function(M){return Object(g.default)([M.x,M.y],D)},u,v)}function a(o,E){i(o,E,!0)}function Q(o,E){i(o,E,!1)}},"./tools/segmentation/strategies/fillRectangle.js":function(k,C,A){A.r(C),A.d(C,"fillInsideRectangle",function(){return i}),A.d(C,"fillOutsideRectangle",function(){return a});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/segmentation/index.js"),g=A("./util/logger.js"),t=Object(g.getLogger)("util:segmentation:operations:fillInsideRectangle");function B(Q,o){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=o.points,n=o.segmentationMixinType;if(n!=="rectangleSegmentationMixin"){t.error("eraseInsideRectangle operation requires rectangleSegmentationMixin operationData, recieved ".concat(n));return}var l=Q.detail.image,c=r.map(function(v){return[v.x,v.y]}),D=Object(e.getBoundingBoxAroundPolygon)(c,l),h=I()(D,2),y=h[0],u=h[1];E?Object(e.fillInsideShape)(Q,o,function(){return!0},y,u):Object(e.fillOutsideBoundingBox)(Q,o,y,u)}function i(Q,o){B(Q,o,!0)}function a(Q,o){B(Q,o,!1)}},"./tools/segmentation/strategies/index.js":function(k,C,A){A.r(C);var s=A("./tools/segmentation/strategies/correction.js");A.d(C,"correction",function(){return s.default});var I=A("./tools/segmentation/strategies/eraseFreehand.js");A.d(C,"eraseInsideFreehand",function(){return I.eraseInsideFreehand}),A.d(C,"eraseOutsideFreehand",function(){return I.eraseOutsideFreehand});var e=A("./tools/segmentation/strategies/eraseRectangle.js");A.d(C,"eraseInsideRectangle",function(){return e.eraseInsideRectangle}),A.d(C,"eraseOutsideRectangle",function(){return e.eraseOutsideRectangle});var g=A("./tools/segmentation/strategies/fillFreehand.js");A.d(C,"fillInsideFreehand",function(){return g.fillInsideFreehand}),A.d(C,"fillOutsideFreehand",function(){return g.fillOutsideFreehand});var t=A("./tools/segmentation/strategies/fillRectangle.js");A.d(C,"fillInsideRectangle",function(){return t.fillInsideRectangle}),A.d(C,"fillOutsideRectangle",function(){return t.fillOutsideRectangle});var B=A("./tools/segmentation/strategies/fillCircle.js");A.d(C,"fillInsideCircle",function(){return B.fillInsideCircle}),A.d(C,"fillOutsideCircle",function(){return B.fillOutsideCircle});var i=A("./tools/segmentation/strategies/eraseCircle.js");A.d(C,"eraseInsideCircle",function(){return i.eraseInsideCircle}),A.d(C,"eraseOutsideCircle",function(){return i.eraseOutsideCircle})},"./util/SaveAs.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"image/png",g=s.querySelector("canvas");if(g.msToBlob){var t=g.msToBlob();return window.navigator.msSaveBlob(t,I)}var B=document.createElement("a");if(B.download=I,B.href=g.toDataURL(e,1),document.createEvent){var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),B.dispatchEvent(i)}else B.fireEvent&&B.fireEvent("onclick")}},"./util/angleBetweenPoints.js":function(k,C,A){A.r(C),C.default=function(s,I,e){var g=Math.sqrt(Math.pow(s.x-I.x,2)+Math.pow(s.y-I.y,2)),t=Math.sqrt(Math.pow(s.x-e.x,2)+Math.pow(s.y-e.y,2)),B=Math.sqrt(Math.pow(I.x-e.x,2)+Math.pow(I.y-e.y,2)),i=Math.acos((Math.pow(g,2)+Math.pow(t,2)-Math.pow(B,2))/(2*g*t))*180/Math.PI,a=(I.x-s.x)*(e.y-s.y)-(I.y-s.y)*(e.x-s.x);return{angle:i,direction:a}}},"./util/calculateSUV.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(e,g){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,B=s.default.cornerstone,i=B.metaData.get("patientStudyModule",e.imageId),a=B.metaData.get("generalSeriesModule",e.imageId);if(!(!i||!a)){var Q=a.modality;if(Q==="PT"){var o=t?g:g*e.slope+e.intercept,E=i.patientWeight;if(E){var r=B.metaData.get("petIsotopeModule",e.imageId);if(r){var n=r.radiopharmaceuticalInfo,l=n.radiopharmaceuticalStartTime,c=n.radionuclideTotalDose,D=n.radionuclideHalfLife,h=a.seriesTime;if(!(!l||!c||!D||!h)){var y=I(h.fractionalSeconds||0)+h.seconds+h.minutes*60+h.hours*60*60,u=I(l.fractionalSeconds||0)+l.seconds+l.minutes*60+l.hours*60*60,v=y-u,M=c*Math.exp(-v*Math.log(2)/D),F=o*E/M*1e3;return F}}}}}};function I(e){return parseFloat(".".concat(e))}},"./util/clip.js":function(k,C,A){A.r(C),A.d(C,"clip",function(){return g}),A.d(C,"clipToBox",function(){return t}),A.d(C,"clipBoxToDisplayedArea",function(){return a});var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./externalModules.js");function g(Q,o,E){return Math.min(Math.max(o,Q),E)}function t(Q,o){var E=o.left||0,r=o.top||0;Q.x=g(Q.x,E,E+o.width),Q.y=g(Q.y,r,r+o.height)}var B=function(o,E){var r=function(m){return e.default.cornerstone.canvasToPixel(o,m)},n=E.top,l=E.left,c=E.width,D=E.height,h=r({x:l,y:n}),y=r({x:l+c,y:n}),u=r({x:l,y:n+D}),v=r({x:l+c,y:n+D}),M=[h,y,u,v],F=M.map(function(w){return w.x}),f=M.map(function(w){return w.y});return{minX:Math.min.apply(Math,I()(F)),minY:Math.min.apply(Math,I()(f)),maxX:Math.max.apply(Math,I()(F)),maxY:Math.max.apply(Math,I()(f))}},i=function(o,E,r,n,l,c){c-l<n-r?(o[E]+=l-r,o[E]+=(c-l)/2,o[E]-=(n-r)/2):r<l?o[E]+=l-r:n>c&&(o[E]-=n-c)};function a(Q,o){var E=e.default.cornerstone,r=E.pixelToCanvas,n=E.canvasToPixel,l=E.getViewport,c=E.getEnabledElement,D=E.getDisplayedArea,h=n(Q,{x:o.left,y:o.top}),y=B(Q,o),u=y.minX,v=y.minY,M=y.maxX,F=y.maxY,f=l(Q),w=c(Q),m=D(w.image,f),K=f.displayedArea?f.displayedArea:m,L=K.tlhc,J=K.brhc,p=L.y-1,Y=L.x-1,G=J.y,U=J.x;i(h,"y",v,F,p,G),i(h,"x",u,M,Y,U);var R=r(Q,h);o.top=R.y,o.left=R.x}C.default=g},"./util/convertToVector3.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./externalModules.js");function I(e){var g=s.default.cornerstoneMath;if(e instanceof g.Vector3)return e;var t=Object.keys(e);return t.includes("x")&&t.includes("y")&&t.includes("z")?new g.Vector3(e.x,e.y,e.z):new g.Vector3(e[0],e[1],e[2])}},"./util/copyPoints.js":function(k,C,A){A.r(C),C.default=function(I){var e=s(I.page),g=s(I.image),t=s(I.client),B=s(I.canvas);return{page:e,image:g,client:t,canvas:B}};function s(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=I.x,g=I.y;return{x:e,y:g}}},"./util/debounce.js":function(k,C,A){A.r(C);var s=A("./util/isObject.js");function I(e,g,t){var B,i,a,Q,o,E,r=0,n=!1,l=!1,c=!0,D=!g&&g!==0&&typeof window.requestAnimationFrame=="function";if(typeof e!="function")throw new TypeError("Expected a function");g=Number(g)||0,Object(s.default)(t)&&(n=!!t.leading,l="maxWait"in t,a=l?Math.max(Number(t.maxWait)||0,g):a,c="trailing"in t?!!t.trailing:c);function h(p){var Y=B,G=i;return B=i=void 0,r=p,Q=e.apply(G,Y),Q}function y(p,Y){return D?window.requestAnimationFrame(p):setTimeout(p,Y)}function u(p){if(D)return window.cancelAnimationFrame(p);clearTimeout(p)}function v(p){return r=p,o=y(f,g),n?h(p):Q}function M(p){var Y=p-E,G=p-r,U=g-Y;return l?Math.min(U,a-G):U}function F(p){var Y=p-E,G=p-r;return E===void 0||Y>=g||Y<0||l&&G>=a}function f(){var p=Date.now();if(F(p))return w(p);o=y(f,M(p))}function w(p){return o=void 0,c&&B?h(p):(B=i=void 0,Q)}function m(){o!==void 0&&u(o),r=0,B=E=i=o=void 0}function K(){return o===void 0?Q:w(Date.now())}function L(){return o!==void 0}function J(){for(var p=Date.now(),Y=F(p),G=arguments.length,U=new Array(G),R=0;R<G;R++)U[R]=arguments[R];if(B=U,i=this,E=p,Y){if(o===void 0)return v(E);if(l)return o=y(f,g),h(E)}return o===void 0&&(o=y(f,g)),Q}return J.cancel=m,J.flush=K,J.pending=L,J}C.default=I},"./util/debugLib/common.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s);function e(g){B.debug=B,B.default=B,B.coerce=n,B.disable=o,B.enable=Q,B.enabled=E,B.humanize=A("../node_modules/ms/index.js"),Object.keys(g).forEach(function(l){B[l]=g[l]}),B.instances=[],B.names=[],B.skips=[],B.formatters={};function t(l){for(var c=0,D=0;D<l.length;D++)c=(c<<5)-c+l.charCodeAt(D),c|=0;return B.colors[Math.abs(c)%B.colors.length]}B.selectColor=t;function B(l){var c;function D(){for(var h=arguments.length,y=new Array(h),u=0;u<h;u++)y[u]=arguments[u];if(D.enabled){var v=D,M=Number(new Date),F=M-(c||M);v.diff=F,v.prev=c,v.curr=M,c=M,y[0]=B.coerce(y[0]),typeof y[0]!="string"&&y.unshift("%O");var f=0;y[0]=y[0].replace(/%([a-zA-Z%])/g,function(m,K){if(m==="%%")return m;f++;var L=B.formatters[K];if(typeof L=="function"){var J=y[f];m=L.call(v,J),y.splice(f,1),f--}return m}),B.formatArgs.call(v,y);var w=v.log||B.log;w.apply(v,y)}}return D.namespace=l,D.enabled=B.enabled(l),D.useColors=B.useColors(),D.color=t(l),D.destroy=i,D.extend=a,typeof B.init=="function"&&B.init(D),B.instances.push(D),D}function i(){var l=B.instances.indexOf(this);return l!==-1?(B.instances.splice(l,1),!0):!1}function a(l,c){var D=B(this.namespace+(typeof c>"u"?":":c)+l);return D.log=this.log,D}function Q(l){B.save(l),B.names=[],B.skips=[];var c,D=(typeof l=="string"?l:"").split(/[\s,]+/),h=D.length;for(c=0;c<h;c++)D[c]&&(l=D[c].replace(/\*/g,".*?"),l[0]==="-"?B.skips.push(new RegExp("^".concat(l.substr(1),"$"))):B.names.push(new RegExp("^".concat(l,"$"))));for(c=0;c<B.instances.length;c++){var y=B.instances[c];y.enabled=B.enabled(y.namespace)}}function o(){var l=[].concat(I()(B.names.map(r)),I()(B.skips.map(r).map(function(c){return"-".concat(c)}))).join(",");return B.enable(""),l}function E(l){if(l[l.length-1]==="*")return!0;var c,D;for(c=0,D=B.skips.length;c<D;c++)if(B.skips[c].test(l))return!1;for(c=0,D=B.names.length;c<D;c++)if(B.names[c].test(l))return!0;return!1}function r(l){return l.toString().substring(2,l.toString().length-2).replace(/\.\*\?$/,"*")}function n(l){return l instanceof Error?l.stack||l.message:l}return B.enable(B.load()),B}C.default=e},"./util/debugLib/index.js":function(k,C,A){A.r(C),(function(s){var I=A("./util/debugLib/common.js"),e=Q(),g={formatArgs:B,save:i,load:a,useColors:t,storage:e};g.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function t(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function B(r){if(r[0]="".concat((this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" "),"+").concat(o.humanize(this.diff)),!!this.useColors){var n="color: ".concat(this.color);r.splice(1,0,n,"color: inherit");var l=0,c=0;r[0].replace(/%[a-zA-Z%]/g,function(D){D!=="%%"&&(l++,D==="%c"&&(c=l))}),r.splice(c,0,n)}}g.log=console.debug||console.log||function(){};function i(r){try{r?g.storage.setItem("debug",r):g.storage.removeItem("debug")}catch{}}function a(){var r;try{r=g.storage.getItem("debug")}catch(n){console.warn(n)}return!r&&typeof s<"u"&&"env"in s&&(r=s.env.DEBUG),r}function Q(){try{return localStorage}catch{}}var o=Object(I.default)(g),E=o.formatters;E.j=function(r){try{return JSON.stringify(r)}catch(n){return"[UnexpectedJSONParseError]: ".concat(n.message)}},C.default=o}).call(this,A("../node_modules/process/browser.js"))},"./util/deepmerge.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s),e=function(o){var E=o&&I()(o)==="object";return E&&Object.prototype.toString.call(o)!=="[object RegExp]"&&Object.prototype.toString.call(o)!=="[object Date]"},g=function(o){var E=Array.isArray(o)?[]:{};return E},t=function(o,E){var r=E&&E.clone===!0;return r&&e(o)?a(g(o),o,E):o},B=function(o,E,r){var n=o.slice();return E.forEach(function(l,c){typeof n[c]>"u"?n[c]=t(l,r):e(l)?n[c]=a(o[c],l,r):o.indexOf(l)===-1&&n.push(t(l,r))}),n},i=function(o,E,r){var n={};return e(o)&&Object.keys(o).forEach(function(l){n[l]=t(o[l],r)}),Object.keys(E).forEach(function(l){!e(E[l])||!o[l]?n[l]=t(E[l],r):n[l]=a(o[l],E[l],r)}),n},a=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=Array.isArray(E),l=r||{arrayMerge:B},c=l.arrayMerge||B;if(n)return Array.isArray(o)?c(o,E,r):t(E,r);var D=i(o,E,r);return Object.getPrototypeOf(o)!==Object.prototype&&Object.setPrototypeOf(D,Object.getPrototypeOf(o)),D};C.default=a},"./util/ellipse/calculateEllipseStatistics.js":function(k,C,A){A.r(C);var s=A("./util/ellipse/pointInEllipse.js");C.default=function(I,e){for(var g=0,t=0,B=0,i=0,a=null,Q=null,o=e.top;o<e.top+e.height;o++)for(var E=e.left;E<e.left+e.width;E++){var r={x:E,y:o};Object(s.default)(e,r)&&(a===null&&(a=I[i],Q=I[i]),g+=I[i],t+=I[i]*I[i],a=Math.min(a,I[i]),Q=Math.max(Q,I[i]),B++),i++}if(B===0)return{count:B,mean:0,variance:0,stdDev:0,min:0,max:0};var n=g/B,l=t/B-n*n;return{count:B,mean:n,variance:l,stdDev:Math.sqrt(l),min:a,max:Q}}},"./util/ellipse/index.js":function(k,C,A){A.r(C);var s=A("./util/ellipse/calculateEllipseStatistics.js");A.d(C,"calculateEllipseStatistics",function(){return s.default});var I=A("./util/ellipse/pointInEllipse.js");A.d(C,"pointInEllipse",function(){return I.default}),C.default={calculateEllipseStatistics:s.default,pointInEllipse:I.default}},"./util/ellipse/pointInEllipse.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=s.width/2,g=s.height/2;if(e<=0||g<=0)return!1;var t={x:s.left+e,y:s.top+g},B={x:I.x-t.x,y:I.y-t.y},i=B.x*B.x/(e*e)+B.y*B.y/(g*g)<=1;return i}},"./util/findAndMoveHelpers.js":function(k,C,A){A.r(C),A.d(C,"moveHandleNearImagePoint",function(){return E}),A.d(C,"findHandleDataNearImagePoint",function(){return r}),A.d(C,"moveAnnotation",function(){return n});var s=A("../node_modules/@babel/runtime/helpers/defineProperty.js"),I=A.n(s),e=A("./store/index.js"),g=A("./manipulators/getHandleNearImagePoint.js"),t=A("./manipulators/index.js"),B=A("./util/getProximityThreshold.js"),i=A("./events.js"),a=A("./util/triggerEvent.js");function Q(l,c){var D=Object.keys(l);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(l);c&&(h=h.filter(function(y){return Object.getOwnPropertyDescriptor(l,y).enumerable})),D.push.apply(D,h)}return D}function o(l){for(var c=1;c<arguments.length;c++){var D=arguments[c]!=null?arguments[c]:{};c%2?Q(D,!0).forEach(function(h){I()(l,h,D[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(D)):Q(D).forEach(function(h){Object.defineProperty(l,h,Object.getOwnPropertyDescriptor(D,h))})}return l}var E=function(c,D,h,y,u){h.active=!0,e.state.isToolLocked=!0;var v=function(F){var f=c.detail.element,w=h.toolType||h.toolName,m={toolName:w,toolType:w,element:f,measurementData:o({},h,{active:!1})};Object(a.default)(f,i.default.MEASUREMENT_COMPLETED,m)};Object(t.moveHandle)(c.detail,D.name,h,y,D.options,u,v),c.stopImmediatePropagation(),c.stopPropagation(),c.preventDefault()},r=function(c,D,h,y){for(var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"mouse",v=0;v<D.data.length;v++){var M=D.data[v],F=Object(g.default)(c,M.handles,y,Object(B.default)(u,h));if(F)return{handle:F,data:M}}},n=function(c,D,h){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"mouse";h.active=!0,e.state.isToolLocked=!0,Object(t.moveAllHandles)(c.detail,D.name,h,null,D.options,y,function(){h.active=!1,e.state.isToolLocked=!1}),c.stopImmediatePropagation(),c.stopPropagation(),c.preventDefault()}},"./util/freehand/ClickedLineData.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=function g(t,B){I()(this,g),this.toolIndex=t,this.handleIndexArray=B}},"./util/freehand/FreehandHandleData.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=function g(t){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;I()(this,g),this.x=t.x,this.y=t.y,this.highlight=B,this.active=i,this.lines=[]}},"./util/freehand/FreehandLineFinder.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return Q});var s=A("../node_modules/@babel/runtime/helpers/classCallCheck.js"),I=A.n(s),e=A("../node_modules/@babel/runtime/helpers/createClass.js"),g=A.n(e),t=A("./stateManagement/toolState.js"),B=A("./externalModules.js"),i=A("./util/freehand/ClickedLineData.js"),a=10,Q=function(){function o(E,r){I()(this,o),this._eventData=E,this._toolName=r}return g()(o,[{key:"findLine",value:function(){var r=this.findTool();if(r===null)return null;var n=this._getCloseLinesInTool(r);if(n){var l=this._findCorrectLine(r,n);return l}return null}},{key:"findTool",value:function(){if(this._toolData=Object(t.getToolState)(this._eventData.element,this._toolName),this._mousePoint=this._eventData.currentPoints.canvas,!this._toolData)return null;var r=this._nearestHandleToPointAllTools();return r.toolIndex}},{key:"_nearestHandleToPointAllTools",value:function(){for(var r=this._toolData,n={toolIndex:null,handleIndex:null,distance:1/0},l=0;l<r.data.length;l++){var c=this._nearestHandleToPoint(l);c!==null&&c.distance<n.distance&&(n=c)}return n}},{key:"_nearestHandleToPoint",value:function(r){var n=this._eventData,l=this._toolData,c=l.data[r],D=c.handles.points;if(D===void 0||c.visible===!1)return null;for(var h={toolIndex:r,handleIndex:null,distance:1/0},y=0;y<D.length;y++){var u=B.default.cornerstone.pixelToCanvas(n.element,D[y]),v=B.default.cornerstoneMath.point.distance(u,this._mousePoint);v<h.distance&&(h.handleIndex=y,h.distance=v)}return h}},{key:"_getCloseLinesInTool",value:function(r){for(var n=this._toolData,l=n.data[r].handles.points,c=[],D=0;D<l.length;D++){var h=o.getNextHandleIndex(D,l.length),y=this._distanceOfPointfromLine(l[D],l[h]);y<a&&c.push([D,h])}return c}},{key:"_findCorrectLine",value:function(r,n){for(var l=0;l<n.length;l++)if(this._pointProjectsToLineSegment(r,n[l]))return new i.default(r,n[l]);return null}},{key:"_pointProjectsToLineSegment",value:function(r,n){var l=this._eventData,c=this._toolData,D=c.data[r],h=D.handles.points;if(D.handles.points!==void 0){if(D.visible===!1)return!1;var y=h[n[0]],u=h[n[1]],v=o.getCanvasPointsFromHandles(y,u,l.element),M=o.getLineAsVector(v),F=this._getLineOriginToMouseAsVector(v),f=(F[0]*M[0]+F[1]*M[1])/M.magnitude;return f>0&&f<M.magnitude}}},{key:"_getLineOriginToMouseAsVector",value:function(r){var n=[this._mousePoint.x-r[0].x,this._mousePoint.y-r[0].y];return n}},{key:"_distanceOfPointfromLine",value:function(r,n){var l=this._eventData,c=B.default.cornerstone.pixelToCanvas(l.element,r),D=B.default.cornerstone.pixelToCanvas(l.element,n),h=this._mousePoint,y=Math.abs((D.y-c.y)*h.x-(D.x-c.x)*h.y+D.x*c.y-D.y*c.x),u=B.default.cornerstoneMath.point.distance(c,D),v=y/u;return v}}],[{key:"getCanvasPointsFromHandles",value:function(r,n,l){var c=[];return r.x<n.x?(c.push(B.default.cornerstone.pixelToCanvas(l,r)),c.push(B.default.cornerstone.pixelToCanvas(l,n))):(c.push(B.default.cornerstone.pixelToCanvas(l,n)),c.push(B.default.cornerstone.pixelToCanvas(l,r))),c}},{key:"getLineAsVector",value:function(r){var n=[r[1].x-r[0].x,r[1].y-r[0].y];return n.magnitude=B.default.cornerstoneMath.point.distance(r[0],r[1]),n}},{key:"getNextHandleIndex",value:function(r,n){var l;return r<n-1?l=r+1:l=0,l}}]),o}()},"./util/freehand/addLine.js":function(k,C,A){A.r(C),C.default=function(s,I){I===s.length-1?s[I].lines.push(s[0]):s[I].lines.push(s[I+1])}},"./util/freehand/calculateFreehandStatistics.js":function(k,C,A){A.r(C);var s=A("./util/freehand/pointInFreehand.js");C.default=function(g,t,B){var i={count:0,mean:0,variance:0,stdDev:0},a=I(g,t,B);return a.count===0||(i.count=a.count,i.mean=a.value/a.count,i.variance=a.squared/a.count-i.mean*i.mean,i.stdDev=Math.sqrt(i.variance)),i};function I(g,t,B){for(var i={value:0,squared:0,count:0},a=0,Q=t.top;Q<t.top+t.height;Q++)for(var o=t.left;o<t.left+t.width;o++){var E={x:o,y:Q};e(B,E,i,g[a]),a++}return i}function e(g,t,B,i){Object(s.default)(g,t)&&(B.value+=i,B.squared+=i*i,B.count++)}},"./util/freehand/freehandArea.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=0,g=s.length-1;I=I||1;for(var t=0;t<s.length;t++)e+=(s[g].x+s[t].x)*(s[g].y-s[t].y),g=t;return Math.abs(e*I/2)}},"./util/freehand/freehandIntersect.js":function(k,C,A){A.r(C);function s(Q,o){var E=o.length-1,r=B(o[E]),n=B(Q);return g(o,r,n,[E])}function I(Q){var o=Q.length-1,E=B(Q[o]),r=B(Q[0]);return g(Q,E,r,[o,0])}function e(Q,o){var E=B(Q[o]),r=o-1;o===0&&(r=Q.length-1);var n=B(Q[r]);return g(Q,E,n,[o,r])?!0:(o===Q.length-1?r=0:r=o+1,n=B(Q[r]),g(Q,E,n,[o,r]))}function g(Q,o,E,r){for(var n=Q.length-1,l=0;l<Q.length;l++){if(r.indexOf(l)!==-1||r.indexOf(n)!==-1){n=l;continue}var c=B(Q[n]),D=B(Q[l]);if(t(o,E,c,D))return!0;n=l}return!1}function t(Q,o,E,r){var n=!1,l=[i(Q,o,E),i(Q,o,r),i(E,r,Q),i(E,r,o)];return l[0]!==l[1]&&l[2]!==l[3]?!0:((l[0]===0&&a(Q,E,o)||l[1]===0&&a(Q,r,o)||l[2]===0&&a(E,Q,r)||l[3]===0&&a(E,o,r))&&(n=!0),n)}function B(Q){return{x:Q.x,y:Q.y}}function i(Q,o,E){var r=(o.y-Q.y)*(E.x-o.x)-(o.x-Q.x)*(E.y-o.y);return r===0?0:r>0?1:2}function a(Q,o,E){return o.x<=Math.max(Q.x,E.x)&&o.x>=Math.min(Q.x,E.x)&&o.y<=Math.max(Q.y,E.y)&&o.y>=Math.min(Q.y,E.y)}C.default={newHandle:s,end:I,modify:e}},"./util/freehand/index.js":function(k,C,A){A.r(C);var s=A("./util/freehand/calculateFreehandStatistics.js"),I=A("./util/freehand/ClickedLineData.js"),e=A("./util/freehand/freehandArea.js"),g=A("./util/freehand/FreehandHandleData.js"),t=A("./util/freehand/freehandIntersect.js"),B=A("./util/freehand/FreehandLineFinder.js"),i=A("./util/freehand/insertOrDelete.js"),a=A("./util/freehand/pointInFreehand.js"),Q=A("./util/freehand/addLine.js");C.default={calculateFreehandStatistics:s.default,ClickedLineData:I.default,freehandArea:e.default,FreehandHandleData:g.default,freehandIntersect:t.default,FreehandLineFinder:B.default,insertOrDelete:i.default,pointInFreehand:a.default,addLine:Q.default}},"./util/freehand/insertOrDelete.js":function(k,C,A){A.r(C);var s=A("./util/freehand/FreehandLineFinder.js"),I=A("./util/freehand/FreehandHandleData.js"),e=A("./stateManagement/toolState.js"),g=A("./externalModules.js"),t=A("./util/freehand/addLine.js");C.default=function(Q,o){var E=Q.detail;if(o&&o.handleNearby!==null){var r={toolIndex:o.toolIndex,handleIndex:o.handleNearby};B.call(this,E,r)}else{var n=new s.default(E,this.name),l=n.findLine();l&&i.call(this,E,l)}};function B(Q,o){var E=Object(e.getToolState)(Q.element,this.name);if(E!==void 0){var r=o.handleIndex,n=o.toolIndex,l=E.data[n],c=l.handles.points;c.length<=3||(r===c.length-1?(c[r-1].lines.pop(),c[r-1].lines.push(c[0])):r===0?(c[c.length-1].lines.pop(),c[c.length-1].lines.push(c[r+1])):(c[r-1].lines.pop(),c[r-1].lines.push(c[r+1])),c.splice(r,1),l.invalidated=!0,l.active=!0,l.highlight=!0,g.default.cornerstone.updateImage(Q.element))}}function i(Q,o){var E=Object(e.getToolState)(Q.element,this.name);if(E!==void 0){var r=E.data[o.toolIndex],n=a(o);if(n!==1/0){var l=new I.default(Q.currentPoints.image),c=r.handles.points;c.splice(n,0,l),c[n-1].lines.pop(),c[n-1].lines.push(Q.currentPoints.image),Object(t.default)(c,n),r.active=!0,r.highlight=!0,r.invalidated=!0,g.default.cornerstone.updateImage(Q.element)}}}function a(Q){for(var o=Q.handleIndexArray,E=1/0,r=o.includes(0),n=0;n<o.length;n++){var l=o[n];l!==0&&l<E&&(E=l)}return r&&E===1&&(E=0),E++,E}},"./util/freehand/pointInFreehand.js":function(k,C,A){A.r(C),C.default=function(t,B){for(var i=!1,a=t.length-1,Q=0;Q<t.length;Q++)g(B,t[Q],t[a])&&(i=!i),a=Q;return i};function s(t,B,i){return B<t&&t<i||i<t&&t<B}function I(t,B,i){if(B.x>t.x&&i.x>t.x)return!0;if(B.x===i.x)return t.x<B.x;if(B.x>i.x){var a=B;B=i,i=a}var Q=e(t,B,i);return Math.sign(Q.gradient)*t.y>Math.sign(Q.gradient)*Q.value}function e(t,B,i){var a=(i.y-B.y)/(i.x-B.x),Q={value:B.y+a*(t.x-B.x),gradient:a};return Q}function g(t,B,i){return!!(s(t.y,B.y,i.y)&&I(t,B,i))}},"./util/getActiveTool.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return g});var s=A("./store/index.js"),I=A("./store/getActiveToolsForElement.js"),e=A("./store/filterToolsUsableWithMultiPartTools.js");function g(t,B){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"mouse",a;if(i==="touch"?(a=Object(I.default)(t,s.getters.touchTools()),a=a.filter(function(Q){return Q.options.isTouchActive})):(a=Object(I.default)(t,s.getters.mouseTools()),a=a.filter(function(Q){return Array.isArray(Q.options.mouseButtonMask)&&B&&Q.options.mouseButtonMask.includes(B)&&Q.options.isMouseActive}),s.state.isMultiPartToolActive&&(a=Object(e.default)(a))),a.length!==0)return a[0]}},"./util/getCircleCoords.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./externalModules.js");function I(e,g){var t=s.default.cornerstoneMath.point.distance,B=t(e,g);return{left:Math.floor(Math.min(e.x-B,g.x)),top:Math.floor(Math.min(e.y-B,g.y)),width:B*2,height:B*2}}},"./util/getDefault.js":function(k,C,A){A.r(C),C.default=function(s,I){return s===void 0?I:s}},"./util/getKeyPressData.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return e});var s=A("./store/index.js"),I=A("./externalModules.js");function e(g){var t=I.default.cornerstone,B=g.currentTarget,i=t.getEnabledElement(B);if(!(!i||!i.image)){var a=s.default.state.mousePositionImage;return{event:window.event||g,element:B,viewport:t.getViewport(B),image:i.image,currentPoints:{image:a,canvas:t.pixelToCanvas(B,a)},keyCode:g.keyCode,which:g.which}}}},"./util/getLuminance.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g,t,B){if(!I)throw new Error("getLuminance: parameter element must not be undefined");e=Math.round(e),g=Math.round(g);var i=s.default.cornerstone.getEnabledElement(I),a=i.image,Q=[],o=0,E=a.getPixelData(),r,n,l;if(a.color)for(n=0;n<B;n++)for(l=0;l<t;l++){r=((n+g)*a.columns+(l+e))*4;var c=E[r],D=E[r+1],h=E[r+2];Q[o++]=.2126*c+.7152*D+.0722*h}else for(n=0;n<B;n++)for(l=0;l<t;l++)r=(n+g)*a.columns+(l+e),Q[o++]=E[r]*a.slope+a.intercept;return Q}},"./util/getMaxSimultaneousRequests.js":function(k,C,A){A.r(C),A.d(C,"getDefaultSimultaneousRequests",function(){return B}),A.d(C,"getMaxSimultaneousRequests",function(){return t}),A.d(C,"setMaxSimultaneousRequests",function(){return g}),A.d(C,"getBrowserInfo",function(){return e}),A.d(C,"isMobileDevice",function(){return i});var s,I={default:6,IE:{9:6,10:8,default:8},Firefox:{default:6},Opera:{10:8,11:6,12:6,default:6},Chrome:{default:6},Safari:{default:6}};function e(){var a=navigator.userAgent,Q=a.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],o;return/trident/i.test(Q[1])?(o=/\brv[ :]+(\d+)/g.exec(a)||[],"IE ".concat(o[1]||"")):Q[1]==="Chrome"&&(o=a.match(/\b(OPR|Edge)\/(\d+)/),o!==null)?o.slice(1).join(" ").replace("OPR","Opera"):(Q=Q[2]?[Q[1],Q[2]]:[navigator.appName,navigator.appVersion,"-?"],(o=a.match(/version\/(\d+)/i))!==null&&Q.splice(1,1,o[1]),Q.join(" "))}function g(a){s=a}function t(){return s||B()}function B(){var a=e(),Q=a.split(" "),o=Q[0],E=Q[1],r=I[o];return r?r[E]?r[E]:r.default:I.default}function i(){var a=new RegExp("Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini");return a.test(navigator.userAgent)}},"./util/getPixelSpacing.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./externalModules.js");function I(e){var g=s.default.cornerstone.metaData.get("imagePlaneModule",e.imageId);return g?{rowPixelSpacing:g.rowPixelSpacing||g.rowImagePixelSpacing,colPixelSpacing:g.columnPixelSpacing||g.colImagePixelSpacing}:{rowPixelSpacing:e.rowPixelSpacing,colPixelSpacing:e.columnPixelSpacing}}},"./util/getProximityThreshold.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./store/index.js");function I(e,g){var t=s.state.clickProximity,B=s.state.touchProximity,i=s.state.tools.find(function(a){var Q=a.name;return Q===g});return i&&i.configuration&&(t=i.configuration.clickProximity||t,B=i.configuration.touchProximity||B),e==="mouse"?t:B}},"./util/getRGBPixels.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g,t,B){if(!I)throw new Error("getRGBPixels: parameter element must not be undefined");e=Math.round(e),g=Math.round(g);var i=s.default.cornerstone.getEnabledElement(I),a=[],Q=0,o=i.image.getPixelData(),E,r,n;if(i.image.color)for(r=0;r<B;r++)for(n=0;n<t;n++){E=((r+g)*i.image.columns+(n+e))*4;var l=o[E],c=o[E+1],D=o[E+2],h=o[E+3];a[Q++]=l,a[Q++]=c,a[Q++]=D,a[Q++]=h}return a}},"./util/getROITextBoxCoords.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(e,g){var t=I(g),B=(t.left.x+t.right.x)/2,i=(t.top.y+t.bottom.y)/2,a={};return e.rotation>=0&&e.rotation<90&&(a.x=e.hflip?t.left.x:t.right.x,a.y=i),e.rotation>=90&&e.rotation<180&&(a.x=B,a.y=e.vflip?t.bottom.y:t.top.y),e.rotation>=180&&e.rotation<270&&(a.x=e.hflip?t.right.x:t.left.x,a.y=i),e.rotation>=270&&e.rotation<360&&(a.x=B,a.y=e.vflip?t.top.y:t.bottom.y),a}function I(e){var g=[e.start,e.end].sort(o),t=[e.start,e.end].sort(E),B=g[0],i=g[g.length-1],a=t[0],Q=t[t.length-1];return{top:a,left:B,bottom:Q,right:i};function o(r,n){return r.x<n.x?-1:1}function E(r,n){return r.y<n.y?-1:1}}},"./util/isEmptyObject.js":function(k,C,A){A.r(C);var s=function(e){return Object.keys(e).length===0&&e.constructor===Object};C.default=s},"./util/isObject.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/typeof.js"),I=A.n(s);function e(g){var t=I()(g);return g!==null&&(t==="object"||t==="function")}C.default=e},"./util/isPointInImage.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g){var t=I.x,B=I.y;return t<g&&t>=0&&B<e&&B>=0}},"./util/isPointInPolygon.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){for(var g=I[0],t=I[1],B=!1,i=0,a=e.length-1;i<e.length;a=i++){var Q=e[i][0],o=e[i][1],E=e[a][0],r=e[a][1],n=o>t!=r>t&&g<(E-Q)*(t-o)/(r-o)+Q;n&&(B=!B)}return B}},"./util/lineSegDistance.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g,t){var B=s.default.cornerstone,i={start:B.pixelToCanvas(I,e),end:B.pixelToCanvas(I,g)};return s.default.cornerstoneMath.lineSegment.distanceToPoint(i,t)}},"./util/logger.js":function(k,C,A){A.r(C),A.d(C,"getLogger",function(){return t}),A.d(C,"enable",function(){return B}),A.d(C,"disable",function(){return i});var s=A("./util/debugLib/index.js"),I="cornerstoneTools",e=Object(s.default)(I),g=!0;e.enabled||(console.log("%cCornerstone Tools","background: #339955; padding: 4px; font-weight: bold; color: white"),console.info('run %clocalStorage.setItem("debug", "cornerstoneTools")%c to see console output',"background: #eaeaea; color: #333; font-family: monospace",""));var t=function(Q){var o=e.extend(Q);return{log:o,warn:g?console.warn.bind(console):o,error:console.error.bind(console)}},B=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"".concat(I,":*");return s.default.enable(Q)},i=function(){return s.default.disable()}},"./util/makeUnselectable.js":function(k,C,A){A.r(C),C.default=function(s,I){s.style.webkitUserSelect="none",s.style.webkitTouchCallout="none",s.style.mozUserSelect="none",s.style.msUserSelect="none",s.style.oUserSelect="none",s.style.khtmlUserSelect="none",s.style.userSelect="none",s.unselectable="on",s.oncontextmenu=function(){return!1},I===!0&&(s.style.pointerEvents="none")}},"./util/numbersWithCommas.js":function(k,C,A){A.r(C),C.default=function(s){var I=s.toString().split(".");return I[0]=I[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),I.join(".")}},"./util/pointInsideBoundingBox.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e){if(I.boundingBox)return s.default.cornerstoneMath.point.insideRect(e,I.boundingBox)}},"./util/pointProjector.js":function(k,C,A){A.r(C),A.d(C,"projectPatientPointToImagePlane",function(){return e}),A.d(C,"imagePointToPatientPoint",function(){return g}),A.d(C,"planePlaneIntersection",function(){return i}),A.d(C,"rotatePoint",function(){return a});var s=A("./externalModules.js"),I=A("./util/convertToVector3.js");function e(Q,o){var E=Object(I.default)(o.rowCosines),r=Object(I.default)(o.columnCosines),n=Object(I.default)(o.imagePositionPatient),l=Q.clone().sub(n),c=E.dot(l)/o.columnPixelSpacing,D=r.dot(l)/o.rowPixelSpacing;return{x:c,y:D}}function g(Q,o){var E=Object(I.default)(o.rowCosines),r=Object(I.default)(o.columnCosines),n=Object(I.default)(o.imagePositionPatient),l=E.clone().multiplyScalar(Q.x);l.multiplyScalar(o.columnPixelSpacing);var c=r.clone().multiplyScalar(Q.y);c.multiplyScalar(o.rowPixelSpacing);var D=l.add(c);return D.add(n),D}function t(Q){var o=g({x:0,y:0},Q),E=g({x:Q.columns,y:0},Q),r=g({x:0,y:Q.rows},Q),n=g({x:Q.columns,y:Q.rows},Q),l={top:new s.default.cornerstoneMath.Line3(o,E),left:new s.default.cornerstoneMath.Line3(o,r),right:new s.default.cornerstoneMath.Line3(E,n),bottom:new s.default.cornerstoneMath.Line3(r,n)};return l}function B(Q,o){var E=[];return Object.keys(o).forEach(function(r){var n=o[r],l=Q.intersectLine(n);l&&E.push(l)}),E}function i(Q,o){var E=Object(I.default)(Q.rowCosines),r=Object(I.default)(Q.columnCosines),n=Object(I.default)(Q.imagePositionPatient),l=Object(I.default)(o.rowCosines),c=Object(I.default)(o.columnCosines),D=Object(I.default)(o.imagePositionPatient),h=E.clone().cross(r),y=new s.default.cornerstoneMath.Plane;y.setFromNormalAndCoplanarPoint(h,n);var u=l.clone().cross(c),v=new s.default.cornerstoneMath.Plane;v.setFromNormalAndCoplanarPoint(u,D);var M=v.clone().intersectPlane(y),F=M.origin,f=M.direction,w=g({x:o.columns,y:o.rows},o),m=D.distanceTo(w),K=new s.default.cornerstoneMath.Line3;K.start=F,K.end=F.clone().add(f.multiplyScalar(m));var L=t(o),J=B(K,L);if(J.length===2)return{start:J[0],end:J[1]}}function a(Q,o,E){var r=E*(Math.PI/180),n=Math.cos(r)*(Q.x-o.x)-Math.sin(r)*(Q.y-o.y)+o.x,l=Math.sin(r)*(Q.x-o.x)+Math.cos(r)*(Q.y-o.y)+o.y;return{x:n,y:l}}},"./util/roundToDecimal.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=Math.pow(10,I);return Math.round(s*e)/e}},"./util/scroll.js":function(k,C,A){A.r(C);var s=A("./util/scrollToIndex.js"),I=A("./stateManagement/toolState.js"),e=A("./util/clip.js"),g=A("./externalModules.js");C.default=function(B,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,o=Object(I.getToolState)(B,"stack");if(!(!o||!o.data||!o.data.length)){var E=o.data[0];E.pending||(E.pending=[]);var r=E.currentImageIdIndex+i;if(a){var n=E.imageIds.length;r%=n}else r=Object(e.default)(r,0,E.imageIds.length-1);if(Q)Object(s.default)(B,r);else{var l={index:r};E.pending.push(l),t(E,l,B)}}};function t(B,i,a){if(B.pending[0]===i){if(B.currentImageIdIndex===i.index){B.pending.splice(B.pending.indexOf(i),1),B.pending.length>0&&t(B,B.pending[0],a);return}var Q=function o(E){var r=B.imageIds.indexOf(E.detail.image.imageId);r===i.index&&(B.pending.splice(B.pending.indexOf(i),1),a.removeEventListener(g.default.cornerstone.EVENTS.NEW_IMAGE,o),B.pending.length>0&&t(B,B.pending[0],a))};a.addEventListener(g.default.cornerstone.EVENTS.NEW_IMAGE,Q),Object(s.default)(a,i.index)}}},"./util/scrollToIndex.js":function(k,C,A){A.r(C);var s=A("./events.js"),I=A("./externalModules.js"),e=A("./stateManagement/toolState.js"),g=A("./stateManagement/loadHandlerManager.js"),t=A("./util/triggerEvent.js");C.default=function(B,i){var a=Object(e.getToolState)(B,"stack");if(!a||!a.data||!a.data.length)return;var Q=I.default.cornerstone,o;if(a.data.length>1){var E=Object(e.getToolState)(B,"stackRenderer");E&&E.data&&E.data.length&&(o=E.data[0])}var r=a.data[0];i<0&&(i+=r.imageIds.length);var n=g.default.getStartLoadHandler(B),l=g.default.getEndLoadHandler(B),c=g.default.getErrorLoadingHandler(B);function D(F){if(r.currentImageIdIndex===i){try{Q.getEnabledElement(B)}catch{return}o?(o.currentImageIdIndex=i,o.render(B,a.data)):Q.displayImage(B,F),l&&l(B,F)}}function h(F){var f=r.imageIds[i];c&&c(B,f,F)}if(i!==r.currentImageIdIndex){n&&n(B);var y={newImageIdIndex:i,direction:i-r.currentImageIdIndex};r.currentImageIdIndex=i;var u=r.imageIds[i],v=!!r.preventCache,M;v?M=Q.loadImage(u):M=Q.loadAndCacheImage(u),M.then(D,h),Object(t.default)(B,s.default.STACK_SCROLL,y)}}},"./util/segmentation/drawBrush.js":function(k,C,A){A.r(C),A.d(C,"drawBrushPixels",function(){return g});var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s),e=A("./util/segmentation/eraseIfSegmentIndex.js");function g(t,B,i,a){var Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o=function(r,n){return n*a+r};t.forEach(function(E){var r=o.apply(void 0,I()(E));Q?Object(e.default)(r,B,i):B[r]=i})}},"./util/segmentation/eraseIfSegmentIndex.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g){e[I]===g&&(e[I]=0)}},"./util/segmentation/eraseOutsideBoundingBox.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./util/segmentation/eraseIfSegmentIndex.js");function I(e,g,t,B){for(var i=e.detail,a=g.pixelData,Q=g.segmentIndex,o=i.image,E=o.width,r=o.height,n=0;n<E;n++)for(var l=0;l<t[1];l++)Object(s.default)(l*E+n,a,Q);for(var c=0;c<t[0];c++)for(var D=t[1];D<B[1];D++)Object(s.default)(D*E+c,a,Q);for(var h=B[0];h<E;h++)for(var y=t[1];y<B[1];y++)Object(s.default)(y*E+h,a,Q);for(var u=0;u<E;u++)for(var v=B[1];v<r;v++)Object(s.default)(v*E+u,a,Q)}},"./util/segmentation/eraseShape.js":function(k,C,A){A.r(C),A.d(C,"eraseInsideShape",function(){return i}),A.d(C,"eraseOutsideShape",function(){return a});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/segmentation/eraseOutsideBoundingBox.js"),g=A("./util/segmentation/isSameSegment.js"),t=A("./util/logger.js");Object(t.getLogger)("util:segmentation:operations:eraseOutsideCircle");function B(Q,o,E,r,n){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"inside",c=Q.detail.image.width,D=o.pixelData,h=o.segmentIndex,y=I()(r,2),u=y[0],v=y[1],M=I()(n,2),F=M[0],f=M[1];l==="outside"&&Object(e.default)(Q,o,r,n);for(var w=u;w<F;w++)for(var m=v;m<f;m++){var K=m*c+w;Object(g.default)(K,D,h)&&E({x:w,y:m})&&(D[K]=0)}}function i(Q,o,E,r,n){B(Q,o,E,r,n,"inside")}function a(Q,o,E,r,n){B(Q,o,function(l){return!E(l)},r,n,"outside")}},"./util/segmentation/fillOutsideBoundingBox.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g,t){for(var B=e.pixelData,i=e.segmentIndex,a=I.detail.image,Q=a.width,o=a.height,E=0;E<Q;E++)for(var r=0;r<g[1];r++)B[r*Q+E]=i;for(var n=0;n<g[0];n++)for(var l=g[1];l<t[1];l++)B[l*Q+n]=i;for(var c=t[0];c<Q;c++)for(var D=g[1];D<t[1];D++)B[D*Q+c]=i;for(var h=0;h<Q;h++)for(var y=t[1];y<o;y++)B[y*Q+h]=i}},"./util/segmentation/fillShape.js":function(k,C,A){A.r(C),A.d(C,"fillInsideShape",function(){return i}),A.d(C,"fillOutsideShape",function(){return a});var s=A("../node_modules/@babel/runtime/helpers/slicedToArray.js"),I=A.n(s),e=A("./util/segmentation/fillOutsideBoundingBox.js"),g=A("./util/logger.js"),t=Object(g.getLogger)("util:segmentation:operations:helpers:fillShape");function B(Q,o,E,r,n){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"inside",c=o.pixelData,D=o.segmentIndex;if(c===void 0||D===void 0){t.error("fillInsideShape requires operationData to contain pixelData and segmentIndex");return}var h=Q.detail.image.width,y=I()(r,2),u=y[0],v=y[1],M=I()(n,2),F=M[0],f=M[1];l==="outside"&&Object(e.default)(Q,o,r,n);for(var w=u;w<F;w++)for(var m=v;m<f;m++){var K=m*h+w;E({x:w,y:m})&&(c[K]=D)}}function i(Q,o,E,r,n){B(Q,o,E,r,n,"inside")}function a(Q,o,E,r,n){B(Q,o,function(l){return!E(l)},r,n,"outside")}},"./util/segmentation/floodFill.js":function(k,C,A){A.r(C);var s=A("../node_modules/@babel/runtime/helpers/toConsumableArray.js"),I=A.n(s);C.default=function(B,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Q=a.onFlood||function(){},o=a.onBoundary||function(){},E=a.equals||e,r=a.diagonals||!1,n=K(i),l=J(),c=[],D=[],h={},y={};for(c.push({currentArgs:i});c.length>0;)u(c.pop());return{flooded:D,boundaries:Y()};function u(G){var U=G.currentArgs,R=G.previousArgs;v(U)||(M(U),F(U)?(f(U),m(U)):w(R))}function v(G){return h[G]===!0}function M(G){h[G]=!0}function F(G){var U=L(K,[G]);return L(E,[U,n])}function f(G){D.push(G),Q.apply(void 0,I()(G))}function w(G){y[G]=G,o.apply(void 0,I()(G))}function m(G){for(var U=0;U<l.length;U+=1){for(var R=l[U],N=G.slice(0),d=0;d<G.length;d+=1)N[d]+=R[d];c.push({currentArgs:N,previousArgs:G})}}function K(G){return B.apply(void 0,I()(G))}function L(G,U){try{return G.apply(void 0,I()(U))}catch{return}}function J(){var G=p(i.length);return G.filter(function(U){var R=g(U);return R!==0&&(R===1||r)})}function p(G){for(var U=[],R=function(T){return T.split("").map(function(P){return parseInt(P,10)-1})},N=0;N<Math.pow(3,G);N+=1){var d=t(N.toString(3),"0",G);U.push(R(d))}return U}function Y(){var G=[];for(var U in y)y.hasOwnProperty(U)&&G.unshift(y[U]);return G}};function e(B,i){return B===i}function g(B){for(var i=0,a=0;a<B.length;a+=1)B[a]!==0&&(i+=1);return i}function t(B,i,a){var Q=new Array(a+1),o=Q.join(i);return(o+B).slice(-a)}},"./util/segmentation/getBoundingBoxAroundCircle.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return I});var s=A("./util/getCircleCoords.js");function I(e){var g=e.detail.handles,t=e.detail.image,B=t.width,i=t.height,a=Object(s.default)(g.start,g.end),Q=a.width+a.left,o=a.left,E=a.top+a.height,r=a.top;return o=Math.floor(o),r=Math.floor(r),Q=Math.floor(Q),E=Math.floor(E),Q=Math.min(B,Q),o=Math.max(0,o),E=Math.min(i,E),r=Math.max(0,r),[[o,r],[Q,E]]}},"./util/segmentation/getBoundingBoxAroundPolygon.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){var g=1/0,t=0,B=1/0,i=0,a=e.width,Q=e.height;return I.forEach(function(o){g=Math.min(o[0],g),t=Math.max(o[0],t),B=Math.min(o[1],B),i=Math.max(o[1],i)}),g=Math.floor(g),B=Math.floor(B),t=Math.floor(t),i=Math.floor(i),t=Math.min(a,t),g=Math.max(0,g),i=Math.min(Q,i),B=Math.max(0,B),[[g,B],[t,i]]}},"./util/segmentation/getCircle.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g){var t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,i=Math.floor(t),a=Math.floor(B);if(I===1)return[[i,a]];for(var Q=[],o=0,E=-I;E<=I;E++){var r=a+E;if(!(r>e||r<0))for(var n=-I;n<=I;n++){var l=i+n;l>=g||l<0||n*n+E*E<I*I&&(Q[o++]=[i+n,a+E])}}return Q}},"./util/segmentation/getDiffBetweenPixelData.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){for(var g=[],t=0;t<I.length;t++)I[t]!==e[t]&&g.push([t,I[t],e[t]]);return g}},"./util/segmentation/getPixelPathBetweenPixels.js":function(k,C,A){A.r(C);var s=A("./externalModules.js"),I=1/Math.sqrt(2),e={up:{x:0,y:1},upRight:{x:I,y:I},right:{x:1,y:0},downRight:{x:I,y:-I},down:{x:0,y:1},downLeft:{x:-I,y:-I},left:{x:-1,y:0},upLeft:{x:-I,y:I}};C.default=function(E,r){for(var n={x:E.x,y:E.y},l=[];r.x!==n.x||r.y!==n.y;)r.x===n.x?r.y>n.y?n.y++:n.y--:r.y===n.y?r.x>n.x?n.x++:n.x--:r.y>n.y?r.x>n.x?g(n,r):t(n,r):r.x>n.x?B(n,r):i(n,r),l.push({x:n.x,y:n.y});return l.pop(),l};function g(E,r){var n=a(E,r),l=[Q(n,e.up),Q(n,e.right),Q(n,e.upRight)],c=o(l);switch(c){case 0:E.y++;break;case 1:E.x++;break;case 2:E.y++,E.x++}}function t(E,r){var n=a(E,r),l=[Q(n,e.up),Q(n,e.left),Q(n,e.upLeft)],c=o(l);switch(c){case 0:E.y++;break;case 1:E.x--;break;case 2:E.y++,E.x--}}function B(E,r){var n=a(E,r),l=[Q(n,e.down),Q(n,e.right),Q(n,e.downRight)],c=o(l);switch(c){case 0:E.y--;break;case 1:E.x++;break;case 2:E.y--,E.x++}}function i(E,r){var n=a(E,r),l=[Q(n,e.down),Q(n,e.left),Q(n,e.downLeft)],c=o(l);switch(c){case 0:E.y--;break;case 1:E.x--;break;case 2:E.y--,E.x--}}function a(E,r){var n=s.default.cornerstoneMath.point.distance(E,r);return{x:(r.x-E.x)/n,y:(r.y-E.y)/n}}function Q(E,r){return E.x*r.x+E.y*r.y}function o(E){var r=E[0]>E[1]?0:1;return E[2]>E[r]&&(r=2),r}},"./util/segmentation/index.js":function(k,C,A){A.r(C);var s=A("./util/segmentation/drawBrush.js");A.d(C,"drawBrushPixels",function(){return s.drawBrushPixels});var I=A("./util/segmentation/eraseIfSegmentIndex.js");A.d(C,"eraseIfSegmentIndex",function(){return I.default});var e=A("./util/segmentation/eraseOutsideBoundingBox.js");A.d(C,"eraseOutsideBoundingBox",function(){return e.default});var g=A("./util/segmentation/eraseShape.js");A.d(C,"eraseInsideShape",function(){return g.eraseInsideShape}),A.d(C,"eraseOutsideShape",function(){return g.eraseOutsideShape});var t=A("./util/segmentation/fillOutsideBoundingBox.js");A.d(C,"fillOutsideBoundingBox",function(){return t.default});var B=A("./util/segmentation/fillShape.js");A.d(C,"fillInsideShape",function(){return B.fillInsideShape}),A.d(C,"fillOutsideShape",function(){return B.fillOutsideShape});var i=A("./util/segmentation/floodFill.js");A.d(C,"floodFill",function(){return i.default});var a=A("./util/segmentation/getBoundingBoxAroundCircle.js");A.d(C,"getBoundingBoxAroundCircle",function(){return a.default});var Q=A("./util/segmentation/getBoundingBoxAroundPolygon.js");A.d(C,"getBoundingBoxAroundPolygon",function(){return Q.default});var o=A("./util/segmentation/getCircle.js");A.d(C,"getCircle",function(){return o.default});var E=A("./util/segmentation/getPixelPathBetweenPixels.js");A.d(C,"getPixelPathBetweenPixels",function(){return E.default});var r=A("./util/segmentation/isSameSegment.js");A.d(C,"isSameSegment",function(){return r.default});var n=A("./util/segmentation/triggerLabelmapModifiedEvent.js");A.d(C,"triggerLabelmapModifiedEvent",function(){return n.default});var l=A("./util/segmentation/getDiffBetweenPixelData.js");A.d(C,"getDiffBetweenPixelData",function(){return l.default})},"./util/segmentation/isSameSegment.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e,g){return e[I]===g}},"./util/segmentation/triggerLabelmapModifiedEvent.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return g});var s=A("./externalModules.js"),I=A("./events.js"),e=A("./store/index.js");function g(t,B){var i=Object(e.getModule)("segmentation"),a=i.getters;B=B===void 0?a.activeLabelmapIndex(t):B,s.default.cornerstone.triggerEvent(t,I.default.LABELMAP_MODIFIED,{labelmapIndex:B})}},"./util/setContextToDisplayFontSize.js":function(k,C,A){A.r(C);var s=A("./externalModules.js");C.default=function(I,e,g){var t=.1;s.default.cornerstone.setToPixelCoordinateSystem(I,e,t);var B=g/I.viewport.scale/t,i=g/I.viewport.scale/t;return{fontSize:B,lineHeight:i,fontScale:t}}},"./util/throttle.js":function(k,C,A){A.r(C);var s=A("./util/debounce.js"),I=A("./util/isObject.js");function e(g,t,B){var i=!0,a=!0;if(typeof g!="function")throw new TypeError("Expected a function");return Object(I.default)(B)&&(i="leading"in B?!!B.leading:i,a="trailing"in B?!!B.trailing:a),Object(s.default)(g,t,{leading:i,trailing:a,maxWait:t})}C.default=e},"./util/triggerEvent.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(I,e){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,t;return typeof window.CustomEvent=="function"?t=new CustomEvent(e,{detail:g,cancelable:!0}):(t=document.createEvent("CustomEvent"),t.initCustomEvent(e,!0,!0,g)),I.dispatchEvent(t)}},"./util/uuidv4.js":function(k,C,A){A.r(C),A.d(C,"default",function(){return s});function s(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(I){var e=Math.random()*16|0,g=I==="x"?e:e&3|8;return g.toString(16)})}},"./util/wait.js":function(k,C,A){A.r(C),A.d(C,"wait",function(){return I}),A.d(C,"waitForEnabledElementImageToLoad",function(){return e});var s=A("./externalModules.js"),I=function(t){return new Promise(function(B){return setTimeout(B,t)})};function e(g){try{var t=s.default.cornerstone.getEnabledElement(g);return t.image?t:I(250).then(function(){return e(g)})}catch{return null}}C.default=I},"./util/zoom/changeViewportScale.js":function(k,C,A){A.r(C),C.default=function(s,I,e){var g=e.maxScale,t=e.minScale,B=1.7,i=Math.log(s.scale)/Math.log(B),a=i+I,Q=Math.pow(B,a);return g&&Q>g?s.scale=g:t&&Q<t?s.scale=t:s.scale=Q,s}},"./util/zoom/correctShift.js":function(k,C,A){A.r(C),C.default=function(s,I){var e=I.hflip,g=I.vflip,t=I.rotation;if(s.x*=e?-1:1,s.y*=g?-1:1,t!==0){var B=t*Math.PI/180,i=Math.cos(B),a=Math.sin(B),Q=s.x*i-s.y*a,o=s.x*a+s.y*i;s.x=Q,s.y=o}return s}},"./util/zoom/index.js":function(k,C,A){A.r(C);var s=A("./util/zoom/changeViewportScale.js");A.d(C,"changeViewportScale",function(){return s.default});var I=A("./util/zoom/correctShift.js");A.d(C,"correctShift",function(){return I.default}),C.default={changeViewportScale:s.default,correctShift:I.default}},"./version.js":function(k,C,A){A.r(C),C.default="6.0.10"}})})})(UB);var OI={exports:{}};const NB={},LB=Object.freeze(Object.defineProperty({__proto__:null,default:NB},Symbol.toStringTag,{value:"Module"})),KB=GB(LB);/*! dicom-parser - 1.8.12 - 2023-02-20 | (c) 2017 Chris Hafey | https://github.com/cornerstonejs/dicomParser */(function(jA,ig){(function(k,C){jA.exports=C(KB)})(TI,function(k){return A=[function(I,e){I.exports=k},function(I,e,g){g.r(e),g.d(e,"isStringVr",function(){return B}),g.d(e,"isPrivateTag",function(){return i}),g.d(e,"parsePN",function(){return a}),g.d(e,"parseTM",function(){return Q}),g.d(e,"parseDA",function(){return E}),g.d(e,"explicitElementToString",function(){return r}),g.d(e,"explicitDataSetToJS",function(){return n}),g.d(e,"createJPEGBasicOffsetTable",function(){return D}),g.d(e,"parseDicomDataSetExplicit",function(){return N}),g.d(e,"parseDicomDataSetImplicit",function(){return d}),g.d(e,"readFixedString",function(){return v}),g.d(e,"alloc",function(){return S}),g.d(e,"version",function(){return T}),g.d(e,"bigEndianByteArrayParser",function(){return P}),g.d(e,"ByteStream",function(){return gA}),g.d(e,"sharedCopy",function(){return W}),g.d(e,"DataSet",function(){return f}),g.d(e,"findAndSetUNElementLength",function(){return u}),g.d(e,"findEndOfEncapsulatedElement",function(){return y}),g.d(e,"findItemDelimitationItemAndSetElementLength",function(){return w}),g.d(e,"littleEndianByteArrayParser",function(){return V}),g.d(e,"parseDicom",function(){return lA}),g.d(e,"readDicomElementExplicit",function(){return R}),g.d(e,"readDicomElementImplicit",function(){return K}),g.d(e,"readEncapsulatedImageFrame",function(){return EA}),g.d(e,"readEncapsulatedPixelData",function(){return rA}),g.d(e,"readEncapsulatedPixelDataFromFragments",function(){return z}),g.d(e,"readPart10Header",function(){return AA}),g.d(e,"readSequenceItemsExplicit",function(){return G}),g.d(e,"readSequenceItemsImplicit",function(){return p}),g.d(e,"readSequenceItem",function(){return L}),g.d(e,"readTag",function(){return h});var t={AE:!0,AS:!0,AT:!1,CS:!0,DA:!0,DS:!0,DT:!0,FL:!1,FD:!1,IS:!0,LO:!0,LT:!0,OB:!1,OD:!1,OF:!1,OW:!1,PN:!0,SH:!0,SL:!1,SQ:!1,SS:!1,ST:!0,TM:!0,UI:!0,UL:!1,UN:void 0,UR:!0,US:!1,UT:!0},B=function(O){return t[O]},i=function(O){if(O=parseInt(O[4],16),isNaN(O))throw"dicomParser.isPrivateTag: cannot parse last character of group";return O%2==1},a=function(O){if(O!==void 0)return O=O.split("^"),{familyName:O[0],givenName:O[1],middleName:O[2],prefix:O[3],suffix:O[4]}};function Q(O,j){if(2<=O.length){var Z=parseInt(O.substring(0,2),10),x=4<=O.length?parseInt(O.substring(2,4),10):void 0,X=6<=O.length?parseInt(O.substring(4,6),10):void 0,eA=8<=O.length?O.substring(7,13):void 0,eA=eA?parseInt(eA,10)*Math.pow(10,6-eA.length):void 0;if(j&&(isNaN(Z)||x!==void 0&&isNaN(x)||X!==void 0&&isNaN(X)||eA!==void 0&&isNaN(eA)||Z<0||23<Z||x&&(x<0||59<x)||X&&(X<0||59<X)||eA&&(eA<0||999999<eA)))throw"invalid TM '".concat(O,"'");return{hours:Z,minutes:x,seconds:X,fractionalSeconds:eA}}if(j)throw"invalid TM '".concat(O,"'")}function o(O,j,Z){return!isNaN(Z)&&0<j&&j<=12&&0<O&&O<=function(x,X){switch(x){case 2:return X%4==0&&X%100||X%400==0?29:28;case 9:case 4:case 6:case 11:return 30;default:return 31}}(j,Z)}function E(O,j){if(O&&O.length===8){var Z=parseInt(O.substring(0,4),10),x=parseInt(O.substring(4,6),10),X=parseInt(O.substring(6,8),10);if(j&&o(X,x,Z)!==!0)throw"invalid DA '".concat(O,"'");return{year:Z,month:x,day:X}}if(j)throw"invalid DA '".concat(O,"'")}function r(O,j){if(O===void 0||j===void 0)throw"dicomParser.explicitElementToString: missing required parameters";if(j.vr===void 0)throw"dicomParser.explicitElementToString: cannot convert implicit element to string";var Z,x=j.vr,X=j.tag;function eA(aA,uA){for(var mA="",wA=0;wA<aA;wA++)wA!==0&&(mA+="/"),mA+=uA.call(O,X,wA).toString();return mA}if(B(x)===!0)Z=O.string(X);else{if(x==="AT"){var sA=O.uint32(X);return sA===void 0?void 0:"x".concat((sA=sA<0?4294967295+sA+1:sA).toString(16).toUpperCase())}x==="US"?Z=eA(j.length/2,O.uint16):x==="SS"?Z=eA(j.length/2,O.int16):x==="UL"?Z=eA(j.length/4,O.uint32):x==="SL"?Z=eA(j.length/4,O.int32):x==="FD"?Z=eA(j.length/8,O.double):x==="FL"&&(Z=eA(j.length/4,O.float))}return Z}function n(O,j){if(O===void 0)throw"dicomParser.explicitDataSetToJS: missing required parameter dataSet";j=j||{omitPrivateAttibutes:!0,maxElementLength:128};var Z,x={};for(Z in O.elements){var X=O.elements[Z];if(j.omitPrivateAttibutes!==!0||!i(Z))if(X.items){for(var eA=[],sA=0;sA<X.items.length;sA++)eA.push(n(X.items[sA].dataSet,j));x[Z]=eA}else{var aA=void 0;X.length<j.maxElementLength&&(aA=r(O,X)),x[Z]=aA!==void 0?aA:{dataOffset:X.dataOffset,length:X.length}}}return x}function l(O,j){return O.byteArray[j]===255&&O.byteArray[j+1]===217}function c(O,j,Z){for(var x,X,eA=Z;eA<j.fragments.length;eA++)if(x=O,X=eA,X=j.fragments[X],!(!l(x,X.position+X.length-2)&&!l(x,X.position+X.length-3)))return eA}function D(O,j,Z){if(O===void 0)throw"dicomParser.createJPEGBasicOffsetTable: missing required parameter dataSet";if(j===void 0)throw"dicomParser.createJPEGBasicOffsetTable: missing required parameter pixelDataElement";if(j.tag!=="x7fe00010")throw"dicomParser.createJPEGBasicOffsetTable: parameter 'pixelDataElement' refers to non pixel data tag (expected tag = x7fe00010'";if(j.encapsulatedPixelData!==!0||j.hadUndefinedLength!==!0||j.basicOffsetTable===void 0||j.fragments===void 0||j.fragments.length<=0)throw"dicomParser.createJPEGBasicOffsetTable: parameter 'pixelDataElement' refers to pixel data element that does not have encapsulated pixel data";if(Z&&Z.length<=0)throw"dicomParser.createJPEGBasicOffsetTable: parameter 'fragments' must not be zero length";Z=Z||j.fragments;for(var x=[],X=0;;){x.push(j.fragments[X].offset);var eA=c(O,j,X);if(eA===void 0||eA===j.fragments.length-1)return x;X=eA+1}}function h(Z){if(Z===void 0)throw"dicomParser.readTag: missing required parameter 'byteStream'";var j=256*Z.readUint16()*256,Z=Z.readUint16();return"x".concat("00000000".concat((j+Z).toString(16)).substr(-8))}function y(O,j,Z){if(O===void 0)throw"dicomParser.findEndOfEncapsulatedElement: missing required parameter 'byteStream'";if(j===void 0)throw"dicomParser.findEndOfEncapsulatedElement: missing required parameter 'element'";if(j.encapsulatedPixelData=!0,j.basicOffsetTable=[],j.fragments=[],h(O)!=="xfffee000")throw"dicomParser.findEndOfEncapsulatedElement: basic offset table not found";for(var x=O.readUint32()/4,X=0;X<x;X++){var eA=O.readUint32();j.basicOffsetTable.push(eA)}for(var sA=O.position;O.position<O.byteArray.length;){var aA=h(O),uA=O.readUint32();if(aA==="xfffee0dd")return O.seek(uA),void(j.length=O.position-j.dataOffset);if(aA!=="xfffee000")return Z&&Z.push("unexpected tag ".concat(aA," while searching for end of pixel data element with undefined length")),uA>O.byteArray.length-O.position&&(uA=O.byteArray.length-O.position),j.fragments.push({offset:O.position-sA-8,position:O.position,length:uA}),O.seek(uA),void(j.length=O.position-j.dataOffset);j.fragments.push({offset:O.position-sA-8,position:O.position,length:uA}),O.seek(uA)}Z&&Z.push("pixel data element ".concat(j.tag," missing sequence delimiter tag xfffee0dd"))}function u(O,j){if(O===void 0)throw"dicomParser.findAndSetUNElementLength: missing required parameter 'byteStream'";for(var Z=O.byteArray.length-8;O.position<=Z;)if(O.readUint16()===65534){var x=O.readUint16();if(x===57565)return O.readUint32()!==0&&O.warnings("encountered non zero length following item delimiter at position ".concat(O.position-4," while reading element of undefined length with tag ").concat(j.tag)),void(j.length=O.position-j.dataOffset)}j.length=O.byteArray.length-j.dataOffset,O.seek(O.byteArray.length-O.position)}function v(O,j,Z){if(Z<0)throw"dicomParser.readFixedString - length cannot be less than 0";if(j+Z>O.length)throw"dicomParser.readFixedString: attempt to read past end of buffer";for(var x,X="",eA=0;eA<Z;eA++){if((x=O[j+eA])===0)return j+=Z,X;X+=String.fromCharCode(x)}return X}function M(O,j){for(var Z=0;Z<j.length;Z++){var x=j[Z];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(O,x.key,x)}}function F(O,j){return O.parser!==void 0?O.parser:j}var f=function(){function O(x,X,eA){(function(sA,aA){if(!(sA instanceof aA))throw new TypeError("Cannot call a class as a function")})(this,O),this.byteArrayParser=x,this.byteArray=X,this.elements=eA}var j,Z;return j=O,(Z=[{key:"uint16",value:function(x,X){if(x=this.elements[x],X=X!==void 0?X:0,x&&x.length!==0)return F(x,this.byteArrayParser).readUint16(this.byteArray,x.dataOffset+2*X)}},{key:"int16",value:function(x,X){if(x=this.elements[x],X=X!==void 0?X:0,x&&x.length!==0)return F(x,this.byteArrayParser).readInt16(this.byteArray,x.dataOffset+2*X)}},{key:"uint32",value:function(x,X){if(x=this.elements[x],X=X!==void 0?X:0,x&&x.length!==0)return F(x,this.byteArrayParser).readUint32(this.byteArray,x.dataOffset+4*X)}},{key:"int32",value:function(x,X){if(x=this.elements[x],X=X!==void 0?X:0,x&&x.length!==0)return F(x,this.byteArrayParser).readInt32(this.byteArray,x.dataOffset+4*X)}},{key:"float",value:function(x,X){if(x=this.elements[x],X=X!==void 0?X:0,x&&x.length!==0)return F(x,this.byteArrayParser).readFloat(this.byteArray,x.dataOffset+4*X)}},{key:"double",value:function(x,X){if(x=this.elements[x],X=X!==void 0?X:0,x&&x.length!==0)return F(x,this.byteArrayParser).readDouble(this.byteArray,x.dataOffset+8*X)}},{key:"numStringValues",value:function(x){if(x=this.elements[x],x&&0<x.length)return x=v(this.byteArray,x.dataOffset,x.length).match(/\\/g),x===null?1:x.length+1}},{key:"string",value:function(x,X){if(x=this.elements[x],x&&x.Value)return x.Value;if(x&&0<x.length)return x=v(this.byteArray,x.dataOffset,x.length),0<=X?x.split("\\")[X].trim():x.trim()}},{key:"text",value:function(x,X){if(x=this.elements[x],x&&0<x.length)return x=v(this.byteArray,x.dataOffset,x.length),0<=X?x.split("\\")[X].replace(/ +$/,""):x.replace(/ +$/,"")}},{key:"floatString",value:function(x,X){var eA=this.elements[x];if(eA&&0<eA.length&&(X=this.string(x,X=X!==void 0?X:0),X!==void 0))return parseFloat(X)}},{key:"intString",value:function(x,X){var eA=this.elements[x];if(eA&&0<eA.length&&(X=this.string(x,X=X!==void 0?X:0),X!==void 0))return parseInt(X)}},{key:"attributeTag",value:function(x){var X=this.elements[x];if(X&&X.length===4){var eA=F(X,this.byteArrayParser).readUint16,x=this.byteArray,X=X.dataOffset;return"x".concat("00000000".concat((256*eA(x,X)*256+eA(x,X+2)).toString(16)).substr(-8))}}}])&&M(j.prototype,Z),Object.defineProperty(j,"prototype",{writable:!1}),O}();function w(O,j){if(O===void 0)throw"dicomParser.readDicomElementImplicit: missing required parameter 'byteStream'";for(var Z=O.byteArray.length-8;O.position<=Z;)if(O.readUint16()===65534){var x=O.readUint16();if(x===57357)return O.readUint32()!==0&&O.warnings("encountered non zero length following item delimiter at position ".concat(O.position-4," while reading element of undefined length with tag ").concat(j.tag)),void(j.length=O.position-j.dataOffset)}j.length=O.byteArray.length-j.dataOffset,O.seek(O.byteArray.length-O.position)}var m=function(O,j){return O.vr!==void 0?O.vr==="SQ":j.position+4<=j.byteArray.length?(O=h(j),j.seek(-4),O==="xfffee000"||O==="xfffee0dd"):(j.warnings.push("eof encountered before finding sequence item tag or sequence delimiter tag in peeking to determine VR"),!1)};function K(O,j,Z){if(O===void 0)throw"dicomParser.readDicomElementImplicit: missing required parameter 'byteStream'";var x=h(O),x={tag:x,vr:Z!==void 0?Z(x):void 0,length:O.readUint32(),dataOffset:O.position};return x.length===4294967295&&(x.hadUndefinedLength=!0),x.tag===j||(!m(x,O)||i(x.tag)&&!x.hadUndefinedLength?x.hadUndefinedLength?w(O,x):O.seek(x.length):(p(O,x,Z),i(x.tag)&&(x.items=void 0))),x}function L(O){if(O===void 0)throw"dicomParser.readSequenceItem: missing required parameter 'byteStream'";var j={tag:h(O),length:O.readUint32(),dataOffset:O.position};if(j.tag!=="xfffee000")throw"dicomParser.readSequenceItem: item tag (FFFE,E000) not found at offset ".concat(O.position);return j}function J(O,j){var Z=L(O);return Z.length===4294967295?(Z.hadUndefinedLength=!0,Z.dataSet=function(x,X){for(var eA={};x.position<x.byteArray.length;){var sA=K(x,void 0,X);if((eA[sA.tag]=sA).tag==="xfffee00d")return new f(x.byteArrayParser,x.byteArray,eA)}return x.warnings.push("eof encountered before finding sequence item delimiter in sequence item of undefined length"),new f(x.byteArrayParser,x.byteArray,eA)}(O,j),Z.length=O.position-Z.dataOffset):(Z.dataSet=new f(O.byteArrayParser,O.byteArray,{}),d(Z.dataSet,O,O.position+Z.length,{vrCallback:j})),Z}function p(O,j,Z){if(O===void 0)throw"dicomParser.readSequenceItemsImplicit: missing required parameter 'byteStream'";if(j===void 0)throw"dicomParser.readSequenceItemsImplicit: missing required parameter 'element'";j.items=[],(j.length===4294967295?function(x,X,eA){for(;x.position+4<=x.byteArray.length;){var sA=h(x);if(x.seek(-4),sA==="xfffee0dd")return X.length=x.position-X.dataOffset,x.seek(8);sA=J(x,eA),X.items.push(sA)}x.warnings.push("eof encountered before finding sequence delimiter in sequence of undefined length"),X.length=x.byteArray.length-X.dataOffset}:function(x,X,eA){for(var sA=X.dataOffset+X.length;x.position<sA;){var aA=J(x,eA);X.items.push(aA)}})(O,j,Z)}function Y(O,j){var Z=L(O);return Z.length===4294967295?(Z.hadUndefinedLength=!0,Z.dataSet=function(x,X){for(var eA={};x.position<x.byteArray.length;){var sA=R(x,X);if((eA[sA.tag]=sA).tag==="xfffee00d")return new f(x.byteArrayParser,x.byteArray,eA)}return X.push("eof encountered before finding item delimiter tag while reading sequence item of undefined length"),new f(x.byteArrayParser,x.byteArray,eA)}(O,j),Z.length=O.position-Z.dataOffset):(Z.dataSet=new f(O.byteArrayParser,O.byteArray,{}),N(Z.dataSet,O,O.position+Z.length)),Z}function G(O,j,Z){if(O===void 0)throw"dicomParser.readSequenceItemsExplicit: missing required parameter 'byteStream'";if(j===void 0)throw"dicomParser.readSequenceItemsExplicit: missing required parameter 'element'";j.items=[],(j.length===4294967295?function(x,X,eA){for(;x.position+4<=x.byteArray.length;){var sA=h(x);if(x.seek(-4),sA==="xfffee0dd")return X.length=x.position-X.dataOffset,x.seek(8);sA=Y(x,eA),X.items.push(sA)}eA.push("eof encountered before finding sequence delimitation tag while reading sequence of undefined length"),X.length=x.position-X.dataOffset}:function(x,X,eA){for(var sA=X.dataOffset+X.length;x.position<sA;){var aA=Y(x,eA);X.items.push(aA)}})(O,j,Z)}var U=function(O){return O==="OB"||O==="OD"||O==="OL"||O==="OW"||O==="SQ"||O==="OF"||O==="UC"||O==="UR"||O==="UT"||O==="UN"?4:2};function R(O,j,Z){if(O===void 0)throw"dicomParser.readDicomElementExplicit: missing required parameter 'byteStream'";var x={tag:h(O),vr:O.readFixedString(2)};return U(x.vr)===2?x.length=O.readUint16():(O.seek(2),x.length=O.readUint32()),x.dataOffset=O.position,x.length===4294967295&&(x.hadUndefinedLength=!0),x.tag===Z||(x.vr==="SQ"?G(O,x,j):x.length===4294967295?x.tag==="x7fe00010"?y(O,x,j):(x.vr==="UN"?p:w)(O,x):O.seek(x.length)),x}function N(O,j,Z){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:{};if(Z=Z===void 0?j.byteArray.length:Z,j===void 0)throw"dicomParser.parseDicomDataSetExplicit: missing required parameter 'byteStream'";if(Z<j.position||Z>j.byteArray.length)throw"dicomParser.parseDicomDataSetExplicit: invalid value for parameter 'maxP osition'";for(var X=O.elements;j.position<Z;){var eA=R(j,O.warnings,x.untilTag);if((X[eA.tag]=eA).tag===x.untilTag)return}if(j.position>Z)throw"dicomParser:parseDicomDataSetExplicit: buffer overrun"}function d(O,j,Z){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:{};if(Z=Z===void 0?O.byteArray.length:Z,j===void 0)throw"dicomParser.parseDicomDataSetImplicit: missing required parameter 'byteStream'";if(Z<j.position||Z>j.byteArray.length)throw"dicomParser.parseDicomDataSetImplicit: invalid value for parameter 'maxPosition'";for(var X=O.elements;j.position<Z;){var eA=K(j,x.untilTag,x.vrCallback);if((X[eA.tag]=eA).tag===x.untilTag)return}}function S(O,j){if(typeof Buffer<"u"&&O instanceof Buffer)return Buffer.alloc(j);if(O instanceof Uint8Array)return new Uint8Array(j);throw"dicomParser.alloc: unknown type for byteArray"}var T="1.8.12",P={readUint16:function(O,j){if(j<0)throw"bigEndianByteArrayParser.readUint16: position cannot be less than 0";if(j+2>O.length)throw"bigEndianByteArrayParser.readUint16: attempt to read past end of buffer";return(O[j]<<8)+O[j+1]},readInt16:function(O,j){if(j<0)throw"bigEndianByteArrayParser.readInt16: position cannot be less than 0";if(j+2>O.length)throw"bigEndianByteArrayParser.readInt16: attempt to read past end of buffer";return j=(O[j]<<8)+O[j+1],j=32768&j?j-65535-1:j},readUint32:function(O,j){if(j<0)throw"bigEndianByteArrayParser.readUint32: position cannot be less than 0";if(j+4>O.length)throw"bigEndianByteArrayParser.readUint32: attempt to read past end of buffer";return 256*(256*(256*O[j]+O[j+1])+O[j+2])+O[j+3]},readInt32:function(O,j){if(j<0)throw"bigEndianByteArrayParser.readInt32: position cannot be less than 0";if(j+4>O.length)throw"bigEndianByteArrayParser.readInt32: attempt to read past end of buffer";return(O[j]<<24)+(O[j+1]<<16)+(O[j+2]<<8)+O[j+3]},readFloat:function(O,j){if(j<0)throw"bigEndianByteArrayParser.readFloat: position cannot be less than 0";if(j+4>O.length)throw"bigEndianByteArrayParser.readFloat: attempt to read past end of buffer";var Z=new Uint8Array(4);return Z[3]=O[j],Z[2]=O[j+1],Z[1]=O[j+2],Z[0]=O[j+3],new Float32Array(Z.buffer)[0]},readDouble:function(O,j){if(j<0)throw"bigEndianByteArrayParser.readDouble: position cannot be less than 0";if(j+8>O.length)throw"bigEndianByteArrayParser.readDouble: attempt to read past end of buffer";var Z=new Uint8Array(8);return Z[7]=O[j],Z[6]=O[j+1],Z[5]=O[j+2],Z[4]=O[j+3],Z[3]=O[j+4],Z[2]=O[j+5],Z[1]=O[j+6],Z[0]=O[j+7],new Float64Array(Z.buffer)[0]}};function W(O,j,Z){if(typeof Buffer<"u"&&O instanceof Buffer)return O.slice(j,j+Z);if(O instanceof Uint8Array)return new Uint8Array(O.buffer,O.byteOffset+j,Z);throw"dicomParser.from: unknown type for byteArray"}function q(O,j){for(var Z=0;Z<j.length;Z++){var x=j[Z];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(O,x.key,x)}}var gA=function(){function O(x,X,eA){if(function(sA,aA){if(!(sA instanceof aA))throw new TypeError("Cannot call a class as a function")}(this,O),x===void 0)throw"dicomParser.ByteStream: missing required parameter 'byteArrayParser'";if(X===void 0)throw"dicomParser.ByteStream: missing required parameter 'byteArray'";if(!(X instanceof Uint8Array)&&(typeof Buffer>"u"||!(X instanceof Buffer)))throw"dicomParser.ByteStream: parameter byteArray is not of type Uint8Array or Buffer";if(eA<0)throw"dicomParser.ByteStream: parameter 'position' cannot be less than 0";if(eA>=X.length)throw"dicomParser.ByteStream: parameter 'position' cannot be greater than or equal to 'byteArray' length";this.byteArrayParser=x,this.byteArray=X,this.position=eA||0,this.warnings=[]}var j,Z;return j=O,(Z=[{key:"seek",value:function(x){if(this.position+x<0)throw"dicomParser.ByteStream.prototype.seek: cannot seek to position < 0";this.position+=x}},{key:"readByteStream",value:function(x){if(this.position+x>this.byteArray.length)throw"dicomParser.ByteStream.prototype.readByteStream: readByteStream - buffer overread";var X=W(this.byteArray,this.position,x);return this.position+=x,new O(this.byteArrayParser,X)}},{key:"getSize",value:function(){return this.byteArray.length}},{key:"readUint16",value:function(){var x=this.byteArrayParser.readUint16(this.byteArray,this.position);return this.position+=2,x}},{key:"readUint32",value:function(){var x=this.byteArrayParser.readUint32(this.byteArray,this.position);return this.position+=4,x}},{key:"readFixedString",value:function(x){var X=v(this.byteArray,this.position,x);return this.position+=x,X}}])&&q(j.prototype,Z),Object.defineProperty(j,"prototype",{writable:!1}),O}(),V={readUint16:function(O,j){if(j<0)throw"littleEndianByteArrayParser.readUint16: position cannot be less than 0";if(j+2>O.length)throw"littleEndianByteArrayParser.readUint16: attempt to read past end of buffer";return O[j]+256*O[j+1]},readInt16:function(O,j){if(j<0)throw"littleEndianByteArrayParser.readInt16: position cannot be less than 0";if(j+2>O.length)throw"littleEndianByteArrayParser.readInt16: attempt to read past end of buffer";return j=O[j]+(O[j+1]<<8),j=32768&j?j-65535-1:j},readUint32:function(O,j){if(j<0)throw"littleEndianByteArrayParser.readUint32: position cannot be less than 0";if(j+4>O.length)throw"littleEndianByteArrayParser.readUint32: attempt to read past end of buffer";return O[j]+256*O[j+1]+256*O[j+2]*256+256*O[j+3]*256*256},readInt32:function(O,j){if(j<0)throw"littleEndianByteArrayParser.readInt32: position cannot be less than 0";if(j+4>O.length)throw"littleEndianByteArrayParser.readInt32: attempt to read past end of buffer";return O[j]+(O[j+1]<<8)+(O[j+2]<<16)+(O[j+3]<<24)},readFloat:function(O,j){if(j<0)throw"littleEndianByteArrayParser.readFloat: position cannot be less than 0";if(j+4>O.length)throw"littleEndianByteArrayParser.readFloat: attempt to read past end of buffer";var Z=new Uint8Array(4);return Z[0]=O[j],Z[1]=O[j+1],Z[2]=O[j+2],Z[3]=O[j+3],new Float32Array(Z.buffer)[0]},readDouble:function(O,j){if(j<0)throw"littleEndianByteArrayParser.readDouble: position cannot be less than 0";if(j+8>O.length)throw"littleEndianByteArrayParser.readDouble: attempt to read past end of buffer";var Z=new Uint8Array(8);return Z[0]=O[j],Z[1]=O[j+1],Z[2]=O[j+2],Z[3]=O[j+3],Z[4]=O[j+4],Z[5]=O[j+5],Z[6]=O[j+6],Z[7]=O[j+7],new Float64Array(Z.buffer)[0]}};function AA(O){var j=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};if(O===void 0)throw"dicomParser.readPart10Header: missing required parameter 'byteArray'";var Z=j.TransferSyntaxUID,x=new gA(V,O);return function(){var X=function(){if(x.getSize()<=132&&Z)return!1;if(x.seek(128),x.readFixedString(4)==="DICM")return!0;if(!(j||{}).TransferSyntaxUID)throw"dicomParser.readPart10Header: DICM prefix not found at location 132 - this is not a valid DICOM P10 file.";return x.seek(0),!1}(),eA=[],sA={};if(!X)return x.position=0,{elements:{x00020010:{tag:"x00020010",vr:"UI",Value:Z}},warnings:eA};for(;x.position<x.byteArray.length;){var aA=x.position,uA=R(x,eA);if("x0002ffff"<uA.tag){x.position=aA;break}uA.parser=V,sA[uA.tag]=uA}return(X=new f(x.byteArrayParser,x.byteArray,sA)).warnings=x.warnings,X.position=x.position,X}()}var QA="1.2.840.10008.1.2.2";function lA(O){var j=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};if(O===void 0)throw new Error("dicomParser.parseDicom: missing required parameter 'byteArray'");var Z,x=function(eA){if(eA.elements.x00020010===void 0)throw new Error("dicomParser.parseDicom: missing required meta header attribute 0002,0010");return eA=eA.elements.x00020010,eA&&eA.Value||v(O,eA.dataOffset,eA.length)};function X(uA){var aA=x(uA),sA=aA!=="1.2.840.10008.1.2",aA=function(mA,wA){var pA=Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]";if(mA!=="1.2.840.10008.1.2.1.99")return new gA(mA===QA?P:V,O,wA);if(j&&j.inflater)return mA=j.inflater(O,wA),new gA(V,mA,0);if(pA==!0){var KA=g(0),DA=W(O,wA,O.length-wA),KA=KA.inflateRawSync(DA),DA=S(O,KA.length+wA);return O.copy(DA,0,0,wA),KA.copy(DA,wA),new gA(V,DA,0)}if(typeof pako>"u")throw"dicomParser.parseDicom: no inflater available to handle deflate transfer syntax";return KA=O.slice(wA),DA=pako.inflateRaw(KA),(KA=S(O,DA.length+wA)).set(O.slice(0,wA),0),KA.set(DA,wA),new gA(V,KA,0)}(aA,uA.position),uA=new f(aA.byteArrayParser,aA.byteArray,{});uA.warnings=aA.warnings;try{(sA?N:d)(uA,aA,aA.byteArray.length,j)}catch(mA){throw{exception:mA,dataSet:uA}}return uA}return function(eA,sA){for(var aA in eA.elements)eA.elements.hasOwnProperty(aA)&&(sA.elements[aA]=eA.elements[aA]);return eA.warnings!==void 0&&(sA.warnings=eA.warnings.concat(sA.warnings)),sA}(Z=AA(O,j),X(Z))}var IA=function(O,j,Z){for(var x=0,X=j;X<j+Z;X++)x+=O[X].length;return x};function z(O,sA,Z,x,X){if(X=X||sA.fragments,O===void 0)throw"dicomParser.readEncapsulatedPixelDataFromFragments: missing required parameter 'dataSet'";if(sA===void 0)throw"dicomParser.readEncapsulatedPixelDataFromFragments: missing required parameter 'pixelDataElement'";if(Z===void 0)throw"dicomParser.readEncapsulatedPixelDataFromFragments: missing required parameter 'startFragmentIndex'";if((x=x||1)===void 0)throw"dicomParser.readEncapsulatedPixelDataFromFragments: missing required parameter 'numFragments'";if(sA.tag!=="x7fe00010")throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'pixelDataElement' refers to non pixel data tag (expected tag = x7fe00010";if(sA.encapsulatedPixelData!==!0||sA.hadUndefinedLength!==!0||sA.basicOffsetTable===void 0||sA.fragments===void 0||sA.fragments.length<=0)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'pixelDataElement' refers to pixel data element that does not have encapsulated pixel data";if(Z<0)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragmentIndex' must be >= 0";if(Z>=sA.fragments.length)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragmentIndex' must be < number of fragments";if(x<1)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'numFragments' must be > 0";if(Z+x>sA.fragments.length)throw"dicomParser.readEncapsulatedPixelDataFromFragments: parameter 'startFragment' + 'numFragments' < number of fragments";var eA=new gA(O.byteArrayParser,O.byteArray,sA.dataOffset),sA=L(eA);if(sA.tag!=="xfffee000")throw"dicomParser.readEncapsulatedPixelData: missing basic offset table xfffee000";eA.seek(sA.length);var aA=eA.position;if(x===1)return W(eA.byteArray,aA+X[Z].offset+8,X[Z].length);for(var sA=IA(X,Z,x),uA=S(eA.byteArray,sA),mA=0,wA=Z;wA<Z+x;wA++)for(var pA=aA+X[wA].offset+8,KA=0;KA<X[wA].length;KA++)uA[mA++]=eA.byteArray[pA++];return uA}var CA=function(O,j){for(var Z=0;Z<O.length;Z++)if(O[Z].offset===j)return Z},tA=function(O,j,Z,x){if(O===j.length-1)return Z.length-x;for(var X=j[O+1],eA=x+1;eA<Z.length;eA++)if(Z[eA].offset===X)return eA-x;throw"dicomParser.calculateNumberOfFragmentsForFrame: could not find fragment with offset matching basic offset table"};function EA(O,j,Z,x,X){if(x=x||j.basicOffsetTable,X=X||j.fragments,O===void 0)throw"dicomParser.readEncapsulatedImageFrame: missing required parameter 'dataSet'";if(j===void 0)throw"dicomParser.readEncapsulatedImageFrame: missing required parameter 'pixelDataElement'";if(Z===void 0)throw"dicomParser.readEncapsulatedImageFrame: missing required parameter 'frameIndex'";if(x===void 0)throw"dicomParser.readEncapsulatedImageFrame: parameter 'pixelDataElement' does not have basicOffsetTable";if(j.tag!=="x7fe00010")throw"dicomParser.readEncapsulatedImageFrame: parameter 'pixelDataElement' refers to non pixel data tag (expected tag = x7fe00010)";if(j.encapsulatedPixelData!==!0)throw"dicomParser.readEncapsulatedImageFrame: parameter 'pixelDataElement' refers to pixel data element that does not have encapsulated pixel data";if(j.hadUndefinedLength!==!0)throw"dicomParser.readEncapsulatedImageFrame: parameter 'pixelDataElement' refers to pixel data element that does not have undefined length";if(j.fragments===void 0)throw"dicomParser.readEncapsulatedImageFrame: parameter 'pixelDataElement' refers to pixel data element that does not have fragments";if(x.length===0)throw"dicomParser.readEncapsulatedImageFrame: basicOffsetTable has zero entries";if(Z<0)throw"dicomParser.readEncapsulatedImageFrame: parameter 'frameIndex' must be >= 0";if(Z>=x.length)throw"dicomParser.readEncapsulatedImageFrame: parameter 'frameIndex' must be < basicOffsetTable.length";var eA=x[Z],eA=CA(X,eA);if(eA===void 0)throw"dicomParser.readEncapsulatedImageFrame: unable to find fragment that matches basic offset table entry";return z(O,j,eA,tA(Z,x,X,eA),X)}var nA=!1;function rA(O,j,Z){if(nA||(nA=!0,console&&console.log&&console.log("WARNING: dicomParser.readEncapsulatedPixelData() has been deprecated")),O===void 0)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'dataSet'";if(j===void 0)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'element'";if(Z===void 0)throw"dicomParser.readEncapsulatedPixelData: missing required parameter 'frame'";if(j.tag!=="x7fe00010")throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to non pixel data tag (expected tag = x7fe00010)";if(j.encapsulatedPixelData!==!0||j.hadUndefinedLength!==!0||j.basicOffsetTable===void 0||j.fragments===void 0)throw"dicomParser.readEncapsulatedPixelData: parameter 'element' refers to pixel data element that does not have encapsulated pixel data";if(Z<0)throw"dicomParser.readEncapsulatedPixelData: parameter 'frame' must be >= 0";return j.basicOffsetTable.length!==0?EA(O,j,Z):z(O,j,0,j.fragments.length)}e.default={isStringVr:B,isPrivateTag:i,parsePN:a,parseTM:Q,parseDA:E,explicitElementToString:r,explicitDataSetToJS:n,createJPEGBasicOffsetTable:D,parseDicomDataSetExplicit:N,parseDicomDataSetImplicit:d,readFixedString:v,alloc:S,version:T,bigEndianByteArrayParser:P,ByteStream:gA,sharedCopy:W,DataSet:f,findAndSetUNElementLength:u,findEndOfEncapsulatedElement:y,findItemDelimitationItemAndSetElementLength:w,littleEndianByteArrayParser:V,parseDicom:lA,readDicomElementExplicit:R,readDicomElementImplicit:K,readEncapsulatedImageFrame:EA,readEncapsulatedPixelData:rA,readEncapsulatedPixelDataFromFragments:z,readPart10Header:AA,readSequenceItemsExplicit:G,readSequenceItemsImplicit:p,readSequenceItem:L,readTag:h,LEI:"1.2.840.10008.1.2",LEE:"1.2.840.10008.1.2.1"}}],s={},C.m=A,C.c=s,C.d=function(I,e,g){C.o(I,e)||Object.defineProperty(I,e,{enumerable:!0,get:g})},C.r=function(I){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(I,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(I,"__esModule",{value:!0})},C.t=function(I,e){if(1&e&&(I=C(I)),8&e||4&e&&typeof I=="object"&&I&&I.__esModule)return I;var g=Object.create(null);if(C.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:I}),2&e&&typeof I!="string")for(var t in I)C.d(g,t,(function(B){return I[B]}).bind(null,t));return g},C.n=function(I){var e=I&&I.__esModule?function(){return I.default}:function(){return I};return C.d(e,"a",e),e},C.o=function(I,e){return Object.prototype.hasOwnProperty.call(I,e)},C.p="",C(C.s=1);function C(I){if(s[I])return s[I].exports;var e=s[I]={i:I,l:!1,exports:{}};return A[I].call(e.exports,e,e.exports,C),e.l=!0,e.exports}var A,s})})(OI);var HB=OI.exports;const OB=zg(HB);var bI={exports:{}};(function(jA,ig){(function(k,C){jA.exports=C()})(TI,function(){return(()=>{var k={6089:(I,e,g)=>{I.exports=g(7945)},4559:(I,e,g)=>{I.exports=g(9842)},6059:(I,e,g)=>{I.exports=g(3798)},9387:(I,e,g)=>{I.exports=g(2149)},7423:(I,e,g)=>{I.exports=g(6970)},2633:(I,e,g)=>{I.exports=g(2343)},6028:(I,e,g)=>{I.exports=g(671)},187:(I,e,g)=>{I.exports=g(7283)},1655:(I,e,g)=>{I.exports=g(2882)},1246:(I,e,g)=>{I.exports=g(8730)},2165:(I,e,g)=>{I.exports=g(569)},337:(I,e,g)=>{I.exports=g(3751)},2770:(I,e,g)=>{I.exports=g(1380)},1882:(I,e,g)=>{I.exports=g(6601)},7878:(I,e,g)=>{I.exports=g(8783)},1929:(I,e,g)=>{I.exports=g(3498)},2250:(I,e,g)=>{I.exports=g(4731)},1407:(I,e,g)=>{I.exports=g(3355)},6051:(I,e,g)=>{I.exports=g(4640)},6275:(I,e,g)=>{I.exports=g(846)},7830:(I,e,g)=>{I.exports=g(7686)},3091:(I,e,g)=>{I.exports=g(5681)},8355:(I,e,g)=>{I.exports=g(9863)},1082:(I,e,g)=>{I.exports=g(5723)},2475:(I,e,g)=>{I.exports=g(8887)},9719:(I,e,g)=>{I.exports=g(9009)},5534:(I,e,g)=>{I.exports=g(5213)},4215:(I,e,g)=>{I.exports=g(156)},6496:(I,e,g)=>{I.exports=g(7754)},7458:I=>{var e=function(g){var t,B=Object.prototype,i=B.hasOwnProperty,a=typeof Symbol=="function"?Symbol:{},Q=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",E=a.toStringTag||"@@toStringTag";function r(d,S,T){return Object.defineProperty(d,S,{value:T,enumerable:!0,configurable:!0,writable:!0}),d[S]}try{r({},"")}catch{r=function(S,T,P){return S[T]=P}}function n(d,S,T,P){var W=S&&S.prototype instanceof v?S:v,q=Object.create(W.prototype),gA=new U(P||[]);return q._invoke=function(V,AA,QA){var lA=c;return function(IA,z){if(lA===h)throw new Error("Generator is already running");if(lA===y){if(IA==="throw")throw z;return N()}for(QA.method=IA,QA.arg=z;;){var CA=QA.delegate;if(CA){var tA=p(CA,QA);if(tA){if(tA===u)continue;return tA}}if(QA.method==="next")QA.sent=QA._sent=QA.arg;else if(QA.method==="throw"){if(lA===c)throw lA=y,QA.arg;QA.dispatchException(QA.arg)}else QA.method==="return"&&QA.abrupt("return",QA.arg);lA=h;var EA=l(V,AA,QA);if(EA.type==="normal"){if(lA=QA.done?y:D,EA.arg===u)continue;return{value:EA.arg,done:QA.done}}EA.type==="throw"&&(lA=y,QA.method="throw",QA.arg=EA.arg)}}}(d,T,gA),q}function l(d,S,T){try{return{type:"normal",arg:d.call(S,T)}}catch(P){return{type:"throw",arg:P}}}g.wrap=n;var c="suspendedStart",D="suspendedYield",h="executing",y="completed",u={};function v(){}function M(){}function F(){}var f={};r(f,Q,function(){return this});var w=Object.getPrototypeOf,m=w&&w(w(R([])));m&&m!==B&&i.call(m,Q)&&(f=m);var K=F.prototype=v.prototype=Object.create(f);function L(d){["next","throw","return"].forEach(function(S){r(d,S,function(T){return this._invoke(S,T)})})}function J(d,S){function T(W,q,gA,V){var AA=l(d[W],d,q);if(AA.type!=="throw"){var QA=AA.arg,lA=QA.value;return lA&&typeof lA=="object"&&i.call(lA,"__await")?S.resolve(lA.__await).then(function(IA){T("next",IA,gA,V)},function(IA){T("throw",IA,gA,V)}):S.resolve(lA).then(function(IA){QA.value=IA,gA(QA)},function(IA){return T("throw",IA,gA,V)})}V(AA.arg)}var P;this._invoke=function(W,q){function gA(){return new S(function(V,AA){T(W,q,V,AA)})}return P=P?P.then(gA,gA):gA()}}function p(d,S){var T=d.iterator[S.method];if(T===t){if(S.delegate=null,S.method==="throw"){if(d.iterator.return&&(S.method="return",S.arg=t,p(d,S),S.method==="throw"))return u;S.method="throw",S.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var P=l(T,d.iterator,S.arg);if(P.type==="throw")return S.method="throw",S.arg=P.arg,S.delegate=null,u;var W=P.arg;return W?W.done?(S[d.resultName]=W.value,S.next=d.nextLoc,S.method!=="return"&&(S.method="next",S.arg=t),S.delegate=null,u):W:(S.method="throw",S.arg=new TypeError("iterator result is not an object"),S.delegate=null,u)}function Y(d){var S={tryLoc:d[0]};1 in d&&(S.catchLoc=d[1]),2 in d&&(S.finallyLoc=d[2],S.afterLoc=d[3]),this.tryEntries.push(S)}function G(d){var S=d.completion||{};S.type="normal",delete S.arg,d.completion=S}function U(d){this.tryEntries=[{tryLoc:"root"}],d.forEach(Y,this),this.reset(!0)}function R(d){if(d){var S=d[Q];if(S)return S.call(d);if(typeof d.next=="function")return d;if(!isNaN(d.length)){var T=-1,P=function W(){for(;++T<d.length;)if(i.call(d,T))return W.value=d[T],W.done=!1,W;return W.value=t,W.done=!0,W};return P.next=P}}return{next:N}}function N(){return{value:t,done:!0}}return M.prototype=F,r(K,"constructor",F),r(F,"constructor",M),M.displayName=r(F,E,"GeneratorFunction"),g.isGeneratorFunction=function(d){var S=typeof d=="function"&&d.constructor;return!!S&&(S===M||(S.displayName||S.name)==="GeneratorFunction")},g.mark=function(d){return Object.setPrototypeOf?Object.setPrototypeOf(d,F):(d.__proto__=F,r(d,E,"GeneratorFunction")),d.prototype=Object.create(K),d},g.awrap=function(d){return{__await:d}},L(J.prototype),r(J.prototype,o,function(){return this}),g.AsyncIterator=J,g.async=function(d,S,T,P,W){W===void 0&&(W=Promise);var q=new J(n(d,S,T,P),W);return g.isGeneratorFunction(S)?q:q.next().then(function(gA){return gA.done?gA.value:q.next()})},L(K),r(K,E,"Generator"),r(K,Q,function(){return this}),r(K,"toString",function(){return"[object Generator]"}),g.keys=function(d){var S=[];for(var T in d)S.push(T);return S.reverse(),function P(){for(;S.length;){var W=S.pop();if(W in d)return P.value=W,P.done=!1,P}return P.done=!0,P}},g.values=R,U.prototype={constructor:U,reset:function(d){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(G),!d)for(var S in this)S.charAt(0)==="t"&&i.call(this,S)&&!isNaN(+S.slice(1))&&(this[S]=t)},stop:function(){this.done=!0;var d=this.tryEntries[0].completion;if(d.type==="throw")throw d.arg;return this.rval},dispatchException:function(d){if(this.done)throw d;var S=this;function T(AA,QA){return q.type="throw",q.arg=d,S.next=AA,QA&&(S.method="next",S.arg=t),!!QA}for(var P=this.tryEntries.length-1;P>=0;--P){var W=this.tryEntries[P],q=W.completion;if(W.tryLoc==="root")return T("end");if(W.tryLoc<=this.prev){var gA=i.call(W,"catchLoc"),V=i.call(W,"finallyLoc");if(gA&&V){if(this.prev<W.catchLoc)return T(W.catchLoc,!0);if(this.prev<W.finallyLoc)return T(W.finallyLoc)}else if(gA){if(this.prev<W.catchLoc)return T(W.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<W.finallyLoc)return T(W.finallyLoc)}}}},abrupt:function(d,S){for(var T=this.tryEntries.length-1;T>=0;--T){var P=this.tryEntries[T];if(P.tryLoc<=this.prev&&i.call(P,"finallyLoc")&&this.prev<P.finallyLoc){var W=P;break}}W&&(d==="break"||d==="continue")&&W.tryLoc<=S&&S<=W.finallyLoc&&(W=null);var q=W?W.completion:{};return q.type=d,q.arg=S,W?(this.method="next",this.next=W.finallyLoc,u):this.complete(q)},complete:function(d,S){if(d.type==="throw")throw d.arg;return d.type==="break"||d.type==="continue"?this.next=d.arg:d.type==="return"?(this.rval=this.arg=d.arg,this.method="return",this.next="end"):d.type==="normal"&&S&&(this.next=S),u},finish:function(d){for(var S=this.tryEntries.length-1;S>=0;--S){var T=this.tryEntries[S];if(T.finallyLoc===d)return this.complete(T.completion,T.afterLoc),G(T),u}},catch:function(d){for(var S=this.tryEntries.length-1;S>=0;--S){var T=this.tryEntries[S];if(T.tryLoc===d){var P=T.completion;if(P.type==="throw"){var W=P.arg;G(T)}return W}}throw new Error("illegal catch attempt")},delegateYield:function(d,S,T){return this.delegate={iterator:R(d),resultName:S,nextLoc:T},this.method==="next"&&(this.arg=t),u}},g}(I.exports);try{regeneratorRuntime=e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},2043:(I,e,g)=>{I.exports=g(7458)},5109:(I,e,g)=>{g(8109),g(2166);var t=g(9081);I.exports=t.Array.from},1316:(I,e,g)=>{g(9506);var t=g(9081);I.exports=t.Array.isArray},3641:(I,e,g)=>{g(3075);var t=g(2018);I.exports=t("Array").concat},646:(I,e,g)=>{g(8345);var t=g(2018);I.exports=t("Array").filter},3147:(I,e,g)=>{g(7670);var t=g(2018);I.exports=t("Array").includes},5197:(I,e,g)=>{g(194);var t=g(2018);I.exports=t("Array").indexOf},474:(I,e,g)=>{g(2478);var t=g(2018);I.exports=t("Array").map},1001:(I,e,g)=>{g(5313);var t=g(2018);I.exports=t("Array").slice},5587:(I,e,g)=>{g(4596);var t=g(2018);I.exports=t("Array").splice},3386:(I,e,g)=>{g(2228),g(8109);var t=g(5018);I.exports=t},7543:(I,e,g)=>{var t=g(3641),B=Array.prototype;I.exports=function(i){var a=i.concat;return i===B||i instanceof Array&&a===B.concat?t:a}},3918:(I,e,g)=>{var t=g(646),B=Array.prototype;I.exports=function(i){var a=i.filter;return i===B||i instanceof Array&&a===B.filter?t:a}},790:(I,e,g)=>{var t=g(6270),B=RegExp.prototype;I.exports=function(i){return(i===B||i instanceof RegExp)&&!("flags"in i)?t(i):i.flags}},9109:(I,e,g)=>{var t=g(3147),B=g(5520),i=Array.prototype,a=String.prototype;I.exports=function(Q){var o=Q.includes;return Q===i||Q instanceof Array&&o===i.includes?t:typeof Q=="string"||Q===a||Q instanceof String&&o===a.includes?B:o}},4825:(I,e,g)=>{var t=g(5197),B=Array.prototype;I.exports=function(i){var a=i.indexOf;return i===B||i instanceof Array&&a===B.indexOf?t:a}},238:(I,e,g)=>{var t=g(474),B=Array.prototype;I.exports=function(i){var a=i.map;return i===B||i instanceof Array&&a===B.map?t:a}},1285:(I,e,g)=>{var t=g(1001),B=Array.prototype;I.exports=function(i){var a=i.slice;return i===B||i instanceof Array&&a===B.slice?t:a}},7681:(I,e,g)=>{var t=g(5587),B=Array.prototype;I.exports=function(i){var a=i.splice;return i===B||i instanceof Array&&a===B.splice?t:a}},8949:(I,e,g)=>{var t=g(9119),B=String.prototype;I.exports=function(i){var a=i.trim;return typeof i=="string"||i===B||i instanceof String&&a===B.trim?t:a}},2529:(I,e,g)=>{g(8524);var t=g(9081);I.exports=t.Object.assign},6854:(I,e,g)=>{g(6764);var t=g(9081).Object,B=I.exports=function(i,a,Q){return t.defineProperty(i,a,Q)};t.defineProperty.sham&&(B.sham=!0)},1553:(I,e,g)=>{g(9398);var t=g(9081);I.exports=t.Object.entries},2744:(I,e,g)=>{g(554);var t=g(9081).Object,B=I.exports=function(i,a){return t.getOwnPropertyDescriptor(i,a)};t.getOwnPropertyDescriptor.sham&&(B.sham=!0)},6018:(I,e,g)=>{g(4267);var t=g(9081);I.exports=t.Object.getOwnPropertyDescriptors},5350:(I,e,g)=>{g(8318);var t=g(9081);I.exports=t.Object.getOwnPropertySymbols},8116:(I,e,g)=>{g(8390);var t=g(9081);I.exports=t.Object.keys},3140:(I,e,g)=>{g(1171);var t=g(9081);I.exports=t.Object.values},7281:(I,e,g)=>{g(6454),g(2228),g(2575),g(3658),g(4465),g(8359),g(5203),g(8109);var t=g(9081);I.exports=t.Promise},6270:(I,e,g)=>{g(8714);var t=g(4980);I.exports=function(B){return t.call(B)}},5520:(I,e,g)=>{g(688);var t=g(2018);I.exports=t("String").includes},9119:(I,e,g)=>{g(8217);var t=g(2018);I.exports=t("String").trim},1442:(I,e,g)=>{g(3075),g(2575),g(8318),g(5762),g(2181),g(8848),g(3719),g(2362),g(346),g(888),g(909),g(1992),g(8512),g(6165),g(6044),g(4676),g(263),g(3596),g(1227),g(6268);var t=g(9081);I.exports=t.Symbol},1190:(I,e,g)=>{g(2228),g(2575),g(8109),g(2362);var t=g(3379);I.exports=t.f("iterator")},4640:(I,e,g)=>{var t=g(7945);I.exports=t},846:(I,e,g)=>{var t=g(8010);I.exports=t},7686:(I,e,g)=>{var t=g(7922);I.exports=t},5681:(I,e,g)=>{var t=g(5838);I.exports=t},9863:(I,e,g)=>{var t=g(671);I.exports=t},5723:(I,e,g)=>{var t=g(8531);I.exports=t},8887:(I,e,g)=>{var t=g(6601);I.exports=t},9009:(I,e,g)=>{var t=g(8783);I.exports=t},5213:(I,e,g)=>{var t=g(4731);g(1152),g(8561),g(5543),g(8302),I.exports=t},156:(I,e,g)=>{var t=g(3355);g(8812),g(9085),g(7384),g(4719),g(2994),g(9431),g(4803),I.exports=t},7754:(I,e,g)=>{var t=g(6888);I.exports=t},9077:I=>{I.exports=function(e){if(typeof e!="function")throw TypeError(String(e)+" is not a function");return e}},9154:(I,e,g)=>{var t=g(3359);I.exports=function(B){if(!t(B)&&B!==null)throw TypeError("Can't set "+String(B)+" as a prototype");return B}},7710:I=>{I.exports=function(){}},8792:I=>{I.exports=function(e,g,t){if(!(e instanceof g))throw TypeError("Incorrect "+(t?t+" ":"")+"invocation");return e}},1912:(I,e,g)=>{var t=g(3359);I.exports=function(B){if(!t(B))throw TypeError(String(B)+" is not an object");return B}},4746:(I,e,g)=>{var t=g(7673),B=g(2058),i=g(7647),a=g(6475),Q=g(3746),o=g(409),E=g(5945),r=g(5018);I.exports=function(n){var l,c,D,h,y,u,v=B(n),M=typeof this=="function"?this:Array,F=arguments.length,f=F>1?arguments[1]:void 0,w=f!==void 0,m=r(v),K=0;if(w&&(f=t(f,F>2?arguments[2]:void 0,2)),m==null||M==Array&&a(m))for(c=new M(l=Q(v.length));l>K;K++)u=w?f(v[K],K):v[K],o(c,K,u);else for(y=(h=E(v,m)).next,c=new M;!(D=y.call(h)).done;K++)u=w?i(h,f,[D.value,K],!0):D.value,o(c,K,u);return c.length=K,c}},7075:(I,e,g)=>{var t=g(3861),B=g(3746),i=g(3055),a=function(Q){return function(o,E,r){var n,l=t(o),c=B(l.length),D=i(r,c);if(Q&&E!=E){for(;c>D;)if((n=l[D++])!=n)return!0}else for(;c>D;D++)if((Q||D in l)&&l[D]===E)return Q||D||0;return!Q&&-1}};I.exports={includes:a(!0),indexOf:a(!1)}},4206:(I,e,g)=>{var t=g(7673),B=g(1251),i=g(2058),a=g(3746),Q=g(8136),o=[].push,E=function(r){var n=r==1,l=r==2,c=r==3,D=r==4,h=r==6,y=r==7,u=r==5||h;return function(v,M,F,f){for(var w,m,K=i(v),L=B(K),J=t(M,F,3),p=a(L.length),Y=0,G=f||Q,U=n?G(v,p):l||y?G(v,0):void 0;p>Y;Y++)if((u||Y in L)&&(m=J(w=L[Y],Y,K),r))if(n)U[Y]=m;else if(m)switch(r){case 3:return!0;case 5:return w;case 6:return Y;case 2:o.call(U,w)}else switch(r){case 4:return!1;case 7:o.call(U,w)}return h?-1:c||D?D:U}};I.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},2143:(I,e,g)=>{var t=g(6530),B=g(5712),i=g(8233),a=B("species");I.exports=function(Q){return i>=51||!t(function(){var o=[];return(o.constructor={})[a]=function(){return{foo:1}},o[Q](Boolean).foo!==1})}},6628:(I,e,g)=>{var t=g(6530);I.exports=function(B,i){var a=[][B];return!!a&&t(function(){a.call(null,i||function(){throw 1},1)})}},3400:(I,e,g)=>{var t=g(3359),B=g(1054),i=g(5712)("species");I.exports=function(a){var Q;return B(a)&&(typeof(Q=a.constructor)!="function"||Q!==Array&&!B(Q.prototype)?t(Q)&&(Q=Q[i])===null&&(Q=void 0):Q=void 0),Q===void 0?Array:Q}},8136:(I,e,g)=>{var t=g(3400);I.exports=function(B,i){return new(t(B))(i===0?0:i)}},7647:(I,e,g)=>{var t=g(1912),B=g(309);I.exports=function(i,a,Q,o){try{return o?a(t(Q)[0],Q[1]):a(Q)}catch(E){B(i,"throw",E)}}},8908:(I,e,g)=>{var t=g(5712)("iterator"),B=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){B=!0}};a[t]=function(){return this},Array.from(a,function(){throw 2})}catch{}I.exports=function(Q,o){if(!o&&!B)return!1;var E=!1;try{var r={};r[t]=function(){return{next:function(){return{done:E=!0}}}},Q(r)}catch{}return E}},1570:I=>{var e={}.toString;I.exports=function(g){return e.call(g).slice(8,-1)}},7499:(I,e,g)=>{var t=g(8889),B=g(1570),i=g(5712)("toStringTag"),a=B(function(){return arguments}())=="Arguments";I.exports=t?B:function(Q){var o,E,r;return Q===void 0?"Undefined":Q===null?"Null":typeof(E=function(n,l){try{return n[l]}catch{}}(o=Object(Q),i))=="string"?E:a?B(o):(r=B(o))=="Object"&&typeof o.callee=="function"?"Arguments":r}},1722:(I,e,g)=>{var t=g(5712)("match");I.exports=function(B){var i=/./;try{"/./"[B](i)}catch{try{return i[t]=!1,"/./"[B](i)}catch{}}return!1}},872:(I,e,g)=>{var t=g(6530);I.exports=!t(function(){function B(){}return B.prototype.constructor=null,Object.getPrototypeOf(new B)!==B.prototype})},8611:(I,e,g)=>{var t=g(7300).IteratorPrototype,B=g(2491),i=g(5595),a=g(6738),Q=g(9418),o=function(){return this};I.exports=function(E,r,n){var l=r+" Iterator";return E.prototype=B(t,{next:i(1,n)}),a(E,l,!1,!0),Q[l]=o,E}},8518:(I,e,g)=>{var t=g(7001),B=g(7550),i=g(5595);I.exports=t?function(a,Q,o){return B.f(a,Q,i(1,o))}:function(a,Q,o){return a[Q]=o,a}},5595:I=>{I.exports=function(e,g){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:g}}},409:(I,e,g)=>{var t=g(5623),B=g(7550),i=g(5595);I.exports=function(a,Q,o){var E=t(Q);E in a?B.f(a,E,i(0,o)):a[E]=o}},8277:(I,e,g)=>{var t=g(390),B=g(8611),i=g(2629),a=g(5255),Q=g(6738),o=g(8518),E=g(9791),r=g(5712),n=g(8367),l=g(9418),c=g(7300),D=c.IteratorPrototype,h=c.BUGGY_SAFARI_ITERATORS,y=r("iterator"),u="keys",v="values",M="entries",F=function(){return this};I.exports=function(f,w,m,K,L,J,p){B(m,w,K);var Y,G,U,R=function(q){if(q===L&&P)return P;if(!h&&q in S)return S[q];switch(q){case u:case v:case M:return function(){return new m(this,q)}}return function(){return new m(this)}},N=w+" Iterator",d=!1,S=f.prototype,T=S[y]||S["@@iterator"]||L&&S[L],P=!h&&T||R(L),W=w=="Array"&&S.entries||T;if(W&&(Y=i(W.call(new f)),D!==Object.prototype&&Y.next&&(n||i(Y)===D||(a?a(Y,D):typeof Y[y]!="function"&&o(Y,y,F)),Q(Y,N,!0,!0),n&&(l[N]=F))),L==v&&T&&T.name!==v&&(d=!0,P=function(){return T.call(this)}),n&&!p||S[y]===P||o(S,y,P),l[w]=P,L)if(G={values:R(v),keys:J?P:R(u),entries:R(M)},p)for(U in G)(h||d||!(U in S))&&E(S,U,G[U]);else t({target:w,proto:!0,forced:h||d},G);return G}},1412:(I,e,g)=>{var t=g(9081),B=g(6690),i=g(3379),a=g(7550).f;I.exports=function(Q){var o=t.Symbol||(t.Symbol={});B(o,Q)||a(o,Q,{value:i.f(Q)})}},7001:(I,e,g)=>{var t=g(6530);I.exports=!t(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},231:(I,e,g)=>{var t=g(2868),B=g(3359),i=t.document,a=B(i)&&B(i.createElement);I.exports=function(Q){return a?i.createElement(Q):{}}},315:I=>{I.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},6610:I=>{I.exports=typeof window=="object"},6405:(I,e,g)=>{var t=g(6900),B=g(2868);I.exports=/ipad|iphone|ipod/i.test(t)&&B.Pebble!==void 0},6540:(I,e,g)=>{var t=g(6900);I.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(t)},6521:(I,e,g)=>{var t=g(1570),B=g(2868);I.exports=t(B.process)=="process"},4010:(I,e,g)=>{var t=g(6900);I.exports=/web0s(?!.*chrome)/i.test(t)},6900:(I,e,g)=>{var t=g(8104);I.exports=t("navigator","userAgent")||""},8233:(I,e,g)=>{var t,B,i=g(2868),a=g(6900),Q=i.process,o=i.Deno,E=Q&&Q.versions||o&&o.version,r=E&&E.v8;r?B=(t=r.split("."))[0]<4?1:t[0]+t[1]:a&&(!(t=a.match(/Edge\/(\d+)/))||t[1]>=74)&&(t=a.match(/Chrome\/(\d+)/))&&(B=t[1]),I.exports=B&&+B},2018:(I,e,g)=>{var t=g(9081);I.exports=function(B){return t[B+"Prototype"]}},2712:I=>{I.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},390:(I,e,g)=>{var t=g(2868),B=g(5904).f,i=g(1011),a=g(9081),Q=g(7673),o=g(8518),E=g(6690),r=function(n){var l=function(c,D,h){if(this instanceof n){switch(arguments.length){case 0:return new n;case 1:return new n(c);case 2:return new n(c,D)}return new n(c,D,h)}return n.apply(this,arguments)};return l.prototype=n.prototype,l};I.exports=function(n,l){var c,D,h,y,u,v,M,F,f=n.target,w=n.global,m=n.stat,K=n.proto,L=w?t:m?t[f]:(t[f]||{}).prototype,J=w?a:a[f]||o(a,f,{})[f],p=J.prototype;for(h in l)c=!i(w?h:f+(m?".":"#")+h,n.forced)&&L&&E(L,h),u=J[h],c&&(v=n.noTargetGet?(F=B(L,h))&&F.value:L[h]),y=c&&v?v:l[h],c&&typeof u==typeof y||(M=n.bind&&c?Q(y,t):n.wrap&&c?r(y):K&&typeof y=="function"?Q(Function.call,y):y,(n.sham||y&&y.sham||u&&u.sham)&&o(M,"sham",!0),o(J,h,M),K&&(E(a,D=f+"Prototype")||o(a,D,{}),o(a[D],h,y),n.real&&p&&!p[h]&&o(p,h,y)))}},6530:I=>{I.exports=function(e){try{return!!e()}catch{return!0}}},7673:(I,e,g)=>{var t=g(9077);I.exports=function(B,i,a){if(t(B),i===void 0)return B;switch(a){case 0:return function(){return B.call(i)};case 1:return function(Q){return B.call(i,Q)};case 2:return function(Q,o){return B.call(i,Q,o)};case 3:return function(Q,o,E){return B.call(i,Q,o,E)}}return function(){return B.apply(i,arguments)}}},8104:(I,e,g)=>{var t=g(9081),B=g(2868),i=function(a){return typeof a=="function"?a:void 0};I.exports=function(a,Q){return arguments.length<2?i(t[a])||i(B[a]):t[a]&&t[a][Q]||B[a]&&B[a][Q]}},5018:(I,e,g)=>{var t=g(7499),B=g(9418),i=g(5712)("iterator");I.exports=function(a){if(a!=null)return a[i]||a["@@iterator"]||B[t(a)]}},5945:(I,e,g)=>{var t=g(1912),B=g(5018);I.exports=function(i,a){var Q=arguments.length<2?B(i):a;if(typeof Q!="function")throw TypeError(String(i)+" is not iterable");return t(Q.call(i))}},2868:(I,e,g)=>{var t=function(B){return B&&B.Math==Math&&B};I.exports=t(typeof globalThis=="object"&&globalThis)||t(typeof window=="object"&&window)||t(typeof self=="object"&&self)||t(typeof g.g=="object"&&g.g)||function(){return this}()||Function("return this")()},6690:(I,e,g)=>{var t=g(2058),B={}.hasOwnProperty;I.exports=Object.hasOwn||function(i,a){return B.call(t(i),a)}},7048:I=>{I.exports={}},8471:(I,e,g)=>{var t=g(2868);I.exports=function(B,i){var a=t.console;a&&a.error&&(arguments.length===1?a.error(B):a.error(B,i))}},5644:(I,e,g)=>{var t=g(8104);I.exports=t("document","documentElement")},640:(I,e,g)=>{var t=g(7001),B=g(6530),i=g(231);I.exports=!t&&!B(function(){return Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a!=7})},1251:(I,e,g)=>{var t=g(6530),B=g(1570),i="".split;I.exports=t(function(){return!Object("z").propertyIsEnumerable(0)})?function(a){return B(a)=="String"?i.call(a,""):Object(a)}:Object},1494:(I,e,g)=>{var t=g(2656),B=Function.toString;typeof t.inspectSource!="function"&&(t.inspectSource=function(i){return B.call(i)}),I.exports=t.inspectSource},5875:(I,e,g)=>{var t,B,i,a=g(2297),Q=g(2868),o=g(3359),E=g(8518),r=g(6690),n=g(2656),l=g(5039),c=g(7048),D="Object already initialized",h=Q.WeakMap;if(a||n.state){var y=n.state||(n.state=new h),u=y.get,v=y.has,M=y.set;t=function(f,w){if(v.call(y,f))throw new TypeError(D);return w.facade=f,M.call(y,f,w),w},B=function(f){return u.call(y,f)||{}},i=function(f){return v.call(y,f)}}else{var F=l("state");c[F]=!0,t=function(f,w){if(r(f,F))throw new TypeError(D);return w.facade=f,E(f,F,w),w},B=function(f){return r(f,F)?f[F]:{}},i=function(f){return r(f,F)}}I.exports={set:t,get:B,has:i,enforce:function(f){return i(f)?B(f):t(f,{})},getterFor:function(f){return function(w){var m;if(!o(w)||(m=B(w)).type!==f)throw TypeError("Incompatible receiver, "+f+" required");return m}}}},6475:(I,e,g)=>{var t=g(5712),B=g(9418),i=t("iterator"),a=Array.prototype;I.exports=function(Q){return Q!==void 0&&(B.Array===Q||a[i]===Q)}},1054:(I,e,g)=>{var t=g(1570);I.exports=Array.isArray||function(B){return t(B)=="Array"}},1011:(I,e,g)=>{var t=g(6530),B=/#|\.prototype\./,i=function(r,n){var l=Q[a(r)];return l==E||l!=o&&(typeof n=="function"?t(n):!!n)},a=i.normalize=function(r){return String(r).replace(B,".").toLowerCase()},Q=i.data={},o=i.NATIVE="N",E=i.POLYFILL="P";I.exports=i},3359:I=>{I.exports=function(e){return typeof e=="object"?e!==null:typeof e=="function"}},8367:I=>{I.exports=!0},6858:(I,e,g)=>{var t=g(3359),B=g(1570),i=g(5712)("match");I.exports=function(a){var Q;return t(a)&&((Q=a[i])!==void 0?!!Q:B(a)=="RegExp")}},1149:(I,e,g)=>{var t=g(8104),B=g(6046);I.exports=B?function(i){return typeof i=="symbol"}:function(i){var a=t("Symbol");return typeof a=="function"&&Object(i)instanceof a}},3906:(I,e,g)=>{var t=g(1912),B=g(6475),i=g(3746),a=g(7673),Q=g(5945),o=g(5018),E=g(309),r=function(n,l){this.stopped=n,this.result=l};I.exports=function(n,l,c){var D,h,y,u,v,M,F,f=c&&c.that,w=!(!c||!c.AS_ENTRIES),m=!(!c||!c.IS_ITERATOR),K=!(!c||!c.INTERRUPTED),L=a(l,f,1+w+K),J=function(Y){return D&&E(D,"normal",Y),new r(!0,Y)},p=function(Y){return w?(t(Y),K?L(Y[0],Y[1],J):L(Y[0],Y[1])):K?L(Y,J):L(Y)};if(m)D=n;else{if(typeof(h=o(n))!="function")throw TypeError("Target is not iterable");if(B(h)){for(y=0,u=i(n.length);u>y;y++)if((v=p(n[y]))&&v instanceof r)return v;return new r(!1)}D=Q(n,h)}for(M=D.next;!(F=M.call(D)).done;){try{v=p(F.value)}catch(Y){E(D,"throw",Y)}if(typeof v=="object"&&v&&v instanceof r)return v}return new r(!1)}},309:(I,e,g)=>{var t=g(1912);I.exports=function(B,i,a){var Q,o;t(B);try{if((Q=B.return)===void 0){if(i==="throw")throw a;return a}Q=Q.call(B)}catch(E){o=!0,Q=E}if(i==="throw")throw a;if(o)throw Q;return t(Q),a}},7300:(I,e,g)=>{var t,B,i,a=g(6530),Q=g(2629),o=g(8518),E=g(6690),r=g(5712),n=g(8367),l=r("iterator"),c=!1;[].keys&&("next"in(i=[].keys())?(B=Q(Q(i)))!==Object.prototype&&(t=B):c=!0);var D=t==null||a(function(){var h={};return t[l].call(h)!==h});D&&(t={}),n&&!D||E(t,l)||o(t,l,function(){return this}),I.exports={IteratorPrototype:t,BUGGY_SAFARI_ITERATORS:c}},9418:I=>{I.exports={}},8054:(I,e,g)=>{var t,B,i,a,Q,o,E,r,n=g(2868),l=g(5904).f,c=g(6569).set,D=g(6540),h=g(6405),y=g(4010),u=g(6521),v=n.MutationObserver||n.WebKitMutationObserver,M=n.document,F=n.process,f=n.Promise,w=l(n,"queueMicrotask"),m=w&&w.value;m||(t=function(){var K,L;for(u&&(K=F.domain)&&K.exit();B;){L=B.fn,B=B.next;try{L()}catch(J){throw B?a():i=void 0,J}}i=void 0,K&&K.enter()},D||u||y||!v||!M?!h&&f&&f.resolve?((E=f.resolve(void 0)).constructor=f,r=E.then,a=function(){r.call(E,t)}):a=u?function(){F.nextTick(t)}:function(){c.call(n,t)}:(Q=!0,o=M.createTextNode(""),new v(t).observe(o,{characterData:!0}),a=function(){o.data=Q=!Q})),I.exports=m||function(K){var L={fn:K,next:void 0};i&&(i.next=L),B||(B=L,a()),i=L}},3104:(I,e,g)=>{var t=g(2868);I.exports=t.Promise},3216:(I,e,g)=>{var t=g(8233),B=g(6530);I.exports=!!Object.getOwnPropertySymbols&&!B(function(){var i=Symbol();return!String(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&t&&t<41})},2297:(I,e,g)=>{var t=g(2868),B=g(1494),i=t.WeakMap;I.exports=typeof i=="function"&&/native code/.test(B(i))},4130:(I,e,g)=>{var t=g(9077),B=function(i){var a,Q;this.promise=new i(function(o,E){if(a!==void 0||Q!==void 0)throw TypeError("Bad Promise constructor");a=o,Q=E}),this.resolve=t(a),this.reject=t(Q)};I.exports.f=function(i){return new B(i)}},9611:(I,e,g)=>{var t=g(6858);I.exports=function(B){if(t(B))throw TypeError("The method doesn't accept regular expressions");return B}},3210:(I,e,g)=>{var t=g(7001),B=g(6530),i=g(461),a=g(3764),Q=g(1156),o=g(2058),E=g(1251),r=Object.assign,n=Object.defineProperty;I.exports=!r||B(function(){if(t&&r({b:1},r(n({},"a",{enumerable:!0,get:function(){n(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var l={},c={},D=Symbol(),h="abcdefghijklmnopqrst";return l[D]=7,h.split("").forEach(function(y){c[y]=y}),r({},l)[D]!=7||i(r({},c)).join("")!=h})?function(l,c){for(var D=o(l),h=arguments.length,y=1,u=a.f,v=Q.f;h>y;)for(var M,F=E(arguments[y++]),f=u?i(F).concat(u(F)):i(F),w=f.length,m=0;w>m;)M=f[m++],t&&!v.call(F,M)||(D[M]=F[M]);return D}:r},2491:(I,e,g)=>{var t,B=g(1912),i=g(4686),a=g(2712),Q=g(7048),o=g(5644),E=g(231),r=g(5039),n=r("IE_PROTO"),l=function(){},c=function(y){return"<script>"+y+"<\/script>"},D=function(y){y.write(c("")),y.close();var u=y.parentWindow.Object;return y=null,u},h=function(){try{t=new ActiveXObject("htmlfile")}catch{}var y,u;h=typeof document<"u"?document.domain&&t?D(t):((u=E("iframe")).style.display="none",o.appendChild(u),u.src="javascript:",(y=u.contentWindow.document).open(),y.write(c("document.F=Object")),y.close(),y.F):D(t);for(var v=a.length;v--;)delete h.prototype[a[v]];return h()};Q[n]=!0,I.exports=Object.create||function(y,u){var v;return y!==null?(l.prototype=B(y),v=new l,l.prototype=null,v[n]=y):v=h(),u===void 0?v:i(v,u)}},4686:(I,e,g)=>{var t=g(7001),B=g(7550),i=g(1912),a=g(461);I.exports=t?Object.defineProperties:function(Q,o){i(Q);for(var E,r=a(o),n=r.length,l=0;n>l;)B.f(Q,E=r[l++],o[E]);return Q}},7550:(I,e,g)=>{var t=g(7001),B=g(640),i=g(1912),a=g(5623),Q=Object.defineProperty;e.f=t?Q:function(o,E,r){if(i(o),E=a(E),i(r),B)try{return Q(o,E,r)}catch{}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(o[E]=r.value),o}},5904:(I,e,g)=>{var t=g(7001),B=g(1156),i=g(5595),a=g(3861),Q=g(5623),o=g(6690),E=g(640),r=Object.getOwnPropertyDescriptor;e.f=t?r:function(n,l){if(n=a(n),l=Q(l),E)try{return r(n,l)}catch{}if(o(n,l))return i(!B.f.call(n,l),n[l])}},6159:(I,e,g)=>{var t=g(3861),B=g(9035).f,i={}.toString,a=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];I.exports.f=function(Q){return a&&i.call(Q)=="[object Window]"?function(o){try{return B(o)}catch{return a.slice()}}(Q):B(t(Q))}},9035:(I,e,g)=>{var t=g(1247),B=g(2712).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(i){return t(i,B)}},3764:(I,e)=>{e.f=Object.getOwnPropertySymbols},2629:(I,e,g)=>{var t=g(6690),B=g(2058),i=g(5039),a=g(872),Q=i("IE_PROTO"),o=Object.prototype;I.exports=a?Object.getPrototypeOf:function(E){return E=B(E),t(E,Q)?E[Q]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?o:null}},1247:(I,e,g)=>{var t=g(6690),B=g(3861),i=g(7075).indexOf,a=g(7048);I.exports=function(Q,o){var E,r=B(Q),n=0,l=[];for(E in r)!t(a,E)&&t(r,E)&&l.push(E);for(;o.length>n;)t(r,E=o[n++])&&(~i(l,E)||l.push(E));return l}},461:(I,e,g)=>{var t=g(1247),B=g(2712);I.exports=Object.keys||function(i){return t(i,B)}},1156:(I,e)=>{var g={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,B=t&&!g.call({1:2},1);e.f=B?function(i){var a=t(this,i);return!!a&&a.enumerable}:g},5255:(I,e,g)=>{var t=g(1912),B=g(9154);I.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i,a=!1,Q={};try{(i=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(Q,[]),a=Q instanceof Array}catch{}return function(o,E){return t(o),B(E),a?i.call(o,E):o.__proto__=E,o}}():void 0)},3895:(I,e,g)=>{var t=g(7001),B=g(461),i=g(3861),a=g(1156).f,Q=function(o){return function(E){for(var r,n=i(E),l=B(n),c=l.length,D=0,h=[];c>D;)r=l[D++],t&&!a.call(n,r)||h.push(o?[r,n[r]]:n[r]);return h}};I.exports={entries:Q(!0),values:Q(!1)}},2204:(I,e,g)=>{var t=g(8889),B=g(7499);I.exports=t?{}.toString:function(){return"[object "+B(this)+"]"}},9466:(I,e,g)=>{var t=g(3359);I.exports=function(B,i){var a,Q;if(i==="string"&&typeof(a=B.toString)=="function"&&!t(Q=a.call(B))||typeof(a=B.valueOf)=="function"&&!t(Q=a.call(B))||i!=="string"&&typeof(a=B.toString)=="function"&&!t(Q=a.call(B)))return Q;throw TypeError("Can't convert object to primitive value")}},5340:(I,e,g)=>{var t=g(8104),B=g(9035),i=g(3764),a=g(1912);I.exports=t("Reflect","ownKeys")||function(Q){var o=B.f(a(Q)),E=i.f;return E?o.concat(E(Q)):o}},9081:I=>{I.exports={}},4618:I=>{I.exports=function(e){try{return{error:!1,value:e()}}catch(g){return{error:!0,value:g}}}},4567:(I,e,g)=>{var t=g(1912),B=g(3359),i=g(4130);I.exports=function(a,Q){if(t(a),B(Q)&&Q.constructor===a)return Q;var o=i.f(a);return(0,o.resolve)(Q),o.promise}},9248:(I,e,g)=>{var t=g(9791);I.exports=function(B,i,a){for(var Q in i)a&&a.unsafe&&B[Q]?B[Q]=i[Q]:t(B,Q,i[Q],a);return B}},9791:(I,e,g)=>{var t=g(8518);I.exports=function(B,i,a,Q){Q&&Q.enumerable?B[i]=a:t(B,i,a)}},4980:(I,e,g)=>{var t=g(1912);I.exports=function(){var B=t(this),i="";return B.global&&(i+="g"),B.ignoreCase&&(i+="i"),B.multiline&&(i+="m"),B.dotAll&&(i+="s"),B.unicode&&(i+="u"),B.sticky&&(i+="y"),i}},3604:I=>{I.exports=function(e){if(e==null)throw TypeError("Can't call method on "+e);return e}},2643:(I,e,g)=>{var t=g(2868);I.exports=function(B,i){try{Object.defineProperty(t,B,{value:i,configurable:!0,writable:!0})}catch{t[B]=i}return i}},2655:(I,e,g)=>{var t=g(8104),B=g(7550),i=g(5712),a=g(7001),Q=i("species");I.exports=function(o){var E=t(o),r=B.f;a&&E&&!E[Q]&&r(E,Q,{configurable:!0,get:function(){return this}})}},6738:(I,e,g)=>{var t=g(8889),B=g(7550).f,i=g(8518),a=g(6690),Q=g(2204),o=g(5712)("toStringTag");I.exports=function(E,r,n,l){if(E){var c=n?E:E.prototype;a(c,o)||B(c,o,{configurable:!0,value:r}),l&&!t&&i(c,"toString",Q)}}},5039:(I,e,g)=>{var t=g(6315),B=g(9),i=t("keys");I.exports=function(a){return i[a]||(i[a]=B(a))}},2656:(I,e,g)=>{var t=g(2868),B=g(2643),i="__core-js_shared__",a=t[i]||B(i,{});I.exports=a},6315:(I,e,g)=>{var t=g(8367),B=g(2656);(I.exports=function(i,a){return B[i]||(B[i]=a!==void 0?a:{})})("versions",[]).push({version:"3.17.2",mode:t?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},5462:(I,e,g)=>{var t=g(1912),B=g(9077),i=g(5712)("species");I.exports=function(a,Q){var o,E=t(a).constructor;return E===void 0||(o=t(E)[i])==null?Q:B(o)}},1420:(I,e,g)=>{var t=g(1470),B=g(5264),i=g(3604),a=function(Q){return function(o,E){var r,n,l=B(i(o)),c=t(E),D=l.length;return c<0||c>=D?Q?"":void 0:(r=l.charCodeAt(c))<55296||r>56319||c+1===D||(n=l.charCodeAt(c+1))<56320||n>57343?Q?l.charAt(c):r:Q?l.slice(c,c+2):n-56320+(r-55296<<10)+65536}};I.exports={codeAt:a(!1),charAt:a(!0)}},9787:(I,e,g)=>{var t=g(6530),B=g(3781);I.exports=function(i){return t(function(){return!!B[i]()||"
"[i]()!="
"||B[i].name!==i})}},774:(I,e,g)=>{var t=g(3604),B=g(5264),i="["+g(3781)+"]",a=RegExp("^"+i+i+"*"),Q=RegExp(i+i+"*$"),o=function(E){return function(r){var n=B(t(r));return 1&E&&(n=n.replace(a,"")),2&E&&(n=n.replace(Q,"")),n}};I.exports={start:o(1),end:o(2),trim:o(3)}},6569:(I,e,g)=>{var t,B,i,a,Q=g(2868),o=g(6530),E=g(7673),r=g(5644),n=g(231),l=g(6540),c=g(6521),D=Q.setImmediate,h=Q.clearImmediate,y=Q.process,u=Q.MessageChannel,v=Q.Dispatch,M=0,F={},f="onreadystatechange";try{t=Q.location}catch{}var w=function(J){if(F.hasOwnProperty(J)){var p=F[J];delete F[J],p()}},m=function(J){return function(){w(J)}},K=function(J){w(J.data)},L=function(J){Q.postMessage(String(J),t.protocol+"//"+t.host)};D&&h||(D=function(J){for(var p=[],Y=arguments.length,G=1;Y>G;)p.push(arguments[G++]);return F[++M]=function(){(typeof J=="function"?J:Function(J)).apply(void 0,p)},B(M),M},h=function(J){delete F[J]},c?B=function(J){y.nextTick(m(J))}:v&&v.now?B=function(J){v.now(m(J))}:u&&!l?(a=(i=new u).port2,i.port1.onmessage=K,B=E(a.postMessage,a,1)):Q.addEventListener&&typeof postMessage=="function"&&!Q.importScripts&&t&&t.protocol!=="file:"&&!o(L)?(B=L,Q.addEventListener("message",K,!1)):B=f in n("script")?function(J){r.appendChild(n("script")).onreadystatechange=function(){r.removeChild(this),w(J)}}:function(J){setTimeout(m(J),0)}),I.exports={set:D,clear:h}},3055:(I,e,g)=>{var t=g(1470),B=Math.max,i=Math.min;I.exports=function(a,Q){var o=t(a);return o<0?B(o+Q,0):i(o,Q)}},3861:(I,e,g)=>{var t=g(1251),B=g(3604);I.exports=function(i){return t(B(i))}},1470:I=>{var e=Math.ceil,g=Math.floor;I.exports=function(t){return isNaN(t=+t)?0:(t>0?g:e)(t)}},3746:(I,e,g)=>{var t=g(1470),B=Math.min;I.exports=function(i){return i>0?B(t(i),9007199254740991):0}},2058:(I,e,g)=>{var t=g(3604);I.exports=function(B){return Object(t(B))}},3957:(I,e,g)=>{var t=g(3359),B=g(1149),i=g(9466),a=g(5712)("toPrimitive");I.exports=function(Q,o){if(!t(Q)||B(Q))return Q;var E,r=Q[a];if(r!==void 0){if(o===void 0&&(o="default"),E=r.call(Q,o),!t(E)||B(E))return E;throw TypeError("Can't convert object to primitive value")}return o===void 0&&(o="number"),i(Q,o)}},5623:(I,e,g)=>{var t=g(3957),B=g(1149);I.exports=function(i){var a=t(i,"string");return B(a)?a:String(a)}},8889:(I,e,g)=>{var t={};t[g(5712)("toStringTag")]="z",I.exports=String(t)==="[object z]"},5264:(I,e,g)=>{var t=g(1149);I.exports=function(B){if(t(B))throw TypeError("Cannot convert a Symbol value to a string");return String(B)}},9:I=>{var e=0,g=Math.random();I.exports=function(t){return"Symbol("+String(t===void 0?"":t)+")_"+(++e+g).toString(36)}},6046:(I,e,g)=>{var t=g(3216);I.exports=t&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3379:(I,e,g)=>{var t=g(5712);e.f=t},5712:(I,e,g)=>{var t=g(2868),B=g(6315),i=g(6690),a=g(9),Q=g(3216),o=g(6046),E=B("wks"),r=t.Symbol,n=o?r:r&&r.withoutSetter||a;I.exports=function(l){return i(E,l)&&(Q||typeof E[l]=="string")||(Q&&i(r,l)?E[l]=r[l]:E[l]=n("Symbol."+l)),E[l]}},3781:I=>{I.exports=`
\v\f\r \u2028\u2029\uFEFF`},6454:(I,e,g)=>{var t=g(390),B=g(2629),i=g(5255),a=g(2491),Q=g(8518),o=g(5595),E=g(3906),r=g(5264),n=function(l,c){var D=this;if(!(D instanceof n))return new n(l,c);i&&(D=i(new Error(void 0),B(D))),c!==void 0&&Q(D,"message",r(c));var h=[];return E(l,h.push,{that:h}),Q(D,"errors",h),D};n.prototype=a(Error.prototype,{constructor:o(5,n),message:o(5,""),name:o(5,"AggregateError")}),t({global:!0},{AggregateError:n})},3075:(I,e,g)=>{var t=g(390),B=g(6530),i=g(1054),a=g(3359),Q=g(2058),o=g(3746),E=g(409),r=g(8136),n=g(2143),l=g(5712),c=g(8233),D=l("isConcatSpreadable"),h=9007199254740991,y="Maximum allowed index exceeded",u=c>=51||!B(function(){var F=[];return F[D]=!1,F.concat()[0]!==F}),v=n("concat"),M=function(F){if(!a(F))return!1;var f=F[D];return f!==void 0?!!f:i(F)};t({target:"Array",proto:!0,forced:!u||!v},{concat:function(F){var f,w,m,K,L,J=Q(this),p=r(J,0),Y=0;for(f=-1,m=arguments.length;f<m;f++)if(M(L=f===-1?J:arguments[f])){if(Y+(K=o(L.length))>h)throw TypeError(y);for(w=0;w<K;w++,Y++)w in L&&E(p,Y,L[w])}else{if(Y>=h)throw TypeError(y);E(p,Y++,L)}return p.length=Y,p}})},8345:(I,e,g)=>{var t=g(390),B=g(4206).filter;t({target:"Array",proto:!0,forced:!g(2143)("filter")},{filter:function(i){return B(this,i,arguments.length>1?arguments[1]:void 0)}})},2166:(I,e,g)=>{var t=g(390),B=g(4746);t({target:"Array",stat:!0,forced:!g(8908)(function(i){Array.from(i)})},{from:B})},7670:(I,e,g)=>{var t=g(390),B=g(7075).includes,i=g(7710);t({target:"Array",proto:!0},{includes:function(a){return B(this,a,arguments.length>1?arguments[1]:void 0)}}),i("includes")},194:(I,e,g)=>{var t=g(390),B=g(7075).indexOf,i=g(6628),a=[].indexOf,Q=!!a&&1/[1].indexOf(1,-0)<0,o=i("indexOf");t({target:"Array",proto:!0,forced:Q||!o},{indexOf:function(E){return Q?a.apply(this,arguments)||0:B(this,E,arguments.length>1?arguments[1]:void 0)}})},9506:(I,e,g)=>{g(390)({target:"Array",stat:!0},{isArray:g(1054)})},2228:(I,e,g)=>{var t=g(3861),B=g(7710),i=g(9418),a=g(5875),Q=g(8277),o="Array Iterator",E=a.set,r=a.getterFor(o);I.exports=Q(Array,"Array",function(n,l){E(this,{type:o,target:t(n),index:0,kind:l})},function(){var n=r(this),l=n.target,c=n.kind,D=n.index++;return!l||D>=l.length?(n.target=void 0,{value:void 0,done:!0}):c=="keys"?{value:D,done:!1}:c=="values"?{value:l[D],done:!1}:{value:[D,l[D]],done:!1}},"values"),i.Arguments=i.Array,B("keys"),B("values"),B("entries")},2478:(I,e,g)=>{var t=g(390),B=g(4206).map;t({target:"Array",proto:!0,forced:!g(2143)("map")},{map:function(i){return B(this,i,arguments.length>1?arguments[1]:void 0)}})},5313:(I,e,g)=>{var t=g(390),B=g(3359),i=g(1054),a=g(3055),Q=g(3746),o=g(3861),E=g(409),r=g(5712),n=g(2143)("slice"),l=r("species"),c=[].slice,D=Math.max;t({target:"Array",proto:!0,forced:!n},{slice:function(h,y){var u,v,M,F=o(this),f=Q(F.length),w=a(h,f),m=a(y===void 0?f:y,f);if(i(F)&&(typeof(u=F.constructor)!="function"||u!==Array&&!i(u.prototype)?B(u)&&(u=u[l])===null&&(u=void 0):u=void 0,u===Array||u===void 0))return c.call(F,w,m);for(v=new(u===void 0?Array:u)(D(m-w,0)),M=0;w<m;w++,M++)w in F&&E(v,M,F[w]);return v.length=M,v}})},4596:(I,e,g)=>{var t=g(390),B=g(3055),i=g(1470),a=g(3746),Q=g(2058),o=g(8136),E=g(409),r=g(2143)("splice"),n=Math.max,l=Math.min,c=9007199254740991,D="Maximum allowed length exceeded";t({target:"Array",proto:!0,forced:!r},{splice:function(h,y){var u,v,M,F,f,w,m=Q(this),K=a(m.length),L=B(h,K),J=arguments.length;if(J===0?u=v=0:J===1?(u=0,v=K-L):(u=J-2,v=l(n(i(y),0),K-L)),K+u-v>c)throw TypeError(D);for(M=o(m,v),F=0;F<v;F++)(f=L+F)in m&&E(M,F,m[f]);if(M.length=v,u<v){for(F=L;F<K-v;F++)w=F+u,(f=F+v)in m?m[w]=m[f]:delete m[w];for(F=K;F>K-v+u;F--)delete m[F-1]}else if(u>v)for(F=K-v;F>L;F--)w=F+u-1,(f=F+v-1)in m?m[w]=m[f]:delete m[w];for(F=0;F<u;F++)m[F+L]=arguments[F+2];return m.length=K-v+u,M}})},3596:(I,e,g)=>{var t=g(2868);g(6738)(t.JSON,"JSON",!0)},1227:()=>{},8524:(I,e,g)=>{var t=g(390),B=g(3210);t({target:"Object",stat:!0,forced:Object.assign!==B},{assign:B})},6764:(I,e,g)=>{var t=g(390),B=g(7001);t({target:"Object",stat:!0,forced:!B,sham:!B},{defineProperty:g(7550).f})},9398:(I,e,g)=>{var t=g(390),B=g(3895).entries;t({target:"Object",stat:!0},{entries:function(i){return B(i)}})},554:(I,e,g)=>{var t=g(390),B=g(6530),i=g(3861),a=g(5904).f,Q=g(7001),o=B(function(){a(1)});t({target:"Object",stat:!0,forced:!Q||o,sham:!Q},{getOwnPropertyDescriptor:function(E,r){return a(i(E),r)}})},4267:(I,e,g)=>{var t=g(390),B=g(7001),i=g(5340),a=g(3861),Q=g(5904),o=g(409);t({target:"Object",stat:!0,sham:!B},{getOwnPropertyDescriptors:function(E){for(var r,n,l=a(E),c=Q.f,D=i(l),h={},y=0;D.length>y;)(n=c(l,r=D[y++]))!==void 0&&o(h,r,n);return h}})},8390:(I,e,g)=>{var t=g(390),B=g(2058),i=g(461);t({target:"Object",stat:!0,forced:g(6530)(function(){i(1)})},{keys:function(a){return i(B(a))}})},2575:()=>{},1171:(I,e,g)=>{var t=g(390),B=g(3895).values;t({target:"Object",stat:!0},{values:function(i){return B(i)}})},4465:(I,e,g)=>{var t=g(390),B=g(9077),i=g(4130),a=g(4618),Q=g(3906);t({target:"Promise",stat:!0},{allSettled:function(o){var E=this,r=i.f(E),n=r.resolve,l=r.reject,c=a(function(){var D=B(E.resolve),h=[],y=0,u=1;Q(o,function(v){var M=y++,F=!1;h.push(void 0),u++,D.call(E,v).then(function(f){F||(F=!0,h[M]={status:"fulfilled",value:f},--u||n(h))},function(f){F||(F=!0,h[M]={status:"rejected",reason:f},--u||n(h))})}),--u||n(h)});return c.error&&l(c.value),r.promise}})},8359:(I,e,g)=>{var t=g(390),B=g(9077),i=g(8104),a=g(4130),Q=g(4618),o=g(3906),E="No one promise resolved";t({target:"Promise",stat:!0},{any:function(r){var n=this,l=a.f(n),c=l.resolve,D=l.reject,h=Q(function(){var y=B(n.resolve),u=[],v=0,M=1,F=!1;o(r,function(f){var w=v++,m=!1;u.push(void 0),M++,y.call(n,f).then(function(K){m||F||(F=!0,c(K))},function(K){m||F||(m=!0,u[w]=K,--M||D(new(i("AggregateError"))(u,E)))})}),--M||D(new(i("AggregateError"))(u,E))});return h.error&&D(h.value),l.promise}})},5203:(I,e,g)=>{var t=g(390),B=g(8367),i=g(3104),a=g(6530),Q=g(8104),o=g(5462),E=g(4567),r=g(9791);if(t({target:"Promise",proto:!0,real:!0,forced:!!i&&a(function(){i.prototype.finally.call({then:function(){}},function(){})})},{finally:function(l){var c=o(this,Q("Promise")),D=typeof l=="function";return this.then(D?function(h){return E(c,l()).then(function(){return h})}:l,D?function(h){return E(c,l()).then(function(){throw h})}:l)}}),!B&&typeof i=="function"){var n=Q("Promise").prototype.finally;i.prototype.finally!==n&&r(i.prototype,"finally",n,{unsafe:!0})}},3658:(I,e,g)=>{var t,B,i,a,Q=g(390),o=g(8367),E=g(2868),r=g(8104),n=g(3104),l=g(9791),c=g(9248),D=g(5255),h=g(6738),y=g(2655),u=g(3359),v=g(9077),M=g(8792),F=g(1494),f=g(3906),w=g(8908),m=g(5462),K=g(6569).set,L=g(8054),J=g(4567),p=g(8471),Y=g(4130),G=g(4618),U=g(5875),R=g(1011),N=g(5712),d=g(6610),S=g(6521),T=g(8233),P=N("species"),W="Promise",q=U.get,gA=U.set,V=U.getterFor(W),AA=n&&n.prototype,QA=n,lA=AA,IA=E.TypeError,z=E.document,CA=E.process,tA=Y.f,EA=tA,nA=!!(z&&z.createEvent&&E.dispatchEvent),rA=typeof PromiseRejectionEvent=="function",O="unhandledrejection",j=!1,Z=R(W,function(){var DA=F(QA),hA=DA!==String(QA);if(!hA&&T===66||o&&!lA.finally)return!0;if(T>=51&&/native code/.test(DA))return!1;var RA=new QA(function(MA){MA(1)}),dA=function(MA){MA(function(){},function(){})};return(RA.constructor={})[P]=dA,!(j=RA.then(function(){})instanceof dA)||!hA&&d&&!rA}),x=Z||!w(function(DA){QA.all(DA).catch(function(){})}),X=function(DA){var hA;return!(!u(DA)||typeof(hA=DA.then)!="function")&&hA},eA=function(DA,hA){if(!DA.notified){DA.notified=!0;var RA=DA.reactions;L(function(){for(var dA=DA.value,MA=DA.state==1,NA=0;RA.length>NA;){var UA,YA,WA,qA=RA[NA++],$A=MA?qA.ok:qA.fail,ag=qA.resolve,tg=qA.reject,ng=qA.domain;try{$A?(MA||(DA.rejection===2&&mA(DA),DA.rejection=1),$A===!0?UA=dA:(ng&&ng.enter(),UA=$A(dA),ng&&(ng.exit(),WA=!0)),UA===qA.promise?tg(IA("Promise-chain cycle")):(YA=X(UA))?YA.call(UA,ag,tg):ag(UA)):tg(dA)}catch(Jg){ng&&!WA&&ng.exit(),tg(Jg)}}DA.reactions=[],DA.notified=!1,hA&&!DA.rejection&&aA(DA)})}},sA=function(DA,hA,RA){var dA,MA;nA?((dA=z.createEvent("Event")).promise=hA,dA.reason=RA,dA.initEvent(DA,!1,!0),E.dispatchEvent(dA)):dA={promise:hA,reason:RA},!rA&&(MA=E["on"+DA])?MA(dA):DA===O&&p("Unhandled promise rejection",RA)},aA=function(DA){K.call(E,function(){var hA,RA=DA.facade,dA=DA.value;if(uA(DA)&&(hA=G(function(){S?CA.emit("unhandledRejection",dA,RA):sA(O,RA,dA)}),DA.rejection=S||uA(DA)?2:1,hA.error))throw hA.value})},uA=function(DA){return DA.rejection!==1&&!DA.parent},mA=function(DA){K.call(E,function(){var hA=DA.facade;S?CA.emit("rejectionHandled",hA):sA("rejectionhandled",hA,DA.value)})},wA=function(DA,hA,RA){return function(dA){DA(hA,dA,RA)}},pA=function(DA,hA,RA){DA.done||(DA.done=!0,RA&&(DA=RA),DA.value=hA,DA.state=2,eA(DA,!0))},KA=function(DA,hA,RA){if(!DA.done){DA.done=!0,RA&&(DA=RA);try{if(DA.facade===hA)throw IA("Promise can't be resolved itself");var dA=X(hA);dA?L(function(){var MA={done:!1};try{dA.call(hA,wA(KA,MA,DA),wA(pA,MA,DA))}catch(NA){pA(MA,NA,DA)}}):(DA.value=hA,DA.state=1,eA(DA,!1))}catch(MA){pA({done:!1},MA,DA)}}};if(Z&&(lA=(QA=function(DA){M(this,QA,W),v(DA),t.call(this);var hA=q(this);try{DA(wA(KA,hA),wA(pA,hA))}catch(RA){pA(hA,RA)}}).prototype,(t=function(DA){gA(this,{type:W,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=c(lA,{then:function(DA,hA){var RA=V(this),dA=tA(m(this,QA));return dA.ok=typeof DA!="function"||DA,dA.fail=typeof hA=="function"&&hA,dA.domain=S?CA.domain:void 0,RA.parent=!0,RA.reactions.push(dA),RA.state!=0&&eA(RA,!1),dA.promise},catch:function(DA){return this.then(void 0,DA)}}),B=function(){var DA=new t,hA=q(DA);this.promise=DA,this.resolve=wA(KA,hA),this.reject=wA(pA,hA)},Y.f=tA=function(DA){return DA===QA||DA===i?new B(DA):EA(DA)},!o&&typeof n=="function"&&AA!==Object.prototype)){a=AA.then,j||(l(AA,"then",function(DA,hA){var RA=this;return new QA(function(dA,MA){a.call(RA,dA,MA)}).then(DA,hA)},{unsafe:!0}),l(AA,"catch",lA.catch,{unsafe:!0}));try{delete AA.constructor}catch{}D&&D(AA,lA)}Q({global:!0,wrap:!0,forced:Z},{Promise:QA}),h(QA,W,!1,!0),y(W),i=r(W),Q({target:W,stat:!0,forced:Z},{reject:function(DA){var hA=tA(this);return hA.reject.call(void 0,DA),hA.promise}}),Q({target:W,stat:!0,forced:o||Z},{resolve:function(DA){return J(o&&this===i?QA:this,DA)}}),Q({target:W,stat:!0,forced:x},{all:function(DA){var hA=this,RA=tA(hA),dA=RA.resolve,MA=RA.reject,NA=G(function(){var UA=v(hA.resolve),YA=[],WA=0,qA=1;f(DA,function($A){var ag=WA++,tg=!1;YA.push(void 0),qA++,UA.call(hA,$A).then(function(ng){tg||(tg=!0,YA[ag]=ng,--qA||dA(YA))},MA)}),--qA||dA(YA)});return NA.error&&MA(NA.value),RA.promise},race:function(DA){var hA=this,RA=tA(hA),dA=RA.reject,MA=G(function(){var NA=v(hA.resolve);f(DA,function(UA){NA.call(hA,UA).then(RA.resolve,dA)})});return MA.error&&dA(MA.value),RA.promise}})},6268:()=>{},8714:()=>{},688:(I,e,g)=>{var t=g(390),B=g(9611),i=g(3604),a=g(5264);t({target:"String",proto:!0,forced:!g(1722)("includes")},{includes:function(Q){return!!~a(i(this)).indexOf(a(B(Q)),arguments.length>1?arguments[1]:void 0)}})},8109:(I,e,g)=>{var t=g(1420).charAt,B=g(5264),i=g(5875),a=g(8277),Q="String Iterator",o=i.set,E=i.getterFor(Q);a(String,"String",function(r){o(this,{type:Q,string:B(r),index:0})},function(){var r,n=E(this),l=n.string,c=n.index;return c>=l.length?{value:void 0,done:!0}:(r=t(l,c),n.index+=r.length,{value:r,done:!1})})},8217:(I,e,g)=>{var t=g(390),B=g(774).trim;t({target:"String",proto:!0,forced:g(9787)("trim")},{trim:function(){return B(this)}})},5762:(I,e,g)=>{g(1412)("asyncIterator")},2181:()=>{},8848:(I,e,g)=>{g(1412)("hasInstance")},3719:(I,e,g)=>{g(1412)("isConcatSpreadable")},2362:(I,e,g)=>{g(1412)("iterator")},8318:(I,e,g)=>{var t=g(390),B=g(2868),i=g(8104),a=g(8367),Q=g(7001),o=g(3216),E=g(6530),r=g(6690),n=g(1054),l=g(3359),c=g(1149),D=g(1912),h=g(2058),y=g(3861),u=g(5623),v=g(5264),M=g(5595),F=g(2491),f=g(461),w=g(9035),m=g(6159),K=g(3764),L=g(5904),J=g(7550),p=g(1156),Y=g(8518),G=g(9791),U=g(6315),R=g(5039),N=g(7048),d=g(9),S=g(5712),T=g(3379),P=g(1412),W=g(6738),q=g(5875),gA=g(4206).forEach,V=R("hidden"),AA="Symbol",QA=S("toPrimitive"),lA=q.set,IA=q.getterFor(AA),z=Object.prototype,CA=B.Symbol,tA=i("JSON","stringify"),EA=L.f,nA=J.f,rA=m.f,O=p.f,j=U("symbols"),Z=U("op-symbols"),x=U("string-to-symbol-registry"),X=U("symbol-to-string-registry"),eA=U("wks"),sA=B.QObject,aA=!sA||!sA.prototype||!sA.prototype.findChild,uA=Q&&E(function(){return F(nA({},"a",{get:function(){return nA(this,"a",{value:7}).a}})).a!=7})?function(dA,MA,NA){var UA=EA(z,MA);UA&&delete z[MA],nA(dA,MA,NA),UA&&dA!==z&&nA(z,MA,UA)}:nA,mA=function(dA,MA){var NA=j[dA]=F(CA.prototype);return lA(NA,{type:AA,tag:dA,description:MA}),Q||(NA.description=MA),NA},wA=function(dA,MA,NA){dA===z&&wA(Z,MA,NA),D(dA);var UA=u(MA);return D(NA),r(j,UA)?(NA.enumerable?(r(dA,V)&&dA[V][UA]&&(dA[V][UA]=!1),NA=F(NA,{enumerable:M(0,!1)})):(r(dA,V)||nA(dA,V,M(1,{})),dA[V][UA]=!0),uA(dA,UA,NA)):nA(dA,UA,NA)},pA=function(dA,MA){D(dA);var NA=y(MA),UA=f(NA).concat(RA(NA));return gA(UA,function(YA){Q&&!KA.call(NA,YA)||wA(dA,YA,NA[YA])}),dA},KA=function(dA){var MA=u(dA),NA=O.call(this,MA);return!(this===z&&r(j,MA)&&!r(Z,MA))&&(!(NA||!r(this,MA)||!r(j,MA)||r(this,V)&&this[V][MA])||NA)},DA=function(dA,MA){var NA=y(dA),UA=u(MA);if(NA!==z||!r(j,UA)||r(Z,UA)){var YA=EA(NA,UA);return!YA||!r(j,UA)||r(NA,V)&&NA[V][UA]||(YA.enumerable=!0),YA}},hA=function(dA){var MA=rA(y(dA)),NA=[];return gA(MA,function(UA){r(j,UA)||r(N,UA)||NA.push(UA)}),NA},RA=function(dA){var MA=dA===z,NA=rA(MA?Z:y(dA)),UA=[];return gA(NA,function(YA){!r(j,YA)||MA&&!r(z,YA)||UA.push(j[YA])}),UA};o||(G((CA=function(){if(this instanceof CA)throw TypeError("Symbol is not a constructor");var dA=arguments.length&&arguments[0]!==void 0?v(arguments[0]):void 0,MA=d(dA),NA=function(UA){this===z&&NA.call(Z,UA),r(this,V)&&r(this[V],MA)&&(this[V][MA]=!1),uA(this,MA,M(1,UA))};return Q&&aA&&uA(z,MA,{configurable:!0,set:NA}),mA(MA,dA)}).prototype,"toString",function(){return IA(this).tag}),G(CA,"withoutSetter",function(dA){return mA(d(dA),dA)}),p.f=KA,J.f=wA,L.f=DA,w.f=m.f=hA,K.f=RA,T.f=function(dA){return mA(S(dA),dA)},Q&&(nA(CA.prototype,"description",{configurable:!0,get:function(){return IA(this).description}}),a||G(z,"propertyIsEnumerable",KA,{unsafe:!0}))),t({global:!0,wrap:!0,forced:!o,sham:!o},{Symbol:CA}),gA(f(eA),function(dA){P(dA)}),t({target:AA,stat:!0,forced:!o},{for:function(dA){var MA=v(dA);if(r(x,MA))return x[MA];var NA=CA(MA);return x[MA]=NA,X[NA]=MA,NA},keyFor:function(dA){if(!c(dA))throw TypeError(dA+" is not a symbol");if(r(X,dA))return X[dA]},useSetter:function(){aA=!0},useSimple:function(){aA=!1}}),t({target:"Object",stat:!0,forced:!o,sham:!Q},{create:function(dA,MA){return MA===void 0?F(dA):pA(F(dA),MA)},defineProperty:wA,defineProperties:pA,getOwnPropertyDescriptor:DA}),t({target:"Object",stat:!0,forced:!o},{getOwnPropertyNames:hA,getOwnPropertySymbols:RA}),t({target:"Object",stat:!0,forced:E(function(){K.f(1)})},{getOwnPropertySymbols:function(dA){return K.f(h(dA))}}),tA&&t({target:"JSON",stat:!0,forced:!o||E(function(){var dA=CA();return tA([dA])!="[null]"||tA({a:dA})!="{}"||tA(Object(dA))!="{}"})},{stringify:function(dA,MA,NA){for(var UA,YA=[dA],WA=1;arguments.length>WA;)YA.push(arguments[WA++]);if(UA=MA,(l(MA)||dA!==void 0)&&!c(dA))return n(MA)||(MA=function(qA,$A){if(typeof UA=="function"&&($A=UA.call(this,qA,$A)),!c($A))return $A}),YA[1]=MA,tA.apply(null,YA)}}),CA.prototype[QA]||Y(CA.prototype,QA,CA.prototype.valueOf),W(CA,AA),N[V]=!0},888:(I,e,g)=>{g(1412)("matchAll")},346:(I,e,g)=>{g(1412)("match")},909:(I,e,g)=>{g(1412)("replace")},1992:(I,e,g)=>{g(1412)("search")},8512:(I,e,g)=>{g(1412)("species")},6165:(I,e,g)=>{g(1412)("split")},6044:(I,e,g)=>{g(1412)("toPrimitive")},4676:(I,e,g)=>{g(1412)("toStringTag")},263:(I,e,g)=>{g(1412)("unscopables")},1152:(I,e,g)=>{g(6454)},8561:(I,e,g)=>{g(4465)},8302:(I,e,g)=>{g(8359)},5543:(I,e,g)=>{var t=g(390),B=g(4130),i=g(4618);t({target:"Promise",stat:!0},{try:function(a){var Q=B.f(this),o=i(a);return(o.error?Q.reject:Q.resolve)(o.value),Q.promise}})},8812:(I,e,g)=>{g(1412)("asyncDispose")},9085:(I,e,g)=>{g(1412)("dispose")},7384:(I,e,g)=>{g(1412)("matcher")},4719:(I,e,g)=>{g(1412)("metadata")},2994:(I,e,g)=>{g(1412)("observable")},9431:(I,e,g)=>{g(1412)("patternMatch")},4803:(I,e,g)=>{g(1412)("replaceAll")},9702:(I,e,g)=>{g(2228);var t=g(315),B=g(2868),i=g(7499),a=g(8518),Q=g(9418),o=g(5712)("toStringTag");for(var E in t){var r=B[E],n=r&&r.prototype;n&&i(n)!==o&&a(n,o,E),Q[E]=Q.Array}},7945:(I,e,g)=>{var t=g(5109);I.exports=t},8010:(I,e,g)=>{var t=g(1316);I.exports=t},7922:(I,e,g)=>{var t=g(3386);g(9702),I.exports=t},9842:(I,e,g)=>{var t=g(7543);I.exports=t},3798:(I,e,g)=>{var t=g(3918);I.exports=t},2149:(I,e,g)=>{var t=g(790);I.exports=t},6970:(I,e,g)=>{var t=g(9109);I.exports=t},5838:(I,e,g)=>{var t=g(4825);I.exports=t},2343:(I,e,g)=>{var t=g(238);I.exports=t},671:(I,e,g)=>{var t=g(1285);I.exports=t},7283:(I,e,g)=>{var t=g(7681);I.exports=t},2882:(I,e,g)=>{var t=g(8949);I.exports=t},8730:(I,e,g)=>{var t=g(2529);I.exports=t},8531:(I,e,g)=>{var t=g(6854);I.exports=t},569:(I,e,g)=>{var t=g(1553);I.exports=t},3751:(I,e,g)=>{var t=g(2744);I.exports=t},1380:(I,e,g)=>{var t=g(6018);I.exports=t},6601:(I,e,g)=>{var t=g(5350);I.exports=t},8783:(I,e,g)=>{var t=g(8116);I.exports=t},3498:(I,e,g)=>{var t=g(3140);I.exports=t},4731:(I,e,g)=>{var t=g(7281);g(9702),I.exports=t},3355:(I,e,g)=>{var t=g(1442);g(9702),I.exports=t},6888:(I,e,g)=>{var t=g(1190);g(9702),I.exports=t},5613:(I,e,g)=>{const t=g(1863),B=g(7609),i=g(9141),a=g(5710),Q=g(8894),o=g(8235),E=Object.prototype.toString,{Z_NO_FLUSH:r,Z_FINISH:n,Z_OK:l,Z_STREAM_END:c,Z_NEED_DICT:D,Z_STREAM_ERROR:h,Z_DATA_ERROR:y,Z_MEM_ERROR:u}=g(2436);function v(F){this.options=B.assign({chunkSize:65536,windowBits:15,to:""},F||{});const f=this.options;f.raw&&f.windowBits>=0&&f.windowBits<16&&(f.windowBits=-f.windowBits,f.windowBits===0&&(f.windowBits=-15)),!(f.windowBits>=0&&f.windowBits<16)||F&&F.windowBits||(f.windowBits+=32),f.windowBits>15&&f.windowBits<48&&!(15&f.windowBits)&&(f.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Q,this.strm.avail_out=0;let w=t.inflateInit2(this.strm,f.windowBits);if(w!==l)throw new Error(a[w]);if(this.header=new o,t.inflateGetHeader(this.strm,this.header),f.dictionary&&(typeof f.dictionary=="string"?f.dictionary=i.string2buf(f.dictionary):E.call(f.dictionary)==="[object ArrayBuffer]"&&(f.dictionary=new Uint8Array(f.dictionary)),f.raw&&(w=t.inflateSetDictionary(this.strm,f.dictionary),w!==l)))throw new Error(a[w])}function M(F,f){const w=new v(f);if(w.push(F),w.err)throw w.msg||a[w.err];return w.result}v.prototype.push=function(F,f){const w=this.strm,m=this.options.chunkSize,K=this.options.dictionary;let L,J,p;if(this.ended)return!1;for(J=f===~~f?f:f===!0?n:r,E.call(F)==="[object ArrayBuffer]"?w.input=new Uint8Array(F):w.input=F,w.next_in=0,w.avail_in=w.input.length;;){for(w.avail_out===0&&(w.output=new Uint8Array(m),w.next_out=0,w.avail_out=m),L=t.inflate(w,J),L===D&&K&&(L=t.inflateSetDictionary(w,K),L===l?L=t.inflate(w,J):L===y&&(L=D));w.avail_in>0&&L===c&&w.state.wrap>0&&F[w.next_in]!==0;)t.inflateReset(w),L=t.inflate(w,J);switch(L){case h:case y:case D:case u:return this.onEnd(L),this.ended=!0,!1}if(p=w.avail_out,w.next_out&&(w.avail_out===0||L===c))if(this.options.to==="string"){let Y=i.utf8border(w.output,w.next_out),G=w.next_out-Y,U=i.buf2string(w.output,Y);w.next_out=G,w.avail_out=m-G,G&&w.output.set(w.output.subarray(Y,Y+G),0),this.onData(U)}else this.onData(w.output.length===w.next_out?w.output:w.output.subarray(0,w.next_out));if(L!==l||p!==0){if(L===c)return L=t.inflateEnd(this.strm),this.onEnd(L),this.ended=!0,!0;if(w.avail_in===0)break}}return!0},v.prototype.onData=function(F){this.chunks.push(F)},v.prototype.onEnd=function(F){F===l&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=B.flattenChunks(this.chunks)),this.chunks=[],this.err=F,this.msg=this.strm.msg},I.exports.Hq=function(F,f){return(f=f||{}).raw=!0,M(F,f)},g(2436)},7609:I=>{const e=(g,t)=>Object.prototype.hasOwnProperty.call(g,t);I.exports.assign=function(g){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const B=t.shift();if(B){if(typeof B!="object")throw new TypeError(B+"must be non-object");for(const i in B)e(B,i)&&(g[i]=B[i])}}return g},I.exports.flattenChunks=g=>{let t=0;for(let i=0,a=g.length;i<a;i++)t+=g[i].length;const B=new Uint8Array(t);for(let i=0,a=0,Q=g.length;i<Q;i++){let o=g[i];B.set(o,a),a+=o.length}return B}},9141:I=>{let e=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{e=!1}const g=new Uint8Array(256);for(let t=0;t<256;t++)g[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;g[254]=g[254]=1,I.exports.string2buf=t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let B,i,a,Q,o,E=t.length,r=0;for(Q=0;Q<E;Q++)i=t.charCodeAt(Q),(64512&i)==55296&&Q+1<E&&(a=t.charCodeAt(Q+1),(64512&a)==56320&&(i=65536+(i-55296<<10)+(a-56320),Q++)),r+=i<128?1:i<2048?2:i<65536?3:4;for(B=new Uint8Array(r),o=0,Q=0;o<r;Q++)i=t.charCodeAt(Q),(64512&i)==55296&&Q+1<E&&(a=t.charCodeAt(Q+1),(64512&a)==56320&&(i=65536+(i-55296<<10)+(a-56320),Q++)),i<128?B[o++]=i:i<2048?(B[o++]=192|i>>>6,B[o++]=128|63&i):i<65536?(B[o++]=224|i>>>12,B[o++]=128|i>>>6&63,B[o++]=128|63&i):(B[o++]=240|i>>>18,B[o++]=128|i>>>12&63,B[o++]=128|i>>>6&63,B[o++]=128|63&i);return B},I.exports.buf2string=(t,B)=>{const i=B||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,B));let a,Q;const o=new Array(2*i);for(Q=0,a=0;a<i;){let E=t[a++];if(E<128){o[Q++]=E;continue}let r=g[E];if(r>4)o[Q++]=65533,a+=r-1;else{for(E&=r===2?31:r===3?15:7;r>1&&a<i;)E=E<<6|63&t[a++],r--;r>1?o[Q++]=65533:E<65536?o[Q++]=E:(E-=65536,o[Q++]=55296|E>>10&1023,o[Q++]=56320|1023&E)}}return((E,r)=>{if(r<65534&&E.subarray&&e)return String.fromCharCode.apply(null,E.length===r?E:E.subarray(0,r));let n="";for(let l=0;l<r;l++)n+=String.fromCharCode(E[l]);return n})(o,Q)},I.exports.utf8border=(t,B)=>{(B=B||t.length)>t.length&&(B=t.length);let i=B-1;for(;i>=0&&(192&t[i])==128;)i--;return i<0||i===0?B:i+g[t[i]]>B?i:B}},5530:I=>{I.exports=(e,g,t,B)=>{let i=65535&e|0,a=e>>>16&65535|0,Q=0;for(;t!==0;){Q=t>2e3?2e3:t,t-=Q;do i=i+g[B++]|0,a=a+i|0;while(--Q);i%=65521,a%=65521}return i|a<<16|0}},2436:I=>{I.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},1383:I=>{const e=new Uint32Array((()=>{let g,t=[];for(var B=0;B<256;B++){g=B;for(var i=0;i<8;i++)g=1&g?3988292384^g>>>1:g>>>1;t[B]=g}return t})());I.exports=(g,t,B,i)=>{const a=e,Q=i+B;g^=-1;for(let o=i;o<Q;o++)g=g>>>8^a[255&(g^t[o])];return-1^g}},8235:I=>{I.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},8121:I=>{I.exports=function(e,g){let t,B,i,a,Q,o,E,r,n,l,c,D,h,y,u,v,M,F,f,w,m,K,L,J;const p=e.state;t=e.next_in,L=e.input,B=t+(e.avail_in-5),i=e.next_out,J=e.output,a=i-(g-e.avail_out),Q=i+(e.avail_out-257),o=p.dmax,E=p.wsize,r=p.whave,n=p.wnext,l=p.window,c=p.hold,D=p.bits,h=p.lencode,y=p.distcode,u=(1<<p.lenbits)-1,v=(1<<p.distbits)-1;A:do{D<15&&(c+=L[t++]<<D,D+=8,c+=L[t++]<<D,D+=8),M=h[c&u];g:for(;;){if(F=M>>>24,c>>>=F,D-=F,F=M>>>16&255,F===0)J[i++]=65535&M;else{if(!(16&F)){if(!(64&F)){M=h[(65535&M)+(c&(1<<F)-1)];continue g}if(32&F){p.mode=12;break A}e.msg="invalid literal/length code",p.mode=30;break A}f=65535&M,F&=15,F&&(D<F&&(c+=L[t++]<<D,D+=8),f+=c&(1<<F)-1,c>>>=F,D-=F),D<15&&(c+=L[t++]<<D,D+=8,c+=L[t++]<<D,D+=8),M=y[c&v];I:for(;;){if(F=M>>>24,c>>>=F,D-=F,F=M>>>16&255,!(16&F)){if(!(64&F)){M=y[(65535&M)+(c&(1<<F)-1)];continue I}e.msg="invalid distance code",p.mode=30;break A}if(w=65535&M,F&=15,D<F&&(c+=L[t++]<<D,D+=8,D<F&&(c+=L[t++]<<D,D+=8)),w+=c&(1<<F)-1,w>o){e.msg="invalid distance too far back",p.mode=30;break A}if(c>>>=F,D-=F,F=i-a,w>F){if(F=w-F,F>r&&p.sane){e.msg="invalid distance too far back",p.mode=30;break A}if(m=0,K=l,n===0){if(m+=E-F,F<f){f-=F;do J[i++]=l[m++];while(--F);m=i-w,K=J}}else if(n<F){if(m+=E+n-F,F-=n,F<f){f-=F;do J[i++]=l[m++];while(--F);if(m=0,n<f){F=n,f-=F;do J[i++]=l[m++];while(--F);m=i-w,K=J}}}else if(m+=n-F,F<f){f-=F;do J[i++]=l[m++];while(--F);m=i-w,K=J}for(;f>2;)J[i++]=K[m++],J[i++]=K[m++],J[i++]=K[m++],f-=3;f&&(J[i++]=K[m++],f>1&&(J[i++]=K[m++]))}else{m=i-w;do J[i++]=J[m++],J[i++]=J[m++],J[i++]=J[m++],f-=3;while(f>2);f&&(J[i++]=J[m++],f>1&&(J[i++]=J[m++]))}break}}break}}while(t<B&&i<Q);f=D>>3,t-=f,D-=f<<3,c&=(1<<D)-1,e.next_in=t,e.next_out=i,e.avail_in=t<B?B-t+5:5-(t-B),e.avail_out=i<Q?Q-i+257:257-(i-Q),p.hold=c,p.bits=D}},1863:(I,e,g)=>{const t=g(5530),B=g(1383),i=g(8121),a=g(7371),{Z_FINISH:Q,Z_BLOCK:o,Z_TREES:E,Z_OK:r,Z_STREAM_END:n,Z_NEED_DICT:l,Z_STREAM_ERROR:c,Z_DATA_ERROR:D,Z_MEM_ERROR:h,Z_BUF_ERROR:y,Z_DEFLATED:u}=g(2436),v=12,M=30,F=R=>(R>>>24&255)+(R>>>8&65280)+((65280&R)<<8)+((255&R)<<24);function f(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const w=R=>{if(!R||!R.state)return c;const N=R.state;return R.total_in=R.total_out=N.total=0,R.msg="",N.wrap&&(R.adler=1&N.wrap),N.mode=1,N.last=0,N.havedict=0,N.dmax=32768,N.head=null,N.hold=0,N.bits=0,N.lencode=N.lendyn=new Int32Array(852),N.distcode=N.distdyn=new Int32Array(592),N.sane=1,N.back=-1,r},m=R=>{if(!R||!R.state)return c;const N=R.state;return N.wsize=0,N.whave=0,N.wnext=0,w(R)},K=(R,N)=>{let d;if(!R||!R.state)return c;const S=R.state;return N<0?(d=0,N=-N):(d=1+(N>>4),N<48&&(N&=15)),N&&(N<8||N>15)?c:(S.window!==null&&S.wbits!==N&&(S.window=null),S.wrap=d,S.wbits=N,m(R))},L=(R,N)=>{if(!R)return c;const d=new f;R.state=d,d.window=null;const S=K(R,N);return S!==r&&(R.state=null),S};let J,p,Y=!0;const G=R=>{if(Y){J=new Int32Array(512),p=new Int32Array(32);let N=0;for(;N<144;)R.lens[N++]=8;for(;N<256;)R.lens[N++]=9;for(;N<280;)R.lens[N++]=7;for(;N<288;)R.lens[N++]=8;for(a(1,R.lens,0,288,J,0,R.work,{bits:9}),N=0;N<32;)R.lens[N++]=5;a(2,R.lens,0,32,p,0,R.work,{bits:5}),Y=!1}R.lencode=J,R.lenbits=9,R.distcode=p,R.distbits=5},U=(R,N,d,S)=>{let T;const P=R.state;return P.window===null&&(P.wsize=1<<P.wbits,P.wnext=0,P.whave=0,P.window=new Uint8Array(P.wsize)),S>=P.wsize?(P.window.set(N.subarray(d-P.wsize,d),0),P.wnext=0,P.whave=P.wsize):(T=P.wsize-P.wnext,T>S&&(T=S),P.window.set(N.subarray(d-S,d-S+T),P.wnext),(S-=T)?(P.window.set(N.subarray(d-S,d),0),P.wnext=S,P.whave=P.wsize):(P.wnext+=T,P.wnext===P.wsize&&(P.wnext=0),P.whave<P.wsize&&(P.whave+=T))),0};I.exports.inflateReset=m,I.exports.inflateReset2=K,I.exports.inflateResetKeep=w,I.exports.inflateInit=R=>L(R,15),I.exports.inflateInit2=L,I.exports.inflate=(R,N)=>{let d,S,T,P,W,q,gA,V,AA,QA,lA,IA,z,CA,tA,EA,nA,rA,O,j,Z,x,X=0;const eA=new Uint8Array(4);let sA,aA;const uA=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(!R||!R.state||!R.output||!R.input&&R.avail_in!==0)return c;d=R.state,d.mode===v&&(d.mode=13),W=R.next_out,T=R.output,gA=R.avail_out,P=R.next_in,S=R.input,q=R.avail_in,V=d.hold,AA=d.bits,QA=q,lA=gA,x=r;A:for(;;)switch(d.mode){case 1:if(d.wrap===0){d.mode=13;break}for(;AA<16;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(2&d.wrap&&V===35615){d.check=0,eA[0]=255&V,eA[1]=V>>>8&255,d.check=B(d.check,eA,2,0),V=0,AA=0,d.mode=2;break}if(d.flags=0,d.head&&(d.head.done=!1),!(1&d.wrap)||(((255&V)<<8)+(V>>8))%31){R.msg="incorrect header check",d.mode=M;break}if((15&V)!==u){R.msg="unknown compression method",d.mode=M;break}if(V>>>=4,AA-=4,Z=8+(15&V),d.wbits===0)d.wbits=Z;else if(Z>d.wbits){R.msg="invalid window size",d.mode=M;break}d.dmax=1<<d.wbits,R.adler=d.check=1,d.mode=512&V?10:v,V=0,AA=0;break;case 2:for(;AA<16;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(d.flags=V,(255&d.flags)!==u){R.msg="unknown compression method",d.mode=M;break}if(57344&d.flags){R.msg="unknown header flags set",d.mode=M;break}d.head&&(d.head.text=V>>8&1),512&d.flags&&(eA[0]=255&V,eA[1]=V>>>8&255,d.check=B(d.check,eA,2,0)),V=0,AA=0,d.mode=3;case 3:for(;AA<32;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}d.head&&(d.head.time=V),512&d.flags&&(eA[0]=255&V,eA[1]=V>>>8&255,eA[2]=V>>>16&255,eA[3]=V>>>24&255,d.check=B(d.check,eA,4,0)),V=0,AA=0,d.mode=4;case 4:for(;AA<16;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}d.head&&(d.head.xflags=255&V,d.head.os=V>>8),512&d.flags&&(eA[0]=255&V,eA[1]=V>>>8&255,d.check=B(d.check,eA,2,0)),V=0,AA=0,d.mode=5;case 5:if(1024&d.flags){for(;AA<16;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}d.length=V,d.head&&(d.head.extra_len=V),512&d.flags&&(eA[0]=255&V,eA[1]=V>>>8&255,d.check=B(d.check,eA,2,0)),V=0,AA=0}else d.head&&(d.head.extra=null);d.mode=6;case 6:if(1024&d.flags&&(IA=d.length,IA>q&&(IA=q),IA&&(d.head&&(Z=d.head.extra_len-d.length,d.head.extra||(d.head.extra=new Uint8Array(d.head.extra_len)),d.head.extra.set(S.subarray(P,P+IA),Z)),512&d.flags&&(d.check=B(d.check,S,IA,P)),q-=IA,P+=IA,d.length-=IA),d.length))break A;d.length=0,d.mode=7;case 7:if(2048&d.flags){if(q===0)break A;IA=0;do Z=S[P+IA++],d.head&&Z&&d.length<65536&&(d.head.name+=String.fromCharCode(Z));while(Z&&IA<q);if(512&d.flags&&(d.check=B(d.check,S,IA,P)),q-=IA,P+=IA,Z)break A}else d.head&&(d.head.name=null);d.length=0,d.mode=8;case 8:if(4096&d.flags){if(q===0)break A;IA=0;do Z=S[P+IA++],d.head&&Z&&d.length<65536&&(d.head.comment+=String.fromCharCode(Z));while(Z&&IA<q);if(512&d.flags&&(d.check=B(d.check,S,IA,P)),q-=IA,P+=IA,Z)break A}else d.head&&(d.head.comment=null);d.mode=9;case 9:if(512&d.flags){for(;AA<16;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(V!==(65535&d.check)){R.msg="header crc mismatch",d.mode=M;break}V=0,AA=0}d.head&&(d.head.hcrc=d.flags>>9&1,d.head.done=!0),R.adler=d.check=0,d.mode=v;break;case 10:for(;AA<32;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}R.adler=d.check=F(V),V=0,AA=0,d.mode=11;case 11:if(d.havedict===0)return R.next_out=W,R.avail_out=gA,R.next_in=P,R.avail_in=q,d.hold=V,d.bits=AA,l;R.adler=d.check=1,d.mode=v;case v:if(N===o||N===E)break A;case 13:if(d.last){V>>>=7&AA,AA-=7&AA,d.mode=27;break}for(;AA<3;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}switch(d.last=1&V,V>>>=1,AA-=1,3&V){case 0:d.mode=14;break;case 1:if(G(d),d.mode=20,N===E){V>>>=2,AA-=2;break A}break;case 2:d.mode=17;break;case 3:R.msg="invalid block type",d.mode=M}V>>>=2,AA-=2;break;case 14:for(V>>>=7&AA,AA-=7&AA;AA<32;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if((65535&V)!=(V>>>16^65535)){R.msg="invalid stored block lengths",d.mode=M;break}if(d.length=65535&V,V=0,AA=0,d.mode=15,N===E)break A;case 15:d.mode=16;case 16:if(IA=d.length,IA){if(IA>q&&(IA=q),IA>gA&&(IA=gA),IA===0)break A;T.set(S.subarray(P,P+IA),W),q-=IA,P+=IA,gA-=IA,W+=IA,d.length-=IA;break}d.mode=v;break;case 17:for(;AA<14;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(d.nlen=257+(31&V),V>>>=5,AA-=5,d.ndist=1+(31&V),V>>>=5,AA-=5,d.ncode=4+(15&V),V>>>=4,AA-=4,d.nlen>286||d.ndist>30){R.msg="too many length or distance symbols",d.mode=M;break}d.have=0,d.mode=18;case 18:for(;d.have<d.ncode;){for(;AA<3;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}d.lens[uA[d.have++]]=7&V,V>>>=3,AA-=3}for(;d.have<19;)d.lens[uA[d.have++]]=0;if(d.lencode=d.lendyn,d.lenbits=7,sA={bits:d.lenbits},x=a(0,d.lens,0,19,d.lencode,0,d.work,sA),d.lenbits=sA.bits,x){R.msg="invalid code lengths set",d.mode=M;break}d.have=0,d.mode=19;case 19:for(;d.have<d.nlen+d.ndist;){for(;X=d.lencode[V&(1<<d.lenbits)-1],tA=X>>>24,EA=X>>>16&255,nA=65535&X,!(tA<=AA);){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(nA<16)V>>>=tA,AA-=tA,d.lens[d.have++]=nA;else{if(nA===16){for(aA=tA+2;AA<aA;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(V>>>=tA,AA-=tA,d.have===0){R.msg="invalid bit length repeat",d.mode=M;break}Z=d.lens[d.have-1],IA=3+(3&V),V>>>=2,AA-=2}else if(nA===17){for(aA=tA+3;AA<aA;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}V>>>=tA,AA-=tA,Z=0,IA=3+(7&V),V>>>=3,AA-=3}else{for(aA=tA+7;AA<aA;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}V>>>=tA,AA-=tA,Z=0,IA=11+(127&V),V>>>=7,AA-=7}if(d.have+IA>d.nlen+d.ndist){R.msg="invalid bit length repeat",d.mode=M;break}for(;IA--;)d.lens[d.have++]=Z}}if(d.mode===M)break;if(d.lens[256]===0){R.msg="invalid code -- missing end-of-block",d.mode=M;break}if(d.lenbits=9,sA={bits:d.lenbits},x=a(1,d.lens,0,d.nlen,d.lencode,0,d.work,sA),d.lenbits=sA.bits,x){R.msg="invalid literal/lengths set",d.mode=M;break}if(d.distbits=6,d.distcode=d.distdyn,sA={bits:d.distbits},x=a(2,d.lens,d.nlen,d.ndist,d.distcode,0,d.work,sA),d.distbits=sA.bits,x){R.msg="invalid distances set",d.mode=M;break}if(d.mode=20,N===E)break A;case 20:d.mode=21;case 21:if(q>=6&&gA>=258){R.next_out=W,R.avail_out=gA,R.next_in=P,R.avail_in=q,d.hold=V,d.bits=AA,i(R,lA),W=R.next_out,T=R.output,gA=R.avail_out,P=R.next_in,S=R.input,q=R.avail_in,V=d.hold,AA=d.bits,d.mode===v&&(d.back=-1);break}for(d.back=0;X=d.lencode[V&(1<<d.lenbits)-1],tA=X>>>24,EA=X>>>16&255,nA=65535&X,!(tA<=AA);){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(EA&&!(240&EA)){for(rA=tA,O=EA,j=nA;X=d.lencode[j+((V&(1<<rA+O)-1)>>rA)],tA=X>>>24,EA=X>>>16&255,nA=65535&X,!(rA+tA<=AA);){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}V>>>=rA,AA-=rA,d.back+=rA}if(V>>>=tA,AA-=tA,d.back+=tA,d.length=nA,EA===0){d.mode=26;break}if(32&EA){d.back=-1,d.mode=v;break}if(64&EA){R.msg="invalid literal/length code",d.mode=M;break}d.extra=15&EA,d.mode=22;case 22:if(d.extra){for(aA=d.extra;AA<aA;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}d.length+=V&(1<<d.extra)-1,V>>>=d.extra,AA-=d.extra,d.back+=d.extra}d.was=d.length,d.mode=23;case 23:for(;X=d.distcode[V&(1<<d.distbits)-1],tA=X>>>24,EA=X>>>16&255,nA=65535&X,!(tA<=AA);){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(!(240&EA)){for(rA=tA,O=EA,j=nA;X=d.distcode[j+((V&(1<<rA+O)-1)>>rA)],tA=X>>>24,EA=X>>>16&255,nA=65535&X,!(rA+tA<=AA);){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}V>>>=rA,AA-=rA,d.back+=rA}if(V>>>=tA,AA-=tA,d.back+=tA,64&EA){R.msg="invalid distance code",d.mode=M;break}d.offset=nA,d.extra=15&EA,d.mode=24;case 24:if(d.extra){for(aA=d.extra;AA<aA;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}d.offset+=V&(1<<d.extra)-1,V>>>=d.extra,AA-=d.extra,d.back+=d.extra}if(d.offset>d.dmax){R.msg="invalid distance too far back",d.mode=M;break}d.mode=25;case 25:if(gA===0)break A;if(IA=lA-gA,d.offset>IA){if(IA=d.offset-IA,IA>d.whave&&d.sane){R.msg="invalid distance too far back",d.mode=M;break}IA>d.wnext?(IA-=d.wnext,z=d.wsize-IA):z=d.wnext-IA,IA>d.length&&(IA=d.length),CA=d.window}else CA=T,z=W-d.offset,IA=d.length;IA>gA&&(IA=gA),gA-=IA,d.length-=IA;do T[W++]=CA[z++];while(--IA);d.length===0&&(d.mode=21);break;case 26:if(gA===0)break A;T[W++]=d.length,gA--,d.mode=21;break;case 27:if(d.wrap){for(;AA<32;){if(q===0)break A;q--,V|=S[P++]<<AA,AA+=8}if(lA-=gA,R.total_out+=lA,d.total+=lA,lA&&(R.adler=d.check=d.flags?B(d.check,T,lA,W-lA):t(d.check,T,lA,W-lA)),lA=gA,(d.flags?V:F(V))!==d.check){R.msg="incorrect data check",d.mode=M;break}V=0,AA=0}d.mode=28;case 28:if(d.wrap&&d.flags){for(;AA<32;){if(q===0)break A;q--,V+=S[P++]<<AA,AA+=8}if(V!==(4294967295&d.total)){R.msg="incorrect length check",d.mode=M;break}V=0,AA=0}d.mode=29;case 29:x=n;break A;case M:x=D;break A;case 31:return h;case 32:default:return c}return R.next_out=W,R.avail_out=gA,R.next_in=P,R.avail_in=q,d.hold=V,d.bits=AA,(d.wsize||lA!==R.avail_out&&d.mode<M&&(d.mode<27||N!==Q))&&U(R,R.output,R.next_out,lA-R.avail_out)?(d.mode=31,h):(QA-=R.avail_in,lA-=R.avail_out,R.total_in+=QA,R.total_out+=lA,d.total+=lA,d.wrap&&lA&&(R.adler=d.check=d.flags?B(d.check,T,lA,R.next_out-lA):t(d.check,T,lA,R.next_out-lA)),R.data_type=d.bits+(d.last?64:0)+(d.mode===v?128:0)+(d.mode===20||d.mode===15?256:0),(QA===0&&lA===0||N===Q)&&x===r&&(x=y),x)},I.exports.inflateEnd=R=>{if(!R||!R.state)return c;let N=R.state;return N.window&&(N.window=null),R.state=null,r},I.exports.inflateGetHeader=(R,N)=>{if(!R||!R.state)return c;const d=R.state;return 2&d.wrap?(d.head=N,N.done=!1,r):c},I.exports.inflateSetDictionary=(R,N)=>{const d=N.length;let S,T,P;return R&&R.state?(S=R.state,S.wrap!==0&&S.mode!==11?c:S.mode===11&&(T=1,T=t(T,N,d,0),T!==S.check)?D:(P=U(R,N,d,d),P?(S.mode=31,h):(S.havedict=1,r))):c},I.exports.inflateInfo="pako inflate (from Nodeca project)"},7371:I=>{const g=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),t=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),B=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),i=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);I.exports=(a,Q,o,E,r,n,l,c)=>{const D=c.bits;let h,y,u,v,M,F,f=0,w=0,m=0,K=0,L=0,J=0,p=0,Y=0,G=0,U=0,R=null,N=0;const d=new Uint16Array(16),S=new Uint16Array(16);let T,P,W,q=null,gA=0;for(f=0;f<=15;f++)d[f]=0;for(w=0;w<E;w++)d[Q[o+w]]++;for(L=D,K=15;K>=1&&d[K]===0;K--);if(L>K&&(L=K),K===0)return r[n++]=20971520,r[n++]=20971520,c.bits=1,0;for(m=1;m<K&&d[m]===0;m++);for(L<m&&(L=m),Y=1,f=1;f<=15;f++)if(Y<<=1,Y-=d[f],Y<0)return-1;if(Y>0&&(a===0||K!==1))return-1;for(S[1]=0,f=1;f<15;f++)S[f+1]=S[f]+d[f];for(w=0;w<E;w++)Q[o+w]!==0&&(l[S[Q[o+w]]++]=w);if(a===0?(R=q=l,F=19):a===1?(R=g,N-=257,q=t,gA-=257,F=256):(R=B,q=i,F=-1),U=0,w=0,f=m,M=n,J=L,p=0,u=-1,G=1<<L,v=G-1,a===1&&G>852||a===2&&G>592)return 1;for(;;){T=f-p,l[w]<F?(P=0,W=l[w]):l[w]>F?(P=q[gA+l[w]],W=R[N+l[w]]):(P=96,W=0),h=1<<f-p,y=1<<J,m=y;do y-=h,r[M+(U>>p)+y]=T<<24|P<<16|W|0;while(y!==0);for(h=1<<f-1;U&h;)h>>=1;if(h!==0?(U&=h-1,U+=h):U=0,w++,--d[f]==0){if(f===K)break;f=Q[o+l[w]]}if(f>L&&(U&v)!==u){for(p===0&&(p=L),M+=m,J=f-p,Y=1<<J;J+p<K&&(Y-=d[J+p],!(Y<=0));)J++,Y<<=1;if(G+=1<<J,a===1&&G>852||a===2&&G>592)return 1;u=U&v,r[u]=L<<24|J<<16|M-n|0}}return U!==0&&(r[M+U]=f-p<<24|4194304|0),c.bits=L,0}},5710:I=>{I.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},8894:I=>{I.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},6614:I=>{I.exports=function(e,g,t,B){var i=self||window;try{try{var a;try{a=new i.Blob([e])}catch{(a=new(i.BlobBuilder||i.WebKitBlobBuilder||i.MozBlobBuilder||i.MSBlobBuilder)).append(e),a=a.getBlob()}var Q=i.URL||i.webkitURL,o=Q.createObjectURL(a),E=new i[g](o,t);return Q.revokeObjectURL(o),E}catch{return new i[g]("data:application/javascript,".concat(encodeURIComponent(e)),t)}}catch{if(!B)throw Error("Inline worker is not supported");return new i[g](B,t)}}}},C={};function A(I){var e=C[I];if(e!==void 0)return e.exports;var g=C[I]={exports:{}};return k[I](g,g.exports,A),g.exports}A.n=I=>{var e=I&&I.__esModule?()=>I.default:()=>I;return A.d(e,{a:e}),e},A.d=(I,e)=>{for(var g in e)A.o(e,g)&&!A.o(I,g)&&Object.defineProperty(I,g,{enumerable:!0,get:e[g]})},A.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),A.o=(I,e)=>Object.prototype.hasOwnProperty.call(I,e),A.r=I=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(I,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(I,"__esModule",{value:!0})},(()=>{var I;A.g.importScripts&&(I=A.g.location+"");var e=A.g.document;if(!I&&e&&(e.currentScript&&(I=e.currentScript.src),!I)){var g=e.getElementsByTagName("script");g.length&&(I=g[g.length-1].src)}if(!I)throw new Error("Automatic publicPath is not supported in this browser");I=I.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),A.p=I})();var s={};return(()=>{function I(H,b,_){if(H===void 0)throw new Error("decodeRGB: rgbBuffer must not be undefined");if(H.length%3!=0)throw new Error("decodeRGB: rgbBuffer length must be divisible by 3");var $=H.length/3,BA=0,iA=0;if(_)for(var fA=0;fA<$;fA++)b[iA++]=H[BA++],b[iA++]=H[BA++],b[iA++]=H[BA++],b[iA++]=255;else b.set(H)}function e(H,b,_){if(H===void 0)throw new Error("decodeRGB: rgbBuffer must not be undefined");if(H.length%3!=0)throw new Error("decodeRGB: rgbBuffer length must be divisible by 3");var $=H.length/3,BA=0,iA=0,fA=$,oA=2*$;if(_)for(var cA=0;cA<$;cA++)b[BA++]=H[iA++],b[BA++]=H[fA++],b[BA++]=H[oA++],b[BA++]=255;else b.set(H)}function g(H,b,_){if(H===void 0)throw new Error("decodeRGB: ybrBuffer must not be undefined");if(H.length%3!=0)throw new Error("decodeRGB: ybrBuffer length must be divisble by 3");var $=H.length/3,BA=0,iA=0;if(_)for(var fA=0;fA<$;fA++){var oA=H[BA++],cA=H[BA++],FA=H[BA++];b[iA++]=oA+1.402*(FA-128),b[iA++]=oA-.34414*(cA-128)-.71414*(FA-128),b[iA++]=oA+1.772*(cA-128),b[iA++]=255}else for(var vA=0;vA<$;vA++){var GA=H[BA++],yA=H[BA++],LA=H[BA++];b[iA++]=GA+1.402*(LA-128),b[iA++]=GA-.34414*(yA-128)-.71414*(LA-128),b[iA++]=GA+1.772*(yA-128)}}function t(H,b,_){if(H===void 0)throw new Error("decodeRGB: ybrBuffer must not be undefined");if(H.length%3!=0)throw new Error("decodeRGB: ybrBuffer length must be divisble by 3");var $=H.length/3,BA=0,iA=0,fA=$,oA=2*$;if(_)for(var cA=0;cA<$;cA++){var FA=H[iA++],vA=H[fA++],GA=H[oA++];b[BA++]=FA+1.402*(GA-128),b[BA++]=FA-.34414*(vA-128)-.71414*(GA-128),b[BA++]=FA+1.772*(vA-128),b[BA++]=255}else for(var yA=0;yA<$;yA++){var LA=H[iA++],JA=H[fA++],HA=H[oA++];b[BA++]=LA+1.402*(HA-128),b[BA++]=LA-.34414*(JA-128)-.71414*(HA-128),b[BA++]=LA+1.772*(JA-128)}}function B(H,b){for(var _=H.length,$=new Uint8ClampedArray(_),BA=0;BA<_;++BA)$[BA]=H[BA]>>b;return $}function i(H,b,_){var $=H.columns*H.rows,BA=H.pixelData,iA=H.redPaletteColorLookupTableData,fA=H.greenPaletteColorLookupTableData,oA=H.bluePaletteColorLookupTableData,cA=H.redPaletteColorLookupTableData.length,FA=0,vA=0,GA=H.redPaletteColorLookupTableDescriptor[1],yA=H.redPaletteColorLookupTableDescriptor[2]===8?0:8,LA=B(iA,yA),JA=B(fA,yA),HA=B(oA,yA);if(_)for(var SA=0;SA<$;++SA){var PA=BA[FA++];PA<GA?PA=0:PA>GA+cA-1?PA=cA-1:PA-=GA,b[vA++]=LA[PA],b[vA++]=JA[PA],b[vA++]=HA[PA],b[vA++]=255}else for(var bA=0;bA<$;++bA){var OA=BA[FA++];OA<GA?OA=0:OA>GA+cA-1?OA=cA-1:OA-=GA,b[vA++]=LA[OA],b[vA++]=JA[OA],b[vA++]=HA[OA]}}function a(H,b){if(H.elements[b]&&H.elements[b].length===6)return[H.uint16(b,0),H.uint16(b,1),H.uint16(b,2)]}function Q(H,b,_){for(var $=[],BA=H.elements[b],iA=0;iA<_[0];iA++)_[2]===16?$[iA]=H.uint16(b,iA):$[iA]=H.byteArray[iA+BA.dataOffset];return $}A.r(s),A.d(s,{configure:()=>LI,convertColorSpace:()=>Gg,convertPALETTECOLOR:()=>i,convertRGBColorByPixel:()=>I,convertRGBColorByPlane:()=>e,convertYBRFullByPixel:()=>g,convertYBRFullByPlane:()=>t,createImage:()=>wg,decodeImageFrame:()=>bg,decodeJPEGBaseline8BitColor:()=>kg,default:()=>RB,external:()=>Ag,getImageFrame:()=>Yg,getMinMax:()=>yg,getPixelData:()=>vg,internal:()=>ng,isColorImage:()=>xg,isJPEGBaseline8BitColor:()=>Sg,version:()=>KI,wadors:()=>Wg,wadouri:()=>Xg,webWorkerManager:()=>Pg});const o=function(H){var b={samplesPerPixel:H.uint16("x00280002"),photometricInterpretation:H.string("x00280004"),rows:H.uint16("x00280010"),columns:H.uint16("x00280011"),bitsAllocated:H.uint16("x00280100"),bitsStored:H.uint16("x00280101"),highBit:H.uint16("x00280102"),pixelRepresentation:H.uint16("x00280103"),planarConfiguration:H.uint16("x00280006"),pixelAspectRatio:H.string("x00280034")};return function(_,$){_.uint16("x00280103")===0?($.smallestPixelValue=_.uint16("x00280106"),$.largestPixelValue=_.uint16("x00280107")):($.smallestPixelValue=_.int16("x00280106"),$.largestPixelValue=_.int16("x00280107"))}(H,b),b.photometricInterpretation==="PALETTE COLOR"&&H.elements.x00281101&&function(_,$){$.redPaletteColorLookupTableDescriptor=a(_,"x00281101"),$.greenPaletteColorLookupTableDescriptor=a(_,"x00281102"),$.bluePaletteColorLookupTableDescriptor=a(_,"x00281103"),$.redPaletteColorLookupTableDescriptor[0]===0&&($.redPaletteColorLookupTableDescriptor[0]=65536,$.greenPaletteColorLookupTableDescriptor[0]=65536,$.bluePaletteColorLookupTableDescriptor[0]=65536);var BA=$.redPaletteColorLookupTableDescriptor[0],iA=_.elements.x00281201.length===BA?8:16;$.redPaletteColorLookupTableDescriptor[2]!==iA&&($.redPaletteColorLookupTableDescriptor[2]=iA,$.greenPaletteColorLookupTableDescriptor[2]=iA,$.bluePaletteColorLookupTableDescriptor[2]=iA),$.redPaletteColorLookupTableData=Q(_,"x00281201",$.redPaletteColorLookupTableDescriptor),$.greenPaletteColorLookupTableData=Q(_,"x00281202",$.greenPaletteColorLookupTableDescriptor),$.bluePaletteColorLookupTableData=Q(_,"x00281203",$.bluePaletteColorLookupTableDescriptor)}(H,b),b};function E(H,b){var _=b.uint16("x00283002",0);_===0&&(_=65535);for(var $={id:"1",firstValueMapped:H===0?b.uint16("x00283002",1):b.int16("x00283002",1),numBitsPerEntry:b.uint16("x00283002",2),lut:[]},BA=0;BA<_;BA++)$.lut[BA]=H===0?b.uint16("x00283006",BA):b.int16("x00283006",BA);return $}const r=function(H,b){if(b&&b.items&&b.items.length){for(var _=[],$=0;$<b.items.length;$++){var BA=E(H,b.items[$].dataSet);BA&&_.push(BA)}return _}},n=function(H){var b=H.string("x00080016");if(b==="1.2.840.10008.5.1.4.1.1.2"||b==="1.2.840.10008.5.1.4.1.1.2.1")return 1;var _=H.floatString("x00281052"),$=H.floatString("x00281053");return _!==void 0&&$!==void 0?function(BA){var iA=BA.uint16("x00280103"),fA=BA.uint16("x00280101");return iA===0?0:-1<<fA-1}(H)*$+_<0?1:0:H.elements.x00283000&&H.elements.x00283000.length>0?0:H.uint16("x00280103")},l=function(H,b,_){var $=[],BA=H.string(b);if(BA){var iA=BA.split("\\");if(!(_&&iA.length<_)){for(var fA=0;fA<iA.length;fA++)$.push(parseFloat(iA[fA]));return $}}};var c=A(4559),D=A.n(c),h=A(7423),y=A.n(h);const u=function(H,b,_){return b=b||0,H&&H.Value?H.Value.length<=b?_:H.Value[b]:_},v=function(H,b,_){var $=u(H,b,_);if($!==void 0)return parseFloat($)},M=function(H,b){var _=u(H,b);if(_!==void 0)return parseFloat(_)},F=function(H,b){if(H&&H.Value&&!(b&&H.Value.length<b)){for(var _=[],$=0;$<H.Value.length;$++)_.push(parseFloat(H.Value[$]));return _}};function f(H){var b=H.indexOf(":");return H.substring(b+1)}var w=A(6275),m=A(4215),K=A(7830),L=A.n(K),J=A(8355),p=A(6051);function Y(H,b){(b==null||b>H.length)&&(b=H.length);for(var _=0,$=new Array(b);_<b;_++)$[_]=H[_];return $}function G(H,b){var _;if(H){if(typeof H=="string")return Y(H,b);var $=J(_=Object.prototype.toString.call(H)).call(_,8,-1);return $==="Object"&&H.constructor&&($=H.constructor.name),$==="Map"||$==="Set"?p(H):$==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($)?Y(H,b):void 0}}function U(H,b){return function(_){if(w(_))return _}(H)||function(_,$){var BA=_==null?null:m!==void 0&&K(_)||_["@@iterator"];if(BA!=null){var iA,fA,oA=[],cA=!0,FA=!1;try{for(BA=BA.call(_);!(cA=(iA=BA.next()).done)&&(oA.push(iA.value),!$||oA.length!==$);cA=!0);}catch(vA){FA=!0,fA=vA}finally{try{cA||BA.return==null||BA.return()}finally{if(FA)throw fA}}return oA}}(H,b)||G(H,b)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function R(H){return function(b){if(w(b))return Y(b)}(H)||function(b){if(m!==void 0&&K(b)!=null||b["@@iterator"]!=null)return p(b)}(H)||G(H)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var N=A(2475),d=A(3091),S=A(9719);function T(H,b){if(H==null)return{};var _,$,BA=function(fA,oA){if(fA==null)return{};var cA,FA,vA={},GA=S(fA);for(FA=0;FA<GA.length;FA++)cA=GA[FA],d(oA).call(oA,cA)>=0||(vA[cA]=fA[cA]);return vA}(H,b);if(N){var iA=N(H);for($=0;$<iA.length;$++)_=iA[$],d(b).call(b,_)>=0||Object.prototype.propertyIsEnumerable.call(H,_)&&(BA[_]=H[_])}return BA}var P=A(6496);function W(H){return(W=typeof m=="function"&&typeof P=="symbol"?function(b){return typeof b}:function(b){return b&&typeof m=="function"&&b.constructor===m&&b!==m.prototype?"symbol":typeof b})(H)}var q=A(6059),gA=A.n(q),V=A(2633),AA=A.n(V),QA=A(1929),lA=A.n(QA),IA=A(1246),z=A.n(IA),CA=A(2165),tA=A.n(CA);function EA(H){var b=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return H&&H.Value?H.Value[0]&&b?H.Value[0]:H.Value:H}var nA=["52009230","52009229","00280008"];function rA(H,b,_){var $,BA,iA,fA;return{shared:gA()($=AA()(BA=b?lA()(b[0]):[]).call(BA,function(oA){return oA[0]})).call($,function(oA){return oA!==void 0&&W(oA)==="object"}),perFrame:gA()(iA=AA()(fA=H?lA()(H[_-1]):[]).call(fA,function(oA){return oA.Value[0]})).call(iA,function(oA){return oA!==void 0&&W(oA)==="object"})}}function O(H){var b=H[52009230],_=H[52009229],$=H["00280008"],BA=T(H,nA);return{PerFrameFunctionalGroupsSequence:b=EA(b,!1),SharedFunctionalGroupsSequence:_=EA(_,!1),NumberOfFrames:$=EA($),rest:BA}}var j=A(6028),Z=A.n(j);function x(H){var b=H.indexOf("/frames/")+8,_=Z()(H).call(H,0,b),$=parseInt(Z()(H).call(H,b),10);return{metadata:eA["".concat(_,"1")],frame:$}}const X={_retrieveMultiframeMetadata:x,retrieveMultiframeMetadata:function(H){return x(f(H))},isMultiframe:function(H){var b=u(H["00280008"]);return b&&b>1}};var eA=[],sA={};const aA={add:function(H,b){var _=f(H);b.isMultiframe=X.isMultiframe(b),eA[_]=b},get:function(H){var b=f(H),_=eA[b];if(_&&(_==null||!_.isMultiframe))return _;var $=sA[b];if($)return $;var BA=X._retrieveMultiframeMetadata(b);if(BA&&BA.metadata){var iA=BA.metadata,fA=BA.frame;if(iA){var oA=function(cA,FA){var vA=O(FA),GA=vA.PerFrameFunctionalGroupsSequence,yA=vA.SharedFunctionalGroupsSequence,LA=vA.NumberOfFrames,JA=vA.rest;if(GA||LA>1){var HA,SA=rA(GA,yA,cA),PA=SA.shared,bA=SA.perFrame,OA=z()(FA,{frameNumber:cA});return D()(HA=[]).call(HA,R(PA),R(bA)).forEach(function(zA){tA()(zA).forEach(function(Qg){var gg=U(Qg,2),kA=gg[0],og=gg[1];OA[kA]=og})}),z()(JA,{"00280008":LA},OA)}return FA}(fA,iA);return sA[b]=oA,oA}}},remove:function(H){var b=f(H);eA[b]=void 0,sA[b]=void 0},purge:function(){eA=[],sA={}}};function uA(H){return H==="RECON TOMO"||H==="RECON GATED TOMO"}function mA(H){var b=u(H["00080060"]);return y()(b).call(b,"NM")}function wA(H,b){var _=EA(H["00080008"],!1);if(_)return _[b]}function pA(H){var b=F(H["00200037"],6);return!b&&mA(H)&&(b=function(_){var $,BA=wA(_,2);if(BA&&uA(BA)){var iA=EA(_["00540022"]);iA&&($=F(iA["00200037"],6))}return $}(H)),b}function KA(H){var b=F(H["00200032"],3);return!b&&mA(H)&&(b=function(_){var $,BA=wA(_,2);if(BA&&uA(BA)){var iA=EA(_["00540022"]);iA&&($=F(iA["00200032"],3))}return $}(H)),b}const DA=function(H,b){if(H==="multiframeModule"){var _=X.retrieveMultiframeMetadata(b),$=_.metadata,BA=_.frame;if(!$)return;var iA=O($),fA=iA.PerFrameFunctionalGroupsSequence,oA=iA.SharedFunctionalGroupsSequence,cA=iA.NumberOfFrames;if(fA||cA>1){var FA=rA(fA,oA,BA),vA=FA.shared;return{NumberOfFrames:cA,PerFrameFunctionalInformation:FA.perFrame,SharedFunctionalInformation:vA}}return{NumberOfFrames:cA}}var GA=Ag.dicomParser,yA=aA.get(b);if(yA){if(H==="generalSeriesModule")return{modality:u(yA["00080060"]),seriesInstanceUID:u(yA["0020000E"]),seriesNumber:M(yA["00200011"]),studyInstanceUID:u(yA["0020000D"]),seriesDate:GA.parseDA(u(yA["00080021"])),seriesTime:GA.parseTM(u(yA["00080031"],0,"")),acquisitionDate:GA.parseDA(u(yA["00080022"]),""),acquisitionTime:GA.parseTM(u(yA["00080032"],0,""))};if(H==="patientStudyModule")return{patientAge:M(yA["00101010"]),patientSize:M(yA["00101020"]),patientSex:u(yA["00100040"]),patientWeight:M(yA["00101030"])};if(H==="nmMultiframeGeometryModule"){var LA=u(yA["00080060"]),JA=wA(yA,2);return{modality:LA,imageType:u(yA["00080008"]),imageSubType:JA,imageOrientationPatient:pA(yA),imagePositionPatient:KA(yA),sliceThickness:M(yA["00180050"]),pixelSpacing:F(yA["00280030"],2),numberOfFrames:M(yA["00280008"]),isNMReconstructable:uA(JA)&&y()(LA).call(LA,"NM")}}if(H==="imagePlaneModule"){var HA=pA(yA),SA=KA(yA),PA=F(yA["00280030"],2),bA=null,OA=null;PA&&(OA=PA[0],bA=PA[1]);var zA=null,Qg=null;return HA&&(zA=[parseFloat(HA[0]),parseFloat(HA[1]),parseFloat(HA[2])],Qg=[parseFloat(HA[3]),parseFloat(HA[4]),parseFloat(HA[5])]),{frameOfReferenceUID:u(yA["00200052"]),rows:M(yA["00280010"]),columns:M(yA["00280011"]),imageOrientationPatient:HA,rowCosines:zA,columnCosines:Qg,imagePositionPatient:SA,sliceThickness:M(yA["00180050"]),sliceLocation:M(yA["00201041"]),pixelSpacing:PA,rowPixelSpacing:OA,columnPixelSpacing:bA}}if(H==="imagePixelModule")return{samplesPerPixel:M(yA["00280002"]),photometricInterpretation:u(yA["00280004"]),rows:M(yA["00280010"]),columns:M(yA["00280011"]),bitsAllocated:M(yA["00280100"]),bitsStored:M(yA["00280101"]),highBit:u(yA["00280102"]),pixelRepresentation:M(yA["00280103"]),planarConfiguration:M(yA["00280006"]),pixelAspectRatio:u(yA["00280034"]),smallestPixelValue:M(yA["00280106"]),largestPixelValue:M(yA["00280107"]),redPaletteColorLookupTableDescriptor:F(yA["00281101"]),greenPaletteColorLookupTableDescriptor:F(yA["00281102"]),bluePaletteColorLookupTableDescriptor:F(yA["00281103"]),redPaletteColorLookupTableData:F(yA["00281201"]),greenPaletteColorLookupTableData:F(yA["00281202"]),bluePaletteColorLookupTableData:F(yA["00281203"])};if(H==="voiLutModule")return{windowCenter:F(yA["00281050"],1),windowWidth:F(yA["00281051"],1)};if(H==="modalityLutModule")return{rescaleIntercept:M(yA["00281052"]),rescaleSlope:M(yA["00281053"]),rescaleType:u(yA["00281054"])};if(H==="sopCommonModule")return{sopClassUID:u(yA["00080016"]),sopInstanceUID:u(yA["00080018"])};if(H==="petIsotopeModule"){var gg=u(yA["00540016"]);return gg===void 0?void 0:{radiopharmaceuticalInfo:{radiopharmaceuticalStartTime:GA.parseTM(u(gg["00181072"],0,"")),radiopharmaceuticalStartDateTime:u(gg["00181078"],0,""),radionuclideTotalDose:M(gg["00181074"]),radionuclideHalfLife:M(gg["00181075"])}}}return H==="overlayPlaneModule"?function(kA){for(var og=[],Ig=0;Ig<=30;Ig+=2){var TA="x60".concat(Ig.toString(16));TA.length===4&&(TA="x600".concat(Ig.toString(16)));var _A=u(kA["".concat(TA,"3000")]);if(_A){for(var Bg=[],Eg=0;Eg<_A.length;Eg++)for(var Cg=0;Cg<8;Cg++){var lg=kA.Value[_A.dataOffset+Eg];Bg[8*Eg+Cg]=lg>>Cg&1}og.push({rows:M(kA["".concat(TA,"0010")]),columns:M(kA["".concat(TA,"0011")]),type:u(kA["".concat(TA,"0040")]),x:M(kA["".concat(TA,"0050")],1)-1,y:M(kA["".concat(TA,"0050")],0)-1,pixelData:Bg,description:u(kA["".concat(TA,"0022")]),label:u(kA["".concat(TA,"1500")]),roiArea:u(kA["".concat(TA,"1301")]),roiMean:u(kA["".concat(TA,"1302")]),roiStandardDeviation:u(kA["".concat(TA,"1303")])})}}return{overlays:og}}(yA):H==="transferSyntax"?{transferSyntaxUID:u(yA["00020010"])}:H==="petSeriesModule"?{correctedImage:u(yA["00280051"]),units:u(yA["00541001"]),decayCorrection:u(yA["00541102"])}:H==="petImageModule"?{frameReferenceTime:M(yA["00541300"]),actualFrameDuration:M(yA["00181242"])}:void 0}};function hA(H,b,_){if(_+H.length>b.length)return!1;for(var $=_,BA=0;BA<H.length;BA++)if(H[BA]!==b[$++])return!1;return!0}const RA=function(H,b,_){_=_||0;for(var $=function(iA){for(var fA=new Uint8Array(iA.length),oA=0,cA=iA.length;oA<cA;oA++)fA[oA]=iA.charCodeAt(oA);return fA}(b),BA=_;BA<H.length;BA++)if($[0]===H[BA]&&hA($,H,BA))return BA;return-1};var dA=A(1655),MA=A.n(dA),NA=A(2250),UA=A.n(NA),YA=A(7878),WA=A.n(YA),qA={open:function(H,b){H.open("get",b,!0)},beforeSend:function(){},beforeProcessing:function(H){return UA().resolve(H.response)},imageCreated:function(){},strict:!1,decodeConfig:{convertFloatPixelDataToInt:!0,use16BitDataType:!1}};function $A(H){qA=z()(qA,H)}function ag(){return qA}const tg=function(H,b){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},BA=Ag.cornerstone,iA=ag(),fA=function(FA){if(typeof iA.errorInterceptor=="function"){var vA=new Error("request failed");vA.request=FA,vA.response=FA.response,vA.status=FA.status,iA.errorInterceptor(vA)}},oA=new XMLHttpRequest,cA=new(UA())(function(FA,vA){iA.open(oA,H,_,$);var GA=iA.beforeSend(oA,b,_,$);oA.responseType="arraybuffer";var yA=z()({},_,GA);WA()(yA).forEach(function(LA){yA[LA]!==null&&(LA==="Accept"&&H.indexOf("accept=")!==-1||oA.setRequestHeader(LA,yA[LA]))}),$.deferred={resolve:FA,reject:vA},$.url=H,$.imageId=b,oA.onloadstart=function(LA){iA.onloadstart&&iA.onloadstart(LA,$);var JA={url:H,imageId:b};BA.triggerEvent(BA.events,"cornerstoneimageloadstart",JA)},oA.onloadend=function(LA){iA.onloadend&&iA.onloadend(LA,$);var JA={url:H,imageId:b};BA.triggerEvent(BA.events,"cornerstoneimageloadend",JA)},oA.onreadystatechange=function(LA){iA.onreadystatechange?iA.onreadystatechange(LA,$):oA.readyState===4&&(oA.status===200?iA.beforeProcessing(oA).then(FA).catch(function(){fA(oA),vA(oA)}):(fA(oA),vA(oA)))},oA.onprogress=function(LA){var JA,HA,SA=LA.loaded;LA.lengthComputable&&(JA=LA.total,HA=Math.round(SA/JA*100)),iA.onprogress&&iA.onprogress(LA,$);var PA={url:H,imageId:b,loaded:SA,total:JA,percentComplete:HA};BA.triggerEvent(BA.events,BA.EVENTS.IMAGE_LOAD_PROGRESS,PA)},oA.onerror=function(){fA(oA),vA(oA)},oA.onabort=function(){fA(oA),vA(oA)},oA.send()});return cA.xhr=oA,cA};var ng={xhrRequest:tg,setOptions:$A,getOptions:ag};function Jg(H){for(var b=0;b<H.length;b++)if(H[b].substr(0,2)==="--")return H[b]}function xI(H){for(var b=0;b<H.length;b++){var _;if(H[b].substr(0,13)==="Content-Type:")return MA()(_=H[b].substr(13)).call(_)}}function jI(H,b,_){b=b||0,_=_||H.length-b;for(var $="",BA=b;BA<b+_;BA++)$+=String.fromCharCode(H[BA]);return $}const vg=function(H,b){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"application/octet-stream",$={Accept:_};return new(UA())(function(BA,iA){var fA=tg(H,b,$),oA=fA.xhr;fA.then(function(cA){var FA=new Uint8Array(cA),vA=oA.getResponseHeader("Content-Type")||"application/octet-stream";if(vA.indexOf("multipart")!==-1){var GA=RA(FA,`\r
\r
`);GA===-1&&iA(new Error("invalid response - no multipart mime header"));var yA=jI(FA,0,GA).split(`\r
`),LA=Jg(yA);LA||iA(new Error("invalid response - no boundary marker"));var JA=GA+4,HA=RA(FA,LA,JA);HA===-1&&iA(new Error("invalid response - terminating boundary not found"));var SA=HA-JA-2;BA({contentType:xI(yA),imageFrame:{pixelData:new Uint8Array(cA,JA,SA)}})}else BA({contentType:vA,imageFrame:{pixelData:FA}})},iA)})};var WI=A(1882),cg=A.n(WI),ZI=A(337),Dg=A.n(ZI),qI=A(2770),dg=A.n(qI),_I=A(1082);function pg(H,b,_){return b in H?_I(H,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):H[b]=_,H}const Yg=function(H){var b=Ag.cornerstone.metaData.get("imagePixelModule",H);return{samplesPerPixel:b.samplesPerPixel,photometricInterpretation:b.photometricInterpretation,planarConfiguration:b.planarConfiguration,rows:b.rows,columns:b.columns,bitsAllocated:b.bitsAllocated,bitsStored:b.bitsStored,pixelRepresentation:b.pixelRepresentation,smallestPixelValue:b.smallestPixelValue,largestPixelValue:b.largestPixelValue,redPaletteColorLookupTableDescriptor:b.redPaletteColorLookupTableDescriptor,greenPaletteColorLookupTableDescriptor:b.greenPaletteColorLookupTableDescriptor,bluePaletteColorLookupTableDescriptor:b.bluePaletteColorLookupTableDescriptor,redPaletteColorLookupTableData:b.redPaletteColorLookupTableData,greenPaletteColorLookupTableData:b.greenPaletteColorLookupTableData,bluePaletteColorLookupTableData:b.bluePaletteColorLookupTableData,pixelData:void 0}};var VI=A(187),mg=A.n(VI),XI=A(6614),zI=A.n(XI);function $I(){return zI()(`(()=>{var A,I,g={8726:function(A,I){!function(g){if("object"==typeof I&&void 0!==A)A.exports=g();else if("function"==typeof define&&define.amd)define([],g);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).jpeg=g()}}((function(){return function A(I,g,B){function Q(E,i){if(!g[E]){if(!I[E]){var o="function"==typeof require&&require;if(!i&&o)return o(E,!0);if(C)return C(E,!0);var D=new Error("Cannot find module '"+E+"'");throw D.code="MODULE_NOT_FOUND",D}var a=g[E]={exports:{}};I[E][0].call(a.exports,(function(A){var g=I[E][1][A];return Q(g||A)}),a,a.exports,A,I,g,B)}return g[E].exports}for(var C="function"==typeof require&&require,E=0;E<B.length;E++)Q(B[E]);return Q}({1:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.ComponentSpec=B.lossless.ComponentSpec||function(){this.hSamp=0,this.quantTableSel=0,this.vSamp=0},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.ComponentSpec)},{}],2:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.DataStream=B.lossless.DataStream||function(A,I,g){this.buffer=new Uint8Array(A,I,g),this.index=0},B.lossless.DataStream.prototype.get16=function(){var A=(this.buffer[this.index]<<8)+this.buffer[this.index+1];return this.index+=2,A},B.lossless.DataStream.prototype.get8=function(){var A=this.buffer[this.index];return this.index+=1,A},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.DataStream)},{}],3:[function(A,I,g){"use strict";var B,Q=Q||{};Q.lossless=Q.lossless||{},Q.lossless.DataStream=Q.lossless.DataStream||(void 0!==A?A("./data-stream.js"):null),Q.lossless.HuffmanTable=Q.lossless.HuffmanTable||(void 0!==A?A("./huffman-table.js"):null),Q.lossless.QuantizationTable=Q.lossless.QuantizationTable||(void 0!==A?A("./quantization-table.js"):null),Q.lossless.ScanHeader=Q.lossless.ScanHeader||(void 0!==A?A("./scan-header.js"):null),Q.lossless.FrameHeader=Q.lossless.FrameHeader||(void 0!==A?A("./frame-header.js"):null),Q.lossless.Utils=Q.lossless.Utils||(void 0!==A?A("./utils.js"):null),Q.lossless.Decoder=Q.lossless.Decoder||function(A,I){this.buffer=A,this.frame=new Q.lossless.FrameHeader,this.huffTable=new Q.lossless.HuffmanTable,this.quantTable=new Q.lossless.QuantizationTable,this.scan=new Q.lossless.ScanHeader,this.DU=Q.lossless.Utils.createArray(10,4,64),this.HuffTab=Q.lossless.Utils.createArray(4,2,12800),this.IDCT_Source=[],this.nBlock=[],this.acTab=Q.lossless.Utils.createArray(10,1),this.dcTab=Q.lossless.Utils.createArray(10,1),this.qTab=Q.lossless.Utils.createArray(10,1),this.marker=0,this.markerIndex=0,this.numComp=0,this.restartInterval=0,this.selection=0,this.xDim=0,this.yDim=0,this.xLoc=0,this.yLoc=0,this.numBytes=0,this.outputData=null,this.restarting=!1,this.mask=0,void 0!==I&&(this.numBytes=I)},Q.lossless.Decoder.IDCT_P=[0,5,40,16,45,2,7,42,21,56,8,61,18,47,1,4,41,23,58,13,32,24,37,10,63,17,44,3,6,43,20,57,15,34,29,48,53,26,39,9,60,19,46,22,59,12,33,31,50,55,25,36,11,62,14,35,28,49,52,27,38,30,51,54],Q.lossless.Decoder.TABLE=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Q.lossless.Decoder.MAX_HUFFMAN_SUBTREE=50,Q.lossless.Decoder.MSB=2147483648,Q.lossless.Decoder.RESTART_MARKER_BEGIN=65488,Q.lossless.Decoder.RESTART_MARKER_END=65495,Q.lossless.Decoder.prototype.decompress=function(A,I,g){return this.decode(A,I,g).buffer},Q.lossless.Decoder.prototype.decode=function(A,I,g,B){var C,E,i,o,D=0,a=[],s=[],w=[];if(void 0!==A&&(this.buffer=A),void 0!==B&&(this.numBytes=B),this.stream=new Q.lossless.DataStream(this.buffer,I,g),this.buffer=null,this.xLoc=0,this.yLoc=0,65496!==(C=this.stream.get16()))throw new Error("Not a JPEG file");for(C=this.stream.get16();C>>4!=4092||65476===C;){switch(C){case 65476:this.huffTable.read(this.stream,this.HuffTab);break;case 65484:throw new Error("Program doesn't support arithmetic coding. (format throw new IOException)");case 65499:this.quantTable.read(this.stream,Q.lossless.Decoder.TABLE);break;case 65501:this.restartInterval=this.readNumber();break;case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:this.readApp();break;case 65534:this.readComment();break;default:if(C>>8!=255)throw new Error("ERROR: format throw new IOException! (decode)")}C=this.stream.get16()}if(C<65472||C>65479)throw new Error("ERROR: could not handle arithmetic code!");this.frame.read(this.stream),C=this.stream.get16();do{for(;65498!==C;){switch(C){case 65476:this.huffTable.read(this.stream,this.HuffTab);break;case 65484:throw new Error("Program doesn't support arithmetic coding. (format throw new IOException)");case 65499:this.quantTable.read(this.stream,Q.lossless.Decoder.TABLE);break;case 65501:this.restartInterval=this.readNumber();break;case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:this.readApp();break;case 65534:this.readComment();break;default:if(C>>8!=255)throw new Error("ERROR: format throw new IOException! (Parser.decode)")}C=this.stream.get16()}switch(this.precision=this.frame.precision,this.components=this.frame.components,this.numBytes||(this.numBytes=parseInt(Math.ceil(this.precision/8))),1==this.numBytes?this.mask=255:this.mask=65535,this.scan.read(this.stream),this.numComp=this.scan.numComp,this.selection=this.scan.selection,1===this.numBytes?3===this.numComp?(this.getter=this.getValueRGB,this.setter=this.setValueRGB,this.output=this.outputRGB):(this.getter=this.getValue8,this.setter=this.setValue8,this.output=this.outputSingle):(this.getter=this.getValue16,this.setter=this.setValue16,this.output=this.outputSingle),this.selection){case 2:this.selector=this.select2;break;case 3:this.selector=this.select3;break;case 4:this.selector=this.select4;break;case 5:this.selector=this.select5;break;case 6:this.selector=this.select6;break;case 7:this.selector=this.select7;break;default:this.selector=this.select1}for(this.scanComps=this.scan.components,this.quantTables=this.quantTable.quantTables,E=0;E<this.numComp;E+=1)i=this.scanComps[E].scanCompSel,this.qTab[E]=this.quantTables[this.components[i].quantTableSel],this.nBlock[E]=this.components[i].vSamp*this.components[i].hSamp,this.dcTab[E]=this.HuffTab[this.scanComps[E].dcTabSel][0],this.acTab[E]=this.HuffTab[this.scanComps[E].acTabSel][1];for(this.xDim=this.frame.dimX,this.yDim=this.frame.dimY,1==this.numBytes?this.outputData=new Uint8Array(new ArrayBuffer(this.xDim*this.yDim*this.numBytes*this.numComp)):this.outputData=new Uint16Array(new ArrayBuffer(this.xDim*this.yDim*this.numBytes*this.numComp)),D+=1;;){for(s[0]=0,w[0]=0,E=0;E<10;E+=1)a[E]=1<<this.precision-1;if(0===this.restartInterval){for(C=this.decodeUnit(a,s,w);0===C&&this.xLoc<this.xDim&&this.yLoc<this.yDim;)this.output(a),C=this.decodeUnit(a,s,w);break}for(o=0;o<this.restartInterval&&(this.restarting=0==o,C=this.decodeUnit(a,s,w),this.output(a),0===C);o+=1);if(0===C&&(0!==this.markerIndex?(C=65280|this.marker,this.markerIndex=0):C=this.stream.get16()),!(C>=Q.lossless.Decoder.RESTART_MARKER_BEGIN&&C<=Q.lossless.Decoder.RESTART_MARKER_END))break}65500===C&&1===D&&(this.readNumber(),C=this.stream.get16())}while(65497!==C&&this.xLoc<this.xDim&&this.yLoc<this.yDim&&0===D);return this.outputData},Q.lossless.Decoder.prototype.decodeUnit=function(A,I,g){return 1==this.numComp?this.decodeSingle(A,I,g):3==this.numComp?this.decodeRGB(A,I,g):-1},Q.lossless.Decoder.prototype.select1=function(A){return this.getPreviousX(A)},Q.lossless.Decoder.prototype.select2=function(A){return this.getPreviousY(A)},Q.lossless.Decoder.prototype.select3=function(A){return this.getPreviousXY(A)},Q.lossless.Decoder.prototype.select4=function(A){return this.getPreviousX(A)+this.getPreviousY(A)-this.getPreviousXY(A)},Q.lossless.Decoder.prototype.select5=function(A){return this.getPreviousX(A)+(this.getPreviousY(A)-this.getPreviousXY(A)>>1)},Q.lossless.Decoder.prototype.select6=function(A){return this.getPreviousY(A)+(this.getPreviousX(A)-this.getPreviousXY(A)>>1)},Q.lossless.Decoder.prototype.select7=function(A){return(this.getPreviousX(A)+this.getPreviousY(A))/2},Q.lossless.Decoder.prototype.decodeRGB=function(A,I,g){var B,C,E,i,o,D,a,s;for(A[0]=this.selector(0),A[1]=this.selector(1),A[2]=this.selector(2),o=0;o<this.numComp;o+=1)for(i=this.qTab[o],C=this.acTab[o],E=this.dcTab[o],D=0;D<this.nBlock[o];D+=1){for(a=0;a<this.IDCT_Source.length;a+=1)this.IDCT_Source[a]=0;if((B=this.getHuffmanValue(E,I,g))>=65280)return B;for(A[o]=this.IDCT_Source[0]=A[o]+this.getn(g,B,I,g),this.IDCT_Source[0]*=i[0],s=1;s<64;s+=1){if((B=this.getHuffmanValue(C,I,g))>=65280)return B;if(s+=B>>4,0==(15&B)){if(B>>4==0)break}else this.IDCT_Source[Q.lossless.Decoder.IDCT_P[s]]=this.getn(g,15&B,I,g)*i[s]}}return 0},Q.lossless.Decoder.prototype.decodeSingle=function(A,I,g){var B,C,E,i;for(this.restarting?(this.restarting=!1,A[0]=1<<this.frame.precision-1):A[0]=this.selector(),C=0;C<this.nBlock[0];C+=1){if((B=this.getHuffmanValue(this.dcTab[0],I,g))>=65280)return B;if((i=(E=this.getn(A,B,I,g))>>8)>=Q.lossless.Decoder.RESTART_MARKER_BEGIN&&i<=Q.lossless.Decoder.RESTART_MARKER_END)return i;A[0]+=E}return 0},Q.lossless.Decoder.prototype.getHuffmanValue=function(A,I,g){var B,C;if(65535,g[0]<8?(I[0]<<=8,255===(C=this.stream.get8())&&(this.marker=this.stream.get8(),0!==this.marker&&(this.markerIndex=9)),I[0]|=C):g[0]-=8,0!=((B=A[I[0]>>g[0]])&Q.lossless.Decoder.MSB)){if(0!==this.markerIndex)return this.markerIndex=0,65280|this.marker;I[0]&=65535>>16-g[0],I[0]<<=8,255===(C=this.stream.get8())&&(this.marker=this.stream.get8(),0!==this.marker&&(this.markerIndex=9)),I[0]|=C,B=A[256*(255&B)+(I[0]>>g[0])],g[0]+=8}if(g[0]+=8-(B>>8),g[0]<0)throw new Error("index="+g[0]+" temp="+I[0]+" code="+B+" in HuffmanValue()");return g[0]<this.markerIndex?(this.markerIndex=0,65280|this.marker):(I[0]&=65535>>16-g[0],255&B)},Q.lossless.Decoder.prototype.getn=function(A,I,g,B){var Q,C;if(1,-1,65535,0===I)return 0;if(16===I)return A[0]>=0?-32768:32768;if(B[0]-=I,B[0]>=0){if(B[0]<this.markerIndex&&!this.isLastPixel())return this.markerIndex=0,(65280|this.marker)<<8;Q=g[0]>>B[0],g[0]&=65535>>16-B[0]}else{if(g[0]<<=8,255===(C=this.stream.get8())&&(this.marker=this.stream.get8(),0!==this.marker&&(this.markerIndex=9)),g[0]|=C,B[0]+=8,B[0]<0){if(0!==this.markerIndex)return this.markerIndex=0,(65280|this.marker)<<8;g[0]<<=8,255===(C=this.stream.get8())&&(this.marker=this.stream.get8(),0!==this.marker&&(this.markerIndex=9)),g[0]|=C,B[0]+=8}if(B[0]<0)throw new Error("index="+B[0]+" in getn()");if(B[0]<this.markerIndex)return this.markerIndex=0,(65280|this.marker)<<8;Q=g[0]>>B[0],g[0]&=65535>>16-B[0]}return Q<1<<I-1&&(Q+=1+(-1<<I)),Q},Q.lossless.Decoder.prototype.getPreviousX=function(A){return this.xLoc>0?this.getter(this.yLoc*this.xDim+this.xLoc-1,A):this.yLoc>0?this.getPreviousY(A):1<<this.frame.precision-1},Q.lossless.Decoder.prototype.getPreviousXY=function(A){return this.xLoc>0&&this.yLoc>0?this.getter((this.yLoc-1)*this.xDim+this.xLoc-1,A):this.getPreviousY(A)},Q.lossless.Decoder.prototype.getPreviousY=function(A){return this.yLoc>0?this.getter((this.yLoc-1)*this.xDim+this.xLoc,A):this.getPreviousX(A)},Q.lossless.Decoder.prototype.isLastPixel=function(){return this.xLoc===this.xDim-1&&this.yLoc===this.yDim-1},Q.lossless.Decoder.prototype.outputSingle=function(A){this.xLoc<this.xDim&&this.yLoc<this.yDim&&(this.setter(this.yLoc*this.xDim+this.xLoc,this.mask&A[0]),this.xLoc+=1,this.xLoc>=this.xDim&&(this.yLoc+=1,this.xLoc=0))},Q.lossless.Decoder.prototype.outputRGB=function(A){var I=this.yLoc*this.xDim+this.xLoc;this.xLoc<this.xDim&&this.yLoc<this.yDim&&(this.setter(I,A[0],0),this.setter(I,A[1],1),this.setter(I,A[2],2),this.xLoc+=1,this.xLoc>=this.xDim&&(this.yLoc+=1,this.xLoc=0))},Q.lossless.Decoder.prototype.setValue8=function(A,I){this.outputData[A]=I},Q.lossless.Decoder.prototype.getValue8=function(A){return this.outputData[A]},(B=new ArrayBuffer(2),new DataView(B).setInt16(0,256,!0),256===new Int16Array(B)[0])?(Q.lossless.Decoder.prototype.setValue16=Q.lossless.Decoder.prototype.setValue8,Q.lossless.Decoder.prototype.getValue16=Q.lossless.Decoder.prototype.getValue8):(Q.lossless.Decoder.prototype.setValue16=function(A,I){this.outputData[A]=(255&I)<<8|I>>8&255},Q.lossless.Decoder.prototype.getValue16=function(A){var I=this.outputData[A];return(255&I)<<8|I>>8&255}),Q.lossless.Decoder.prototype.setValueRGB=function(A,I,g){this.outputData[3*A+g]=I},Q.lossless.Decoder.prototype.getValueRGB=function(A,I){return this.outputData[3*A+I]},Q.lossless.Decoder.prototype.readApp=function(){var A=0,I=this.stream.get16();for(A+=2;A<I;)this.stream.get8(),A+=1;return I},Q.lossless.Decoder.prototype.readComment=function(){var A,I="",g=0;for(A=this.stream.get16(),g+=2;g<A;)I+=this.stream.get8(),g+=1;return I},Q.lossless.Decoder.prototype.readNumber=function(){if(4!==this.stream.get16())throw new Error("ERROR: Define number format throw new IOException [Ld!=4]");return this.stream.get16()},"undefined"!==typeof I&&I.exports&&(I.exports=Q.lossless.Decoder)},{"./data-stream.js":2,"./frame-header.js":4,"./huffman-table.js":5,"./quantization-table.js":7,"./scan-header.js":9,"./utils.js":10}],4:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.ComponentSpec=B.lossless.ComponentSpec||(void 0!==A?A("./component-spec.js"):null),B.lossless.DataStream=B.lossless.DataStream||(void 0!==A?A("./data-stream.js"):null),B.lossless.FrameHeader=B.lossless.FrameHeader||function(){this.components=[],this.dimX=0,this.dimY=0,this.numComp=0,this.precision=0},B.lossless.FrameHeader.prototype.read=function(A){var I,g,Q,C,E=0;for(I=A.get16(),E+=2,this.precision=A.get8(),E+=1,this.dimY=A.get16(),E+=2,this.dimX=A.get16(),E+=2,this.numComp=A.get8(),E+=1,g=1;g<=this.numComp;g+=1){if(E>I)throw new Error("ERROR: frame format error");if(Q=A.get8(),(E+=1)>=I)throw new Error("ERROR: frame format error [c>=Lf]");C=A.get8(),E+=1,this.components[Q]||(this.components[Q]=new B.lossless.ComponentSpec),this.components[Q].hSamp=C>>4,this.components[Q].vSamp=15&C,this.components[Q].quantTableSel=A.get8(),E+=1}if(E!==I)throw new Error("ERROR: frame format error [Lf!=count]");return 1},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.FrameHeader)},{"./component-spec.js":1,"./data-stream.js":2}],5:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.DataStream=B.lossless.DataStream||(void 0!==A?A("./data-stream.js"):null),B.lossless.Utils=B.lossless.Utils||(void 0!==A?A("./utils.js"):null),B.lossless.HuffmanTable=B.lossless.HuffmanTable||function(){this.l=B.lossless.Utils.createArray(4,2,16),this.th=[],this.v=B.lossless.Utils.createArray(4,2,16,200),this.tc=B.lossless.Utils.createArray(4,2),this.tc[0][0]=0,this.tc[1][0]=0,this.tc[2][0]=0,this.tc[3][0]=0,this.tc[0][1]=0,this.tc[1][1]=0,this.tc[2][1]=0,this.tc[3][1]=0,this.th[0]=0,this.th[1]=0,this.th[2]=0,this.th[3]=0},B.lossless.HuffmanTable.MSB=2147483648,B.lossless.HuffmanTable.prototype.read=function(A,I){var g,B,Q,C,E,i,o=0;for(g=A.get16(),o+=2;o<g;){if(o+=1,(Q=15&(B=A.get8()))>3)throw new Error("ERROR: Huffman table ID > 3");if((C=B>>4)>2)throw new Error("ERROR: Huffman table [Table class > 2 ]");for(this.th[Q]=1,this.tc[Q][C]=1,E=0;E<16;E+=1)this.l[Q][C][E]=A.get8(),o+=1;for(E=0;E<16;E+=1)for(i=0;i<this.l[Q][C][E];i+=1){if(o>g)throw new Error("ERROR: Huffman table format error [count>Lh]");this.v[Q][C][E][i]=A.get8(),o+=1}}if(o!==g)throw new Error("ERROR: Huffman table format error [count!=Lf]");for(E=0;E<4;E+=1)for(i=0;i<2;i+=1)0!==this.tc[E][i]&&this.buildHuffTable(I[E][i],this.l[E][i],this.v[E][i]);return 1},B.lossless.HuffmanTable.prototype.buildHuffTable=function(A,I,g){var Q,C,E,i,o;for(256,C=0,E=0;E<8;E+=1)for(i=0;i<I[E];i+=1)for(o=0;o<256>>E+1;o+=1)A[C]=g[E][i]|E+1<<8,C+=1;for(E=1;C<256;E+=1,C+=1)A[C]=E|B.lossless.HuffmanTable.MSB;for(Q=1,C=0,E=8;E<16;E+=1)for(i=0;i<I[E];i+=1){for(o=0;o<256>>E-7;o+=1)A[256*Q+C]=g[E][i]|E+1<<8,C+=1;if(C>=256){if(C>256)throw new Error("ERROR: Huffman table error(1)!");C=0,Q+=1}}},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.HuffmanTable)},{"./data-stream.js":2,"./utils.js":10}],6:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.ComponentSpec=B.lossless.ComponentSpec||(void 0!==A?A("./component-spec.js"):null),B.lossless.DataStream=B.lossless.DataStream||(void 0!==A?A("./data-stream.js"):null),B.lossless.Decoder=B.lossless.Decoder||(void 0!==A?A("./decoder.js"):null),B.lossless.FrameHeader=B.lossless.FrameHeader||(void 0!==A?A("./frame-header.js"):null),B.lossless.HuffmanTable=B.lossless.HuffmanTable||(void 0!==A?A("./huffman-table.js"):null),B.lossless.QuantizationTable=B.lossless.QuantizationTable||(void 0!==A?A("./quantization-table.js"):null),B.lossless.ScanComponent=B.lossless.ScanComponent||(void 0!==A?A("./scan-component.js"):null),B.lossless.ScanHeader=B.lossless.ScanHeader||(void 0!==A?A("./scan-header.js"):null),B.lossless.Utils=B.lossless.Utils||(void 0!==A?A("./utils.js"):null),"undefined"!==typeof I&&I.exports&&(I.exports=B)},{"./component-spec.js":1,"./data-stream.js":2,"./decoder.js":3,"./frame-header.js":4,"./huffman-table.js":5,"./quantization-table.js":7,"./scan-component.js":8,"./scan-header.js":9,"./utils.js":10}],7:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.DataStream=B.lossless.DataStream||(void 0!==A?A("./data-stream.js"):null),B.lossless.Utils=B.lossless.Utils||(void 0!==A?A("./utils.js"):null),B.lossless.QuantizationTable=B.lossless.QuantizationTable||function(){this.precision=[],this.tq=[],this.quantTables=B.lossless.Utils.createArray(4,64),this.tq[0]=0,this.tq[1]=0,this.tq[2]=0,this.tq[3]=0},B.lossless.QuantizationTable.enhanceQuantizationTable=function(A,I){var g;for(g=0;g<8;g+=1)A[I[0+g]]*=90,A[I[32+g]]*=90,A[I[16+g]]*=118,A[I[48+g]]*=49,A[I[40+g]]*=71,A[I[8+g]]*=126,A[I[56+g]]*=25,A[I[24+g]]*=106;for(g=0;g<8;g+=1)A[I[0+8*g]]*=90,A[I[4+8*g]]*=90,A[I[2+8*g]]*=118,A[I[6+8*g]]*=49,A[I[5+8*g]]*=71,A[I[1+8*g]]*=126,A[I[7+8*g]]*=25,A[I[3+8*g]]*=106;for(g=0;g<64;g+=1)A[g]>>=6},B.lossless.QuantizationTable.prototype.read=function(A,I){var g,Q,C,E,i=0;for(g=A.get16(),i+=2;i<g;){if(i+=1,(C=15&(Q=A.get8()))>3)throw new Error("ERROR: Quantization table ID > 3");if(this.precision[C]=Q>>4,0===this.precision[C])this.precision[C]=8;else{if(1!==this.precision[C])throw new Error("ERROR: Quantization table precision error");this.precision[C]=16}if(this.tq[C]=1,8===this.precision[C]){for(E=0;E<64;E+=1){if(i>g)throw new Error("ERROR: Quantization table format error");this.quantTables[C][E]=A.get8(),i+=1}B.lossless.QuantizationTable.enhanceQuantizationTable(this.quantTables[C],I)}else{for(E=0;E<64;E+=1){if(i>g)throw new Error("ERROR: Quantization table format error");this.quantTables[C][E]=A.get16(),i+=2}B.lossless.QuantizationTable.enhanceQuantizationTable(this.quantTables[C],I)}}if(i!==g)throw new Error("ERROR: Quantization table error [count!=Lq]");return 1},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.QuantizationTable)},{"./data-stream.js":2,"./utils.js":10}],8:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.ScanComponent=B.lossless.ScanComponent||function(){this.acTabSel=0,this.dcTabSel=0,this.scanCompSel=0},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.ScanComponent)},{}],9:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.DataStream=B.lossless.DataStream||(void 0!==A?A("./data-stream.js"):null),B.lossless.ScanComponent=B.lossless.ScanComponent||(void 0!==A?A("./scan-component.js"):null),B.lossless.ScanHeader=B.lossless.ScanHeader||function(){this.ah=0,this.al=0,this.numComp=0,this.selection=0,this.spectralEnd=0,this.components=[]},B.lossless.ScanHeader.prototype.read=function(A){var I,g,Q,C=0;for(I=A.get16(),C+=2,this.numComp=A.get8(),C+=1,g=0;g<this.numComp;g+=1){if(this.components[g]=new B.lossless.ScanComponent,C>I)throw new Error("ERROR: scan header format error");this.components[g].scanCompSel=A.get8(),C+=1,Q=A.get8(),C+=1,this.components[g].dcTabSel=Q>>4,this.components[g].acTabSel=15&Q}if(this.selection=A.get8(),C+=1,this.spectralEnd=A.get8(),C+=1,Q=A.get8(),this.ah=Q>>4,this.al=15&Q,(C+=1)!==I)throw new Error("ERROR: scan header format error [count!=Ns]");return 1},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.ScanHeader)},{"./data-stream.js":2,"./scan-component.js":8}],10:[function(A,I,g){"use strict";var B=B||{};B.lossless=B.lossless||{},B.lossless.Utils=B.lossless.Utils||{},B.lossless.Utils.createArray=function(A){var I=new Array(A||0),g=A;if(arguments.length>1)for(var Q=Array.prototype.slice.call(arguments,1);g--;)I[A-1-g]=B.lossless.Utils.createArray.apply(this,Q);return I},B.lossless.Utils.makeCRCTable=function(){for(var A,I=[],g=0;g<256;g++){A=g;for(var B=0;B<8;B++)A=1&A?3988292384^A>>>1:A>>>1;I[g]=A}return I},B.lossless.Utils.crc32=function(A){for(var I=new Uint8Array(A.buffer),g=B.lossless.Utils.crcTable||(B.lossless.Utils.crcTable=B.lossless.Utils.makeCRCTable()),Q=-1,C=0;C<I.length;C++)Q=Q>>>8^g[255&(Q^I[C])];return(-1^Q)>>>0},"undefined"!==typeof I&&I.exports&&(I.exports=B.lossless.Utils)},{}]},{},[6])(6)}))},4559:(A,I,g)=>{A.exports=g(9842)},7552:(A,I,g)=>{A.exports=g(5697)},7647:(A,I,g)=>{A.exports=g(3798)},6028:(A,I,g)=>{A.exports=g(671)},1246:(A,I,g)=>{A.exports=g(8730)},337:(A,I,g)=>{A.exports=g(3751)},2770:(A,I,g)=>{A.exports=g(1380)},1882:(A,I,g)=>{A.exports=g(6601)},7878:(A,I,g)=>{A.exports=g(8783)},2250:(A,I,g)=>{A.exports=g(4731)},1082:(A,I,g)=>{A.exports=g(5723)},5534:(A,I,g)=>{A.exports=g(5213)},7458:A=>{var I=function(A){"use strict";var I,g=Object.prototype,B=g.hasOwnProperty,Q="function"==typeof Symbol?Symbol:{},C=Q.iterator||"@@iterator",E=Q.asyncIterator||"@@asyncIterator",i=Q.toStringTag||"@@toStringTag";function o(A,I,g){return Object.defineProperty(A,I,{value:g,enumerable:!0,configurable:!0,writable:!0}),A[I]}try{o({},"")}catch(A){o=function(A,I,g){return A[I]=g}}function D(A,I,g,B){var Q=I&&I.prototype instanceof F?I:F,C=Object.create(Q.prototype),E=new H(B||[]);return C._invoke=function(A,I,g){var B=s;return function(Q,C){if(B===t)throw new Error("Generator is already running");if(B===G){if("throw"===Q)throw C;return L()}for(g.method=Q,g.arg=C;;){var E=g.delegate;if(E){var i=U(E,g);if(i){if(i===h)continue;return i}}if("next"===g.method)g.sent=g._sent=g.arg;else if("throw"===g.method){if(B===s)throw B=G,g.arg;g.dispatchException(g.arg)}else"return"===g.method&&g.abrupt("return",g.arg);B=t;var o=a(A,I,g);if("normal"===o.type){if(B=g.done?G:w,o.arg===h)continue;return{value:o.arg,done:g.done}}"throw"===o.type&&(B=G,g.method="throw",g.arg=o.arg)}}}(A,g,E),C}function a(A,I,g){try{return{type:"normal",arg:A.call(I,g)}}catch(A){return{type:"throw",arg:A}}}A.wrap=D;var s="suspendedStart",w="suspendedYield",t="executing",G="completed",h={};function F(){}function y(){}function c(){}var r={};o(r,C,(function(){return this}));var N=Object.getPrototypeOf,R=N&&N(N(M([])));R&&R!==g&&B.call(R,C)&&(r=R);var e=c.prototype=F.prototype=Object.create(r);function n(A){["next","throw","return"].forEach((function(I){o(A,I,(function(A){return this._invoke(I,A)}))}))}function S(A,I){function g(Q,C,E,i){var o=a(A[Q],A,C);if("throw"!==o.type){var D=o.arg,s=D.value;return s&&"object"==typeof s&&B.call(s,"__await")?I.resolve(s.__await).then((function(A){g("next",A,E,i)}),(function(A){g("throw",A,E,i)})):I.resolve(s).then((function(A){D.value=A,E(D)}),(function(A){return g("throw",A,E,i)}))}i(o.arg)}var Q;this._invoke=function(A,B){function C(){return new I((function(I,Q){g(A,B,I,Q)}))}return Q=Q?Q.then(C,C):C()}}function U(A,g){var B=A.iterator[g.method];if(B===I){if(g.delegate=null,"throw"===g.method){if(A.iterator.return&&(g.method="return",g.arg=I,U(A,g),"throw"===g.method))return h;g.method="throw",g.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var Q=a(B,A.iterator,g.arg);if("throw"===Q.type)return g.method="throw",g.arg=Q.arg,g.delegate=null,h;var C=Q.arg;return C?C.done?(g[A.resultName]=C.value,g.next=A.nextLoc,"return"!==g.method&&(g.method="next",g.arg=I),g.delegate=null,h):C:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,h)}function k(A){var I={tryLoc:A[0]};1 in A&&(I.catchLoc=A[1]),2 in A&&(I.finallyLoc=A[2],I.afterLoc=A[3]),this.tryEntries.push(I)}function J(A){var I=A.completion||{};I.type="normal",delete I.arg,A.completion=I}function H(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(k,this),this.reset(!0)}function M(A){if(A){var g=A[C];if(g)return g.call(A);if("function"==typeof A.next)return A;if(!isNaN(A.length)){var Q=-1,E=function g(){for(;++Q<A.length;)if(B.call(A,Q))return g.value=A[Q],g.done=!1,g;return g.value=I,g.done=!0,g};return E.next=E}}return{next:L}}function L(){return{value:I,done:!0}}return y.prototype=c,o(e,"constructor",c),o(c,"constructor",y),y.displayName=o(c,i,"GeneratorFunction"),A.isGeneratorFunction=function(A){var I="function"==typeof A&&A.constructor;return!!I&&(I===y||"GeneratorFunction"===(I.displayName||I.name))},A.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,c):(A.__proto__=c,o(A,i,"GeneratorFunction")),A.prototype=Object.create(e),A},A.awrap=function(A){return{__await:A}},n(S.prototype),o(S.prototype,E,(function(){return this})),A.AsyncIterator=S,A.async=function(I,g,B,Q,C){void 0===C&&(C=Promise);var E=new S(D(I,g,B,Q),C);return A.isGeneratorFunction(g)?E:E.next().then((function(A){return A.done?A.value:E.next()}))},n(e),o(e,i,"Generator"),o(e,C,(function(){return this})),o(e,"toString",(function(){return"[object Generator]"})),A.keys=function(A){var I=[];for(var g in A)I.push(g);return I.reverse(),function g(){for(;I.length;){var B=I.pop();if(B in A)return g.value=B,g.done=!1,g}return g.done=!0,g}},A.values=M,H.prototype={constructor:H,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=I,this.done=!1,this.delegate=null,this.method="next",this.arg=I,this.tryEntries.forEach(J),!A)for(var g in this)"t"===g.charAt(0)&&B.call(this,g)&&!isNaN(+g.slice(1))&&(this[g]=I)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if("throw"===A.type)throw A.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var g=this;function Q(B,Q){return i.type="throw",i.arg=A,g.next=B,Q&&(g.method="next",g.arg=I),!!Q}for(var C=this.tryEntries.length-1;C>=0;--C){var E=this.tryEntries[C],i=E.completion;if("root"===E.tryLoc)return Q("end");if(E.tryLoc<=this.prev){var o=B.call(E,"catchLoc"),D=B.call(E,"finallyLoc");if(o&&D){if(this.prev<E.catchLoc)return Q(E.catchLoc,!0);if(this.prev<E.finallyLoc)return Q(E.finallyLoc)}else if(o){if(this.prev<E.catchLoc)return Q(E.catchLoc,!0)}else{if(!D)throw new Error("try statement without catch or finally");if(this.prev<E.finallyLoc)return Q(E.finallyLoc)}}}},abrupt:function(A,I){for(var g=this.tryEntries.length-1;g>=0;--g){var Q=this.tryEntries[g];if(Q.tryLoc<=this.prev&&B.call(Q,"finallyLoc")&&this.prev<Q.finallyLoc){var C=Q;break}}C&&("break"===A||"continue"===A)&&C.tryLoc<=I&&I<=C.finallyLoc&&(C=null);var E=C?C.completion:{};return E.type=A,E.arg=I,C?(this.method="next",this.next=C.finallyLoc,h):this.complete(E)},complete:function(A,I){if("throw"===A.type)throw A.arg;return"break"===A.type||"continue"===A.type?this.next=A.arg:"return"===A.type?(this.rval=this.arg=A.arg,this.method="return",this.next="end"):"normal"===A.type&&I&&(this.next=I),h},finish:function(A){for(var I=this.tryEntries.length-1;I>=0;--I){var g=this.tryEntries[I];if(g.finallyLoc===A)return this.complete(g.completion,g.afterLoc),J(g),h}},catch:function(A){for(var I=this.tryEntries.length-1;I>=0;--I){var g=this.tryEntries[I];if(g.tryLoc===A){var B=g.completion;if("throw"===B.type){var Q=B.arg;J(g)}return Q}}throw new Error("illegal catch attempt")},delegateYield:function(A,g,B){return this.delegate={iterator:M(A),resultName:g,nextLoc:B},"next"===this.method&&(this.arg=I),h}},A}(A.exports);try{regeneratorRuntime=I}catch(A){"object"==typeof globalThis?globalThis.regeneratorRuntime=I:Function("r","regeneratorRuntime = r")(I)}},2043:(A,I,g)=>{A.exports=g(7458)},8327:(A,I,g)=>{var B,Q=(B=(B="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0)||"/index.js",function(A){var I,Q,C=void 0!==(A=A||{})?A:{};C.ready=new Promise((function(A,g){I=A,Q=g}));var E,i,o,D=Object.assign({},C),a=[],s="object"==typeof window,w="function"==typeof importScripts,t="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,G="";if(t){var h=g(981),F=g(1209);G=w?F.dirname(G)+"/":"//",E=(A,I)=>(A=v(A)?new URL(A):F.normalize(A),h.readFileSync(A,I?void 0:"utf8")),o=A=>{var I=E(A,!0);return I.buffer||(I=new Uint8Array(I)),I},i=(A,I,g)=>{A=v(A)?new URL(A):F.normalize(A),h.readFile(A,(function(A,B){A?g(A):I(B.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\\\/g,"/"),a=process.argv.slice(2),process.on("uncaughtException",(function(A){if(!(A instanceof P))throw A})),process.on("unhandledRejection",(function(A){throw A})),C.inspect=function(){return"[Emscripten Module object]"}}else(s||w)&&(w?G=self.location.href:"undefined"!=typeof document&&document.currentScript&&(G=document.currentScript.src),B&&(G=B),G=0!==G.indexOf("blob:")?G.substr(0,G.replace(/[?#].*/,"").lastIndexOf("/")+1):"",E=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},w&&(o=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}),i=(A,I,g)=>{var B=new XMLHttpRequest;B.open("GET",A,!0),B.responseType="arraybuffer",B.onload=()=>{200==B.status||0==B.status&&B.response?I(B.response):g()},B.onerror=g,B.send(null)});C.print||console.log.bind(console);var y,c=C.printErr||console.warn.bind(console);Object.assign(C,D),D=null,C.arguments&&(a=C.arguments),C.thisProgram&&C.thisProgram,C.quit&&C.quit,C.wasmBinary&&(y=C.wasmBinary);var r;C.noExitRuntime;"object"!=typeof WebAssembly&&x("no native wasm support detected");var N,R,e,n,S,U,k,J,H,M=!1,L="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function Y(A,I){return A?function(A,I,g){for(var B=I+g,Q=I;A[Q]&&!(Q>=B);)++Q;if(Q-I>16&&A.buffer&&L)return L.decode(A.subarray(I,Q));for(var C="";I<Q;){var E=A[I++];if(128&E){var i=63&A[I++];if(192!=(224&E)){var o=63&A[I++];if((E=224==(240&E)?(15&E)<<12|i<<6|o:(7&E)<<18|i<<12|o<<6|63&A[I++])<65536)C+=String.fromCharCode(E);else{var D=E-65536;C+=String.fromCharCode(55296|D>>10,56320|1023&D)}}else C+=String.fromCharCode((31&E)<<6|i)}else C+=String.fromCharCode(E)}return C}(e,A,I):""}function K(A,I,g){return function(A,I,g,B){if(!(B>0))return 0;for(var Q=g,C=g+B-1,E=0;E<A.length;++E){var i=A.charCodeAt(E);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=C)break;I[g++]=i}else if(i<=2047){if(g+1>=C)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=C)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=C)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-Q}(A,e,I,g)}function d(A){N=A,C.HEAP8=R=new Int8Array(A),C.HEAP16=n=new Int16Array(A),C.HEAP32=U=new Int32Array(A),C.HEAPU8=e=new Uint8Array(A),C.HEAPU16=S=new Uint16Array(A),C.HEAPU32=k=new Uint32Array(A),C.HEAPF32=J=new Float32Array(A),C.HEAPF64=H=new Float64Array(A)}C.INITIAL_MEMORY;var l,f,u,q=[],p=[],b=[],W=0,Z=null,m=null;function x(A){C.onAbort&&C.onAbort(A),c(A="Aborted("+A+")"),M=!0,A+=". Build with -sASSERTIONS for more info.";var I=new WebAssembly.RuntimeError(A);throw Q(I),I}function T(A){return A.startsWith("data:application/octet-stream;base64,")}function v(A){return A.startsWith("file://")}function X(A){try{if(A==f&&y)return new Uint8Array(y);if(o)return o(A);throw"both async and sync fetching of the wasm failed"}catch(A){x(A)}}function P(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function V(A){for(;A.length>0;)A.shift()(C)}function O(A){this.excPtr=A,this.ptr=A-24,this.set_type=function(A){k[this.ptr+4>>2]=A},this.get_type=function(){return k[this.ptr+4>>2]},this.set_destructor=function(A){k[this.ptr+8>>2]=A},this.get_destructor=function(){return k[this.ptr+8>>2]},this.set_refcount=function(A){U[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,R[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=R[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,R[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=R[this.ptr+13>>0]},this.init=function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=U[this.ptr>>2];U[this.ptr>>2]=A+1},this.release_ref=function(){var A=U[this.ptr>>2];return U[this.ptr>>2]=A-1,1===A},this.set_adjusted_ptr=function(A){k[this.ptr+16>>2]=A},this.get_adjusted_ptr=function(){return k[this.ptr+16>>2]},this.get_exception_ptr=function(){if(dI(this.get_type()))return k[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}T(f="charlswasm_decode.wasm")||(u=f,f=C.locateFile?C.locateFile(u,G):G+u);var j={};function z(A){for(;A.length;){var I=A.pop();A.pop()(I)}}function _(A){return this.fromWireType(U[A>>2])}var $={},AA={},IA={};function gA(A){if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return I>=48&&I<=57?"_"+A:A}function BA(A,I){return A=gA(A),new Function("body","return function "+A+'() {\\n "use strict"; return body.apply(this, arguments);\\n};\\n')(I)}function QA(A,I){var g=BA(I,(function(A){this.name=I,this.message=A;var g=new Error(A).stack;void 0!==g&&(this.stack=this.toString()+"\\n"+g.replace(/^Error(:[^\\n]*)?\\n/,""))}));return g.prototype=Object.create(A.prototype),g.prototype.constructor=g,g.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},g}var CA=void 0;function EA(A){throw new CA(A)}function iA(A,I,g){function B(I){var B=g(I);B.length!==A.length&&EA("Mismatched type converter count");for(var Q=0;Q<A.length;++Q)tA(A[Q],B[Q])}A.forEach((function(A){IA[A]=I}));var Q=new Array(I.length),C=[],E=0;I.forEach(((A,I)=>{AA.hasOwnProperty(A)?Q[I]=AA[A]:(C.push(A),$.hasOwnProperty(A)||($[A]=[]),$[A].push((()=>{Q[I]=AA[A],++E===C.length&&B(Q)})))})),0===C.length&&B(Q)}function oA(A){switch(A){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+A)}}var DA=void 0;function aA(A){for(var I="",g=A;e[g];)I+=DA[e[g++]];return I}var sA=void 0;function wA(A){throw new sA(A)}function tA(A,I,g={}){if(!("argPackAdvance"in I))throw new TypeError("registerType registeredInstance requires argPackAdvance");var B=I.name;if(A||wA('type "'+B+'" must have a positive integer typeid pointer'),AA.hasOwnProperty(A)){if(g.ignoreDuplicateRegistrations)return;wA("Cannot register type '"+B+"' twice")}if(AA[A]=I,delete IA[A],$.hasOwnProperty(A)){var Q=$[A];delete $[A],Q.forEach((A=>A()))}}function GA(A){if(!(this instanceof uA))return!1;if(!(A instanceof uA))return!1;for(var I=this.$$.ptrType.registeredClass,g=this.$$.ptr,B=A.$$.ptrType.registeredClass,Q=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;B.baseClass;)Q=B.upcast(Q),B=B.baseClass;return I===B&&g===Q}function hA(A){wA(A.$$.ptrType.registeredClass.name+" instance already deleted")}var FA=!1;function yA(A){}function cA(A){A.count.value-=1,0===A.count.value&&function(A){A.smartPtr?A.smartPtrType.rawDestructor(A.smartPtr):A.ptrType.registeredClass.rawDestructor(A.ptr)}(A)}function rA(A,I,g){if(I===g)return A;if(void 0===g.baseClass)return null;var B=rA(A,I,g.baseClass);return null===B?null:g.downcast(B)}var NA={};function RA(){return Object.keys(JA).length}function eA(){var A=[];for(var I in JA)JA.hasOwnProperty(I)&&A.push(JA[I]);return A}var nA=[];function SA(){for(;nA.length;){var A=nA.pop();A.$$.deleteScheduled=!1,A.delete()}}var UA=void 0;function kA(A){UA=A,nA.length&&UA&&UA(SA)}var JA={};function HA(A,I){return I=function(A,I){for(void 0===I&&wA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),JA[I]}function MA(A,I){return I.ptrType&&I.ptr||EA("makeClassHandle requires ptr and ptrType"),!!I.smartPtrType!=!!I.smartPtr&&EA("Both smartPtrType and smartPtr must be specified"),I.count={value:1},YA(Object.create(A,{$$:{value:I}}))}function LA(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=HA(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var B=g.clone();return this.destructor(A),B}function Q(){return this.isSmartPointer?MA(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):MA(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var C,E=this.registeredClass.getActualType(I),i=NA[E];if(!i)return Q.call(this);C=this.isConst?i.constPointerType:i.pointerType;var o=rA(I,this.registeredClass,C.registeredClass);return null===o?Q.call(this):this.isSmartPointer?MA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o,smartPtrType:this,smartPtr:A}):MA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o})}function YA(A){return"undefined"==typeof FinalizationRegistry?(YA=A=>A,A):(FA=new FinalizationRegistry((A=>{cA(A.$$)})),yA=A=>FA.unregister(A),(YA=A=>{var I=A.$$;if(I.smartPtr){var g={$$:I};FA.register(A,g,A)}return A})(A))}function KA(){if(this.$$.ptr||hA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=YA(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I}function dA(){this.$$.ptr||hA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&wA("Object already scheduled for deletion"),yA(this),cA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function lA(){return!this.$$.ptr}function fA(){return this.$$.ptr||hA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&wA("Object already scheduled for deletion"),nA.push(this),1===nA.length&&UA&&UA(SA),this.$$.deleteScheduled=!0,this}function uA(){}function qA(A,I,g){if(void 0===A[I].overloadTable){var B=A[I];A[I]=function(){return A[I].overloadTable.hasOwnProperty(arguments.length)||wA("Function '"+g+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+A[I].overloadTable+")!"),A[I].overloadTable[arguments.length].apply(this,arguments)},A[I].overloadTable=[],A[I].overloadTable[B.argCount]=B}}function pA(A,I,g){C.hasOwnProperty(A)?((void 0===g||void 0!==C[A].overloadTable&&void 0!==C[A].overloadTable[g])&&wA("Cannot register public name '"+A+"' twice"),qA(C,A,A),C.hasOwnProperty(g)&&wA("Cannot register multiple overloads of a function with the same number of arguments ("+g+")!"),C[A].overloadTable[g]=I):(C[A]=I,void 0!==g&&(C[A].numArguments=g))}function bA(A,I,g,B,Q,C,E,i){this.name=A,this.constructor=I,this.instancePrototype=g,this.rawDestructor=B,this.baseClass=Q,this.getActualType=C,this.upcast=E,this.downcast=i,this.pureVirtualFunctions=[]}function WA(A,I,g){for(;I!==g;)I.upcast||wA("Expected null or instance of "+g.name+", got an instance of "+I.name),A=I.upcast(A),I=I.baseClass;return A}function ZA(A,I){if(null===I)return this.isReference&&wA("null is not a valid "+this.name),0;I.$$||wA('Cannot pass "'+aI(I)+'" as a '+this.name),I.$$.ptr||wA("Cannot pass deleted object as a pointer of type "+this.name);var g=I.$$.ptrType.registeredClass;return WA(I.$$.ptr,g,this.registeredClass)}function mA(A,I){var g;if(null===I)return this.isReference&&wA("null is not a valid "+this.name),this.isSmartPointer?(g=this.rawConstructor(),null!==A&&A.push(this.rawDestructor,g),g):0;I.$$||wA('Cannot pass "'+aI(I)+'" as a '+this.name),I.$$.ptr||wA("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&I.$$.ptrType.isConst&&wA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);var B=I.$$.ptrType.registeredClass;if(g=WA(I.$$.ptr,B,this.registeredClass),this.isSmartPointer)switch(void 0===I.$$.smartPtr&&wA("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:I.$$.smartPtrType===this?g=I.$$.smartPtr:wA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:g=I.$$.smartPtr;break;case 2:if(I.$$.smartPtrType===this)g=I.$$.smartPtr;else{var Q=I.clone();g=this.rawShare(g,DI.toHandle((function(){Q.delete()}))),null!==A&&A.push(this.rawDestructor,g)}break;default:wA("Unsupporting sharing policy")}return g}function xA(A,I){if(null===I)return this.isReference&&wA("null is not a valid "+this.name),0;I.$$||wA('Cannot pass "'+aI(I)+'" as a '+this.name),I.$$.ptr||wA("Cannot pass deleted object as a pointer of type "+this.name),I.$$.ptrType.isConst&&wA("Cannot convert argument of type "+I.$$.ptrType.name+" to parameter type "+this.name);var g=I.$$.ptrType.registeredClass;return WA(I.$$.ptr,g,this.registeredClass)}function TA(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A}function vA(A){this.rawDestructor&&this.rawDestructor(A)}function XA(A){null!==A&&A.delete()}function PA(A,I,g,B,Q,C,E,i,o,D,a){this.name=A,this.registeredClass=I,this.isReference=g,this.isConst=B,this.isSmartPointer=Q,this.pointeeType=C,this.sharingPolicy=E,this.rawGetPointee=i,this.rawConstructor=o,this.rawShare=D,this.rawDestructor=a,Q||void 0!==I.baseClass?this.toWireType=mA:B?(this.toWireType=ZA,this.destructorFunction=null):(this.toWireType=xA,this.destructorFunction=null)}function VA(A,I,g){C.hasOwnProperty(A)||EA("Replacing nonexistant public symbol"),void 0!==C[A].overloadTable&&void 0!==g?C[A].overloadTable[g]=I:(C[A]=I,C[A].argCount=g)}var OA=[];function jA(A){var I=OA[A];return I||(A>=OA.length&&(OA.length=A+1),OA[A]=I=l.get(A)),I}function zA(A,I,g){return A.includes("j")?function(A,I,g){var B=C["dynCall_"+A];return g&&g.length?B.apply(null,[I].concat(g)):B.call(null,I)}(A,I,g):jA(I).apply(null,g)}function _A(A,I){var g,B,Q,C=(A=aA(A)).includes("j")?(g=A,B=I,Q=[],function(){return Q.length=0,Object.assign(Q,arguments),zA(g,B,Q)}):jA(I);return"function"!=typeof C&&wA("unknown function pointer with signature "+A+": "+I),C}var $A=void 0;function AI(A){var I=HI(A),g=aA(I);return MI(I),g}function II(A,I){var g=[],B={};throw I.forEach((function A(I){B[I]||AA[I]||(IA[I]?IA[I].forEach(A):(g.push(I),B[I]=!0))})),new $A(A+": "+g.map(AI).join([", "]))}function gI(A,I){for(var g=[],B=0;B<A;B++)g.push(k[I+4*B>>2]);return g}function BI(A,I,g,B,Q){var C=I.length;C<2&&wA("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var E=null!==I[1]&&null!==g,i=!1,o=1;o<I.length;++o)if(null!==I[o]&&void 0===I[o].destructorFunction){i=!0;break}var D="void"!==I[0].name,a="",s="";for(o=0;o<C-2;++o)a+=(0!==o?", ":"")+"arg"+o,s+=(0!==o?", ":"")+"arg"+o+"Wired";var w="return function "+gA(A)+"("+a+") {\\nif (arguments.length !== "+(C-2)+") {\\nthrowBindingError('function "+A+" called with ' + arguments.length + ' arguments, expected "+(C-2)+" args!');\\n}\\n";i&&(w+="var destructors = [];\\n");var t=i?"destructors":"null",G=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],h=[wA,B,Q,z,I[0],I[1]];for(E&&(w+="var thisWired = classParam.toWireType("+t+", this);\\n"),o=0;o<C-2;++o)w+="var arg"+o+"Wired = argType"+o+".toWireType("+t+", arg"+o+"); // "+I[o+2].name+"\\n",G.push("argType"+o),h.push(I[o+2]);if(E&&(s="thisWired"+(s.length>0?", ":"")+s),w+=(D?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\\n",i)w+="runDestructors(destructors);\\n";else for(o=E?1:2;o<I.length;++o){var F=1===o?"thisWired":"arg"+(o-2)+"Wired";null!==I[o].destructorFunction&&(w+=F+"_dtor("+F+"); // "+I[o].name+"\\n",G.push(F+"_dtor"),h.push(I[o].destructorFunction))}return D&&(w+="var ret = retType.fromWireType(rv);\\nreturn ret;\\n"),w+="}\\n",G.push(w),function(A,I){if(!(A instanceof Function))throw new TypeError("new_ called with constructor type "+typeof A+" which is not a function");var g=BA(A.name||"unknownFunctionName",(function(){}));g.prototype=A.prototype;var B=new g,Q=A.apply(B,I);return Q instanceof Object?Q:B}(Function,G).apply(null,h)}var QI=[],CI=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function EI(A){A>4&&0==--CI[A].refcount&&(CI[A]=void 0,QI.push(A))}function iI(){for(var A=0,I=5;I<CI.length;++I)void 0!==CI[I]&&++A;return A}function oI(){for(var A=5;A<CI.length;++A)if(void 0!==CI[A])return CI[A];return null}var DI={toValue:A=>(A||wA("Cannot use deleted val. handle = "+A),CI[A].value),toHandle:A=>{switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var I=QI.length?QI.pop():CI.length;return CI[I]={refcount:1,value:A},I}}};function aI(A){if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A}function sI(A,I){switch(I){case 2:return function(A){return this.fromWireType(J[A>>2])};case 3:return function(A){return this.fromWireType(H[A>>3])};default:throw new TypeError("Unknown float type: "+A)}}function wI(A,I,g){switch(I){case 0:return g?function(A){return R[A]}:function(A){return e[A]};case 1:return g?function(A){return n[A>>1]}:function(A){return S[A>>1]};case 2:return g?function(A){return U[A>>2]}:function(A){return k[A>>2]};default:throw new TypeError("Unknown integer type: "+A)}}var tI="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function GI(A,I){for(var g=A,B=g>>1,Q=B+I/2;!(B>=Q)&&S[B];)++B;if((g=B<<1)-A>32&&tI)return tI.decode(e.subarray(A,g));for(var C="",E=0;!(E>=I/2);++E){var i=n[A+2*E>>1];if(0==i)break;C+=String.fromCharCode(i)}return C}function hI(A,I,g){if(void 0===g&&(g=2147483647),g<2)return 0;for(var B=I,Q=(g-=2)<2*A.length?g/2:A.length,C=0;C<Q;++C){var E=A.charCodeAt(C);n[I>>1]=E,I+=2}return n[I>>1]=0,I-B}function FI(A){return 2*A.length}function yI(A,I){for(var g=0,B="";!(g>=I/4);){var Q=U[A+4*g>>2];if(0==Q)break;if(++g,Q>=65536){var C=Q-65536;B+=String.fromCharCode(55296|C>>10,56320|1023&C)}else B+=String.fromCharCode(Q)}return B}function cI(A,I,g){if(void 0===g&&(g=2147483647),g<4)return 0;for(var B=I,Q=B+g-4,C=0;C<A.length;++C){var E=A.charCodeAt(C);if(E>=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++C)),U[I>>2]=E,(I+=4)+4>Q)break}return U[I>>2]=0,I-B}function rI(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B>=55296&&B<=57343&&++g,I+=4}return I}var NI={};function RI(){return"object"==typeof globalThis?globalThis:Function("return this")()}function eI(A,I){var g=AA[A];return void 0===g&&wA(I+" has unknown type "+AI(A)),g}var nI={};function SI(A){try{return r.grow(A-N.byteLength+65535>>>16),d(r.buffer),1}catch(A){}}CA=C.InternalError=QA(Error,"InternalError"),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);DA=A}(),sA=C.BindingError=QA(Error,"BindingError"),uA.prototype.isAliasOf=GA,uA.prototype.clone=KA,uA.prototype.delete=dA,uA.prototype.isDeleted=lA,uA.prototype.deleteLater=fA,C.getInheritedInstanceCount=RA,C.getLiveInheritedInstances=eA,C.flushPendingDeletes=SA,C.setDelayFunction=kA,PA.prototype.getPointee=TA,PA.prototype.destructor=vA,PA.prototype.argPackAdvance=8,PA.prototype.readValueFromPointer=_,PA.prototype.deleteObject=XA,PA.prototype.fromWireType=LA,$A=C.UnboundTypeError=QA(Error,"UnboundTypeError"),C.count_emval_handles=iI,C.get_first_emval=oI;var UI,kI={h:function(A,I,g){throw new O(A).init(I,g),A},q:function(A){var I=j[A];delete j[A];var g=I.rawConstructor,B=I.rawDestructor,Q=I.fields;iA([A],Q.map((A=>A.getterReturnType)).concat(Q.map((A=>A.setterArgumentType))),(A=>{var C={};return Q.forEach(((I,g)=>{var B=I.fieldName,E=A[g],i=I.getter,o=I.getterContext,D=A[g+Q.length],a=I.setter,s=I.setterContext;C[B]={read:A=>E.fromWireType(i(o,A)),write:(A,I)=>{var g=[];a(s,A,D.toWireType(g,I)),z(g)}}})),[{name:I.name,fromWireType:function(A){var I={};for(var g in C)I[g]=C[g].read(A);return B(A),I},toWireType:function(A,I){for(var Q in C)if(!(Q in I))throw new TypeError('Missing field: "'+Q+'"');var E=g();for(Q in C)C[Q].write(E,I[Q]);return null!==A&&A.push(B,E),E},argPackAdvance:8,readValueFromPointer:_,destructorFunction:B}]}))},r:function(A,I,g,B,Q){},w:function(A,I,g,B,Q){var C=oA(g);tA(A,{name:I=aA(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?B:Q},argPackAdvance:8,readValueFromPointer:function(A){var B;if(1===g)B=R;else if(2===g)B=n;else{if(4!==g)throw new TypeError("Unknown boolean type size: "+I);B=U}return this.fromWireType(B[A>>C])},destructorFunction:null})},p:function(A,I,g,B,Q,C,E,i,o,D,a,s,w){a=aA(a),C=_A(Q,C),i&&(i=_A(E,i)),D&&(D=_A(o,D)),w=_A(s,w);var t=gA(a);pA(t,(function(){II("Cannot construct "+a+" due to unbound types",[B])})),iA([A,I,g],B?[B]:[],(function(I){var g,Q;I=I[0],Q=B?(g=I.registeredClass).instancePrototype:uA.prototype;var E=BA(t,(function(){if(Object.getPrototypeOf(this)!==o)throw new sA("Use 'new' to construct "+a);if(void 0===s.constructor_body)throw new sA(a+" has no accessible constructor");var A=s.constructor_body[arguments.length];if(void 0===A)throw new sA("Tried to invoke ctor of "+a+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(s.constructor_body).toString()+") parameters instead!");return A.apply(this,arguments)})),o=Object.create(Q,{constructor:{value:E}});E.prototype=o;var s=new bA(a,E,o,w,g,C,i,D),G=new PA(a,s,!0,!1,!1),h=new PA(a+"*",s,!1,!1,!1),F=new PA(a+" const*",s,!1,!0,!1);return NA[A]={pointerType:h,constPointerType:F},VA(t,E),[G,h,F]}))},o:function(A,I,g,B,Q,C){var E;I>0||x(E);var i=gI(I,g);Q=_A(B,Q),iA([],[A],(function(A){var g="constructor "+(A=A[0]).name;if(void 0===A.registeredClass.constructor_body&&(A.registeredClass.constructor_body=[]),void 0!==A.registeredClass.constructor_body[I-1])throw new sA("Cannot register multiple constructors with identical number of parameters ("+(I-1)+") for class '"+A.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return A.registeredClass.constructor_body[I-1]=()=>{II("Cannot construct "+A.name+" due to unbound types",i)},iA([],i,(function(B){return B.splice(1,0,null),A.registeredClass.constructor_body[I-1]=BI(g,B,null,Q,C),[]})),[]}))},c:function(A,I,g,B,Q,C,E,i){var o=gI(g,B);I=aA(I),C=_A(Q,C),iA([],[A],(function(A){var B=(A=A[0]).name+"."+I;function Q(){II("Cannot call "+B+" due to unbound types",o)}I.startsWith("@@")&&(I=Symbol[I.substring(2)]),i&&A.registeredClass.pureVirtualFunctions.push(I);var D=A.registeredClass.instancePrototype,a=D[I];return void 0===a||void 0===a.overloadTable&&a.className!==A.name&&a.argCount===g-2?(Q.argCount=g-2,Q.className=A.name,D[I]=Q):(qA(D,I,B),D[I].overloadTable[g-2]=Q),iA([],o,(function(Q){var i=BI(B,Q,A,C,E);return void 0===D[I].overloadTable?(i.argCount=g-2,D[I]=i):D[I].overloadTable[g-2]=i,[]})),[]}))},v:function(A,I){tA(A,{name:I=aA(I),fromWireType:function(A){var I=DI.toValue(A);return EI(A),I},toWireType:function(A,I){return DI.toHandle(I)},argPackAdvance:8,readValueFromPointer:_,destructorFunction:null})},k:function(A,I,g){var B=oA(g);tA(A,{name:I=aA(I),fromWireType:function(A){return A},toWireType:function(A,I){return I},argPackAdvance:8,readValueFromPointer:sI(I,B),destructorFunction:null})},e:function(A,I,g,B,Q,C){var E=gI(I,g);A=aA(A),Q=_A(B,Q),pA(A,(function(){II("Cannot call "+A+" due to unbound types",E)}),I-1),iA([],E,(function(g){var B=[g[0],null].concat(g.slice(1));return VA(A,BI(A,B,null,Q,C),I-1),[]}))},b:function(A,I,g,B,Q){I=aA(I),-1===Q&&(Q=4294967295);var C=oA(g),E=A=>A;if(0===B){var i=32-8*g;E=A=>A<<i>>>i}var o=I.includes("unsigned");tA(A,{name:I,fromWireType:E,toWireType:o?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:wI(I,C,0!==B),destructorFunction:null})},a:function(A,I,g){var B=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function Q(A){var I=k,g=I[A>>=2],Q=I[A+1];return new B(N,Q,g)}tA(A,{name:g=aA(g),fromWireType:Q,argPackAdvance:8,readValueFromPointer:Q},{ignoreDuplicateRegistrations:!0})},j:function(A,I){var g="std::string"===(I=aA(I));tA(A,{name:I,fromWireType:function(A){var I,B=k[A>>2],Q=A+4;if(g)for(var C=Q,E=0;E<=B;++E){var i=Q+E;if(E==B||0==e[i]){var o=Y(C,i-C);void 0===I?I=o:(I+=String.fromCharCode(0),I+=o),C=i+1}}else{var D=new Array(B);for(E=0;E<B;++E)D[E]=String.fromCharCode(e[Q+E]);I=D.join("")}return MI(A),I},toWireType:function(A,I){var B;I instanceof ArrayBuffer&&(I=new Uint8Array(I));var Q="string"==typeof I;Q||I instanceof Uint8Array||I instanceof Uint8ClampedArray||I instanceof Int8Array||wA("Cannot pass non-string to std::string"),B=g&&Q?function(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B<=127?I++:B<=2047?I+=2:B>=55296&&B<=57343?(I+=4,++g):I+=3}return I}(I):I.length;var C=JI(4+B+1),E=C+4;if(k[C>>2]=B,g&&Q)K(I,E,B+1);else if(Q)for(var i=0;i<B;++i){var o=I.charCodeAt(i);o>255&&(MI(E),wA("String has UTF-16 code units that do not fit in 8 bits")),e[E+i]=o}else for(i=0;i<B;++i)e[E+i]=I[i];return null!==A&&A.push(MI,C),C},argPackAdvance:8,readValueFromPointer:_,destructorFunction:function(A){MI(A)}})},g:function(A,I,g){var B,Q,C,E,i;g=aA(g),2===I?(B=GI,Q=hI,E=FI,C=()=>S,i=1):4===I&&(B=yI,Q=cI,E=rI,C=()=>k,i=2),tA(A,{name:g,fromWireType:function(A){for(var g,Q=k[A>>2],E=C(),o=A+4,D=0;D<=Q;++D){var a=A+4+D*I;if(D==Q||0==E[a>>i]){var s=B(o,a-o);void 0===g?g=s:(g+=String.fromCharCode(0),g+=s),o=a+I}}return MI(A),g},toWireType:function(A,B){"string"!=typeof B&&wA("Cannot pass non-string to C++ string type "+g);var C=E(B),o=JI(4+C+I);return k[o>>2]=C>>i,Q(B,o+4,C+I),null!==A&&A.push(MI,o),o},argPackAdvance:8,readValueFromPointer:_,destructorFunction:function(A){MI(A)}})},u:function(A,I,g,B,Q,C){j[A]={name:aA(I),rawConstructor:_A(g,B),rawDestructor:_A(Q,C),fields:[]}},d:function(A,I,g,B,Q,C,E,i,o,D){j[A].fields.push({fieldName:aA(I),getterReturnType:g,getter:_A(B,Q),getterContext:C,setterArgumentType:E,setter:_A(i,o),setterContext:D})},x:function(A,I){tA(A,{isVoid:!0,name:I=aA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},i:EI,m:function(A){return 0===A?DI.toHandle(RI()):(A=void 0===(g=NI[I=A])?aA(I):g,DI.toHandle(RI()[A]));var I,g},l:function(A){A>4&&(CI[A].refcount+=1)},y:function(A,I,g,B){A=DI.toValue(A);var Q=nI[I];return Q||(Q=function(A){for(var I="",g=0;g<A;++g)I+=(0!==g?", ":"")+"arg"+g;var B="return function emval_allocator_"+A+"(constructor, argTypes, args) {\\n var HEAPU32 = getMemory();\\n";for(g=0;g<A;++g)B+="var argType"+g+" = requireRegisteredType(HEAPU32[((argTypes)>>2)], 'parameter "+g+"');\\nvar arg"+g+" = argType"+g+".readValueFromPointer(args);\\nargs += argType"+g+"['argPackAdvance'];\\nargTypes += 4;\\n";return B+="var obj = new constructor("+I+");\\nreturn valueToHandle(obj);\\n}\\n",new Function("requireRegisteredType","Module","valueToHandle","getMemory",B)(eI,C,DI.toHandle,(()=>k))}(I),nI[I]=Q),Q(A,g,B)},n:function(A,I){var g=(A=eI(A,"_emval_take_value")).readValueFromPointer(I);return DI.toHandle(g)},f:function(){x("")},t:function(A,I,g){e.copyWithin(A,I,I+g)},s:function(A){var I,g,B=e.length,Q=2147483648;if((A>>>=0)>Q)return!1;for(var C=1;C<=4;C*=2){var E=B*(1+.2/C);if(E=Math.min(E,A+100663296),SI(Math.min(Q,(I=Math.max(A,E))+((g=65536)-I%g)%g)))return!0}return!1}},JI=(function(){var A={a:kI};function I(A,I){var g,B=A.exports;C.asm=B,d((r=C.asm.z).buffer),l=C.asm.C,g=C.asm.A,p.unshift(g),function(A){if(W--,C.monitorRunDependencies&&C.monitorRunDependencies(W),0==W&&(null!==Z&&(clearInterval(Z),Z=null),m)){var I=m;m=null,I()}}()}function g(A){I(A.instance)}function B(I){return function(){if(!y&&(s||w)){if("function"==typeof fetch&&!v(f))return fetch(f,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+f+"'";return A.arrayBuffer()})).catch((function(){return X(f)}));if(i)return new Promise((function(A,I){i(f,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return X(f)}))}().then((function(I){return WebAssembly.instantiate(I,A)})).then((function(A){return A})).then(I,(function(A){c("failed to asynchronously prepare wasm: "+A),x(A)}))}if(W++,C.monitorRunDependencies&&C.monitorRunDependencies(W),C.instantiateWasm)try{return C.instantiateWasm(A,I)}catch(A){c("Module.instantiateWasm callback failed with error: "+A),Q(A)}(y||"function"!=typeof WebAssembly.instantiateStreaming||T(f)||v(f)||t||"function"!=typeof fetch?B(g):fetch(f,{credentials:"same-origin"}).then((function(I){return WebAssembly.instantiateStreaming(I,A).then(g,(function(A){return c("wasm streaming compile failed: "+A),c("falling back to ArrayBuffer instantiation"),B(g)}))}))).catch(Q)}(),C.___wasm_call_ctors=function(){return(C.___wasm_call_ctors=C.asm.A).apply(null,arguments)},C._malloc=function(){return(JI=C._malloc=C.asm.B).apply(null,arguments)}),HI=C.___getTypeName=function(){return(HI=C.___getTypeName=C.asm.D).apply(null,arguments)},MI=(C.__embind_initialize_bindings=function(){return(C.__embind_initialize_bindings=C.asm.E).apply(null,arguments)},C._free=function(){return(MI=C._free=C.asm.F).apply(null,arguments)}),LI=C.stackSave=function(){return(LI=C.stackSave=C.asm.G).apply(null,arguments)},YI=C.stackRestore=function(){return(YI=C.stackRestore=C.asm.H).apply(null,arguments)},KI=C.stackAlloc=function(){return(KI=C.stackAlloc=C.asm.I).apply(null,arguments)},dI=C.___cxa_is_pointer_type=function(){return(dI=C.___cxa_is_pointer_type=C.asm.J).apply(null,arguments)};function lI(A){function g(){UI||(UI=!0,C.calledRun=!0,M||(V(p),I(C),C.onRuntimeInitialized&&C.onRuntimeInitialized(),function(){if(C.postRun)for("function"==typeof C.postRun&&(C.postRun=[C.postRun]);C.postRun.length;)A=C.postRun.shift(),b.unshift(A);var A;V(b)}()))}A=A||a,W>0||(function(){if(C.preRun)for("function"==typeof C.preRun&&(C.preRun=[C.preRun]);C.preRun.length;)A=C.preRun.shift(),q.unshift(A);var A;V(q)}(),W>0||(C.setStatus?(C.setStatus("Running..."),setTimeout((function(){setTimeout((function(){C.setStatus("")}),1),g()}),1)):g()))}if(C.ccall=function(A,I,g,B,Q){var E={string:A=>{var I=0;if(null!=A&&0!==A){var g=1+(A.length<<2);K(A,I=KI(g),g)}return I},array:A=>{var I=KI(A.length);return function(A,I){R.set(A,I)}(A,I),I}},i=function(A){return C["_"+A]}(A),o=[],D=0;if(B)for(var a=0;a<B.length;a++){var s=E[g[a]];s?(0===D&&(D=LI()),o[a]=s(B[a])):o[a]=B[a]}var w=i.apply(null,o);return w=function(A){return 0!==D&&YI(D),function(A){return"string"===I?Y(A):"boolean"===I?Boolean(A):A}(A)}(w)},m=function A(){UI||lI(),UI||(m=A)},C.preInit)for("function"==typeof C.preInit&&(C.preInit=[C.preInit]);C.preInit.length>0;)C.preInit.pop()();return lI(),A.ready});A.exports=Q},9400:(A,I,g)=>{var B,Q=(B=(B="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0)||"/index.js",function(A){var I,Q,C=void 0!==(A=A||{})?A:{};C.ready=new Promise((function(A,g){I=A,Q=g}));var E,i,o,D=Object.assign({},C),a=[],s="./this.program",w=(A,I)=>{throw I},t="object"==typeof window,G="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,F="";if(h){var y=g(1973),c=g(378);F=G?c.dirname(F)+"/":"//",E=(A,I)=>(A=z(A)?new URL(A):c.normalize(A),y.readFileSync(A,I?void 0:"utf8")),o=A=>{var I=E(A,!0);return I.buffer||(I=new Uint8Array(I)),I},i=(A,I,g)=>{A=z(A)?new URL(A):c.normalize(A),y.readFile(A,(function(A,B){A?g(A):I(B.buffer)}))},process.argv.length>1&&(s=process.argv[1].replace(/\\\\/g,"/")),a=process.argv.slice(2),process.on("uncaughtException",(function(A){if(!(A instanceof $))throw A})),process.on("unhandledRejection",(function(A){throw A})),w=(A,I)=>{if(x())throw process.exitCode=A,I;var g;(g=I)instanceof $||R("exiting due to exception: "+g),process.exit(A)},C.inspect=function(){return"[Emscripten Module object]"}}else(t||G)&&(G?F=self.location.href:"undefined"!=typeof document&&document.currentScript&&(F=document.currentScript.src),B&&(F=B),F=0!==F.indexOf("blob:")?F.substr(0,F.replace(/[?#].*/,"").lastIndexOf("/")+1):"",E=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},G&&(o=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}),i=(A,I,g)=>{var B=new XMLHttpRequest;B.open("GET",A,!0),B.responseType="arraybuffer",B.onload=()=>{200==B.status||0==B.status&&B.response?I(B.response):g()},B.onerror=g,B.send(null)});var r,N=C.print||console.log.bind(console),R=C.printErr||console.warn.bind(console);Object.assign(C,D),D=null,C.arguments&&(a=C.arguments),C.thisProgram&&(s=C.thisProgram),C.quit&&(w=C.quit),C.wasmBinary&&(r=C.wasmBinary);var e,n=C.noExitRuntime||!0;"object"!=typeof WebAssembly&&O("no native wasm support detected");var S,U,k,J,H,M,L,Y,K,d=!1,l="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function f(A,I,g){for(var B=I+g,Q=I;A[Q]&&!(Q>=B);)++Q;if(Q-I>16&&A.buffer&&l)return l.decode(A.subarray(I,Q));for(var C="";I<Q;){var E=A[I++];if(128&E){var i=63&A[I++];if(192!=(224&E)){var o=63&A[I++];if((E=224==(240&E)?(15&E)<<12|i<<6|o:(7&E)<<18|i<<12|o<<6|63&A[I++])<65536)C+=String.fromCharCode(E);else{var D=E-65536;C+=String.fromCharCode(55296|D>>10,56320|1023&D)}}else C+=String.fromCharCode((31&E)<<6|i)}else C+=String.fromCharCode(E)}return C}function u(A,I){return A?f(k,A,I):""}function q(A,I,g){return function(A,I,g,B){if(!(B>0))return 0;for(var Q=g,C=g+B-1,E=0;E<A.length;++E){var i=A.charCodeAt(E);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=C)break;I[g++]=i}else if(i<=2047){if(g+1>=C)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=C)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=C)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-Q}(A,k,I,g)}function p(A){S=A,C.HEAP8=U=new Int8Array(A),C.HEAP16=J=new Int16Array(A),C.HEAP32=M=new Int32Array(A),C.HEAPU8=k=new Uint8Array(A),C.HEAPU16=H=new Uint16Array(A),C.HEAPU32=L=new Uint32Array(A),C.HEAPF32=Y=new Float32Array(A),C.HEAPF64=K=new Float64Array(A)}C.INITIAL_MEMORY;var b,W=[],Z=[],m=[];function x(){return n}var T,v,X=0,P=null,V=null;function O(A){C.onAbort&&C.onAbort(A),R(A="Aborted("+A+")"),d=!0,A+=". Build with -sASSERTIONS for more info.";var I=new WebAssembly.RuntimeError(A);throw Q(I),I}function j(A){return A.startsWith("data:application/octet-stream;base64,")}function z(A){return A.startsWith("file://")}function _(A){try{if(A==T&&r)return new Uint8Array(r);if(o)return o(A);throw"both async and sync fetching of the wasm failed"}catch(A){O(A)}}function $(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function AA(A){for(;A.length>0;)A.shift()(C)}function IA(A){this.excPtr=A,this.ptr=A-24,this.set_type=function(A){L[this.ptr+4>>2]=A},this.get_type=function(){return L[this.ptr+4>>2]},this.set_destructor=function(A){L[this.ptr+8>>2]=A},this.get_destructor=function(){return L[this.ptr+8>>2]},this.set_refcount=function(A){M[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,U[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=U[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,U[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=U[this.ptr+13>>0]},this.init=function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=M[this.ptr>>2];M[this.ptr>>2]=A+1},this.release_ref=function(){var A=M[this.ptr>>2];return M[this.ptr>>2]=A-1,1===A},this.set_adjusted_ptr=function(A){L[this.ptr+16>>2]=A},this.get_adjusted_ptr=function(){return L[this.ptr+16>>2]},this.get_exception_ptr=function(){if(xI(this.get_type()))return L[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}j(T="libjpegturbowasm_decode.wasm")||(v=T,T=C.locateFile?C.locateFile(v,F):F+v);var gA={};function BA(A){for(;A.length;){var I=A.pop();A.pop()(I)}}function QA(A){return this.fromWireType(M[A>>2])}var CA={},EA={},iA={};function oA(A){if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return I>=48&&I<=57?"_"+A:A}function DA(A,I){return A=oA(A),new Function("body","return function "+A+'() {\\n "use strict"; return body.apply(this, arguments);\\n};\\n')(I)}function aA(A,I){var g=DA(I,(function(A){this.name=I,this.message=A;var g=new Error(A).stack;void 0!==g&&(this.stack=this.toString()+"\\n"+g.replace(/^Error(:[^\\n]*)?\\n/,""))}));return g.prototype=Object.create(A.prototype),g.prototype.constructor=g,g.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},g}var sA=void 0;function wA(A){throw new sA(A)}function tA(A,I,g){function B(I){var B=g(I);B.length!==A.length&&wA("Mismatched type converter count");for(var Q=0;Q<A.length;++Q)rA(A[Q],B[Q])}A.forEach((function(A){iA[A]=I}));var Q=new Array(I.length),C=[],E=0;I.forEach(((A,I)=>{EA.hasOwnProperty(A)?Q[I]=EA[A]:(C.push(A),CA.hasOwnProperty(A)||(CA[A]=[]),CA[A].push((()=>{Q[I]=EA[A],++E===C.length&&B(Q)})))})),0===C.length&&B(Q)}function GA(A){switch(A){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+A)}}var hA=void 0;function FA(A){for(var I="",g=A;k[g];)I+=hA[k[g++]];return I}var yA=void 0;function cA(A){throw new yA(A)}function rA(A,I,g={}){if(!("argPackAdvance"in I))throw new TypeError("registerType registeredInstance requires argPackAdvance");var B=I.name;if(A||cA('type "'+B+'" must have a positive integer typeid pointer'),EA.hasOwnProperty(A)){if(g.ignoreDuplicateRegistrations)return;cA("Cannot register type '"+B+"' twice")}if(EA[A]=I,delete iA[A],CA.hasOwnProperty(A)){var Q=CA[A];delete CA[A],Q.forEach((A=>A()))}}function NA(A){if(!(this instanceof mA))return!1;if(!(A instanceof mA))return!1;for(var I=this.$$.ptrType.registeredClass,g=this.$$.ptr,B=A.$$.ptrType.registeredClass,Q=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;B.baseClass;)Q=B.upcast(Q),B=B.baseClass;return I===B&&g===Q}function RA(A){cA(A.$$.ptrType.registeredClass.name+" instance already deleted")}var eA=!1;function nA(A){}function SA(A){A.count.value-=1,0===A.count.value&&function(A){A.smartPtr?A.smartPtrType.rawDestructor(A.smartPtr):A.ptrType.registeredClass.rawDestructor(A.ptr)}(A)}function UA(A,I,g){if(I===g)return A;if(void 0===g.baseClass)return null;var B=UA(A,I,g.baseClass);return null===B?null:g.downcast(B)}var kA={};function JA(){return Object.keys(dA).length}function HA(){var A=[];for(var I in dA)dA.hasOwnProperty(I)&&A.push(dA[I]);return A}var MA=[];function LA(){for(;MA.length;){var A=MA.pop();A.$$.deleteScheduled=!1,A.delete()}}var YA=void 0;function KA(A){YA=A,MA.length&&YA&&YA(LA)}var dA={};function lA(A,I){return I=function(A,I){for(void 0===I&&cA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),dA[I]}function fA(A,I){return I.ptrType&&I.ptr||wA("makeClassHandle requires ptr and ptrType"),!!I.smartPtrType!=!!I.smartPtr&&wA("Both smartPtrType and smartPtr must be specified"),I.count={value:1},qA(Object.create(A,{$$:{value:I}}))}function uA(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=lA(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var B=g.clone();return this.destructor(A),B}function Q(){return this.isSmartPointer?fA(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):fA(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var C,E=this.registeredClass.getActualType(I),i=kA[E];if(!i)return Q.call(this);C=this.isConst?i.constPointerType:i.pointerType;var o=UA(I,this.registeredClass,C.registeredClass);return null===o?Q.call(this):this.isSmartPointer?fA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o,smartPtrType:this,smartPtr:A}):fA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o})}function qA(A){return"undefined"==typeof FinalizationRegistry?(qA=A=>A,A):(eA=new FinalizationRegistry((A=>{SA(A.$$)})),nA=A=>eA.unregister(A),(qA=A=>{var I=A.$$;if(I.smartPtr){var g={$$:I};eA.register(A,g,A)}return A})(A))}function pA(){if(this.$$.ptr||RA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=qA(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I}function bA(){this.$$.ptr||RA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&cA("Object already scheduled for deletion"),nA(this),SA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function WA(){return!this.$$.ptr}function ZA(){return this.$$.ptr||RA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&cA("Object already scheduled for deletion"),MA.push(this),1===MA.length&&YA&&YA(LA),this.$$.deleteScheduled=!0,this}function mA(){}function xA(A,I,g){if(void 0===A[I].overloadTable){var B=A[I];A[I]=function(){return A[I].overloadTable.hasOwnProperty(arguments.length)||cA("Function '"+g+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+A[I].overloadTable+")!"),A[I].overloadTable[arguments.length].apply(this,arguments)},A[I].overloadTable=[],A[I].overloadTable[B.argCount]=B}}function TA(A,I,g,B,Q,C,E,i){this.name=A,this.constructor=I,this.instancePrototype=g,this.rawDestructor=B,this.baseClass=Q,this.getActualType=C,this.upcast=E,this.downcast=i,this.pureVirtualFunctions=[]}function vA(A,I,g){for(;I!==g;)I.upcast||cA("Expected null or instance of "+g.name+", got an instance of "+I.name),A=I.upcast(A),I=I.baseClass;return A}function XA(A,I){if(null===I)return this.isReference&&cA("null is not a valid "+this.name),0;I.$$||cA('Cannot pass "'+GI(I)+'" as a '+this.name),I.$$.ptr||cA("Cannot pass deleted object as a pointer of type "+this.name);var g=I.$$.ptrType.registeredClass;return vA(I.$$.ptr,g,this.registeredClass)}function PA(A,I){var g;if(null===I)return this.isReference&&cA("null is not a valid "+this.name),this.isSmartPointer?(g=this.rawConstructor(),null!==A&&A.push(this.rawDestructor,g),g):0;I.$$||cA('Cannot pass "'+GI(I)+'" as a '+this.name),I.$$.ptr||cA("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&I.$$.ptrType.isConst&&cA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);var B=I.$$.ptrType.registeredClass;if(g=vA(I.$$.ptr,B,this.registeredClass),this.isSmartPointer)switch(void 0===I.$$.smartPtr&&cA("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:I.$$.smartPtrType===this?g=I.$$.smartPtr:cA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:g=I.$$.smartPtr;break;case 2:if(I.$$.smartPtrType===this)g=I.$$.smartPtr;else{var Q=I.clone();g=this.rawShare(g,tI.toHandle((function(){Q.delete()}))),null!==A&&A.push(this.rawDestructor,g)}break;default:cA("Unsupporting sharing policy")}return g}function VA(A,I){if(null===I)return this.isReference&&cA("null is not a valid "+this.name),0;I.$$||cA('Cannot pass "'+GI(I)+'" as a '+this.name),I.$$.ptr||cA("Cannot pass deleted object as a pointer of type "+this.name),I.$$.ptrType.isConst&&cA("Cannot convert argument of type "+I.$$.ptrType.name+" to parameter type "+this.name);var g=I.$$.ptrType.registeredClass;return vA(I.$$.ptr,g,this.registeredClass)}function OA(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A}function jA(A){this.rawDestructor&&this.rawDestructor(A)}function zA(A){null!==A&&A.delete()}function _A(A,I,g,B,Q,C,E,i,o,D,a){this.name=A,this.registeredClass=I,this.isReference=g,this.isConst=B,this.isSmartPointer=Q,this.pointeeType=C,this.sharingPolicy=E,this.rawGetPointee=i,this.rawConstructor=o,this.rawShare=D,this.rawDestructor=a,Q||void 0!==I.baseClass?this.toWireType=PA:B?(this.toWireType=XA,this.destructorFunction=null):(this.toWireType=VA,this.destructorFunction=null)}var $A=[];function AI(A){var I=$A[A];return I||(A>=$A.length&&($A.length=A+1),$A[A]=I=b.get(A)),I}function II(A,I,g){return A.includes("j")?function(A,I,g){var B=C["dynCall_"+A];return g&&g.length?B.apply(null,[I].concat(g)):B.call(null,I)}(A,I,g):AI(I).apply(null,g)}function gI(A,I){var g,B,Q,C=(A=FA(A)).includes("j")?(g=A,B=I,Q=[],function(){return Q.length=0,Object.assign(Q,arguments),II(g,B,Q)}):AI(I);return"function"!=typeof C&&cA("unknown function pointer with signature "+A+": "+I),C}var BI=void 0;function QI(A){var I=pI(A),g=FA(I);return qI(I),g}function CI(A,I){var g=[],B={};throw I.forEach((function A(I){B[I]||EA[I]||(iA[I]?iA[I].forEach(A):(g.push(I),B[I]=!0))})),new BI(A+": "+g.map(QI).join([", "]))}function EI(A,I){for(var g=[],B=0;B<A;B++)g.push(L[I+4*B>>2]);return g}function iI(A,I,g,B,Q){var C=I.length;C<2&&cA("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var E=null!==I[1]&&null!==g,i=!1,o=1;o<I.length;++o)if(null!==I[o]&&void 0===I[o].destructorFunction){i=!0;break}var D="void"!==I[0].name,a="",s="";for(o=0;o<C-2;++o)a+=(0!==o?", ":"")+"arg"+o,s+=(0!==o?", ":"")+"arg"+o+"Wired";var w="return function "+oA(A)+"("+a+") {\\nif (arguments.length !== "+(C-2)+") {\\nthrowBindingError('function "+A+" called with ' + arguments.length + ' arguments, expected "+(C-2)+" args!');\\n}\\n";i&&(w+="var destructors = [];\\n");var t=i?"destructors":"null",G=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],h=[cA,B,Q,BA,I[0],I[1]];for(E&&(w+="var thisWired = classParam.toWireType("+t+", this);\\n"),o=0;o<C-2;++o)w+="var arg"+o+"Wired = argType"+o+".toWireType("+t+", arg"+o+"); // "+I[o+2].name+"\\n",G.push("argType"+o),h.push(I[o+2]);if(E&&(s="thisWired"+(s.length>0?", ":"")+s),w+=(D?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\\n",i)w+="runDestructors(destructors);\\n";else for(o=E?1:2;o<I.length;++o){var F=1===o?"thisWired":"arg"+(o-2)+"Wired";null!==I[o].destructorFunction&&(w+=F+"_dtor("+F+"); // "+I[o].name+"\\n",G.push(F+"_dtor"),h.push(I[o].destructorFunction))}return D&&(w+="var ret = retType.fromWireType(rv);\\nreturn ret;\\n"),w+="}\\n",G.push(w),function(A,I){if(!(A instanceof Function))throw new TypeError("new_ called with constructor type "+typeof A+" which is not a function");var g=DA(A.name||"unknownFunctionName",(function(){}));g.prototype=A.prototype;var B=new g,Q=A.apply(B,I);return Q instanceof Object?Q:B}(Function,G).apply(null,h)}var oI=[],DI=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function aI(A){A>4&&0==--DI[A].refcount&&(DI[A]=void 0,oI.push(A))}function sI(){for(var A=0,I=5;I<DI.length;++I)void 0!==DI[I]&&++A;return A}function wI(){for(var A=5;A<DI.length;++A)if(void 0!==DI[A])return DI[A];return null}var tI={toValue:A=>(A||cA("Cannot use deleted val. handle = "+A),DI[A].value),toHandle:A=>{switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var I=oI.length?oI.pop():DI.length;return DI[I]={refcount:1,value:A},I}}};function GI(A){if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A}function hI(A,I){switch(I){case 2:return function(A){return this.fromWireType(Y[A>>2])};case 3:return function(A){return this.fromWireType(K[A>>3])};default:throw new TypeError("Unknown float type: "+A)}}function FI(A,I,g){switch(I){case 0:return g?function(A){return U[A]}:function(A){return k[A]};case 1:return g?function(A){return J[A>>1]}:function(A){return H[A>>1]};case 2:return g?function(A){return M[A>>2]}:function(A){return L[A>>2]};default:throw new TypeError("Unknown integer type: "+A)}}var yI="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function cI(A,I){for(var g=A,B=g>>1,Q=B+I/2;!(B>=Q)&&H[B];)++B;if((g=B<<1)-A>32&&yI)return yI.decode(k.subarray(A,g));for(var C="",E=0;!(E>=I/2);++E){var i=J[A+2*E>>1];if(0==i)break;C+=String.fromCharCode(i)}return C}function rI(A,I,g){if(void 0===g&&(g=2147483647),g<2)return 0;for(var B=I,Q=(g-=2)<2*A.length?g/2:A.length,C=0;C<Q;++C){var E=A.charCodeAt(C);J[I>>1]=E,I+=2}return J[I>>1]=0,I-B}function NI(A){return 2*A.length}function RI(A,I){for(var g=0,B="";!(g>=I/4);){var Q=M[A+4*g>>2];if(0==Q)break;if(++g,Q>=65536){var C=Q-65536;B+=String.fromCharCode(55296|C>>10,56320|1023&C)}else B+=String.fromCharCode(Q)}return B}function eI(A,I,g){if(void 0===g&&(g=2147483647),g<4)return 0;for(var B=I,Q=B+g-4,C=0;C<A.length;++C){var E=A.charCodeAt(C);if(E>=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++C)),M[I>>2]=E,(I+=4)+4>Q)break}return M[I>>2]=0,I-B}function nI(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B>=55296&&B<=57343&&++g,I+=4}return I}var SI={};function UI(){return"object"==typeof globalThis?globalThis:Function("return this")()}function kI(A,I){var g=EA[A];return void 0===g&&cA(I+" has unknown type "+QI(A)),g}var JI={};function HI(A){try{return e.grow(A-S.byteLength+65535>>>16),p(e.buffer),1}catch(A){}}var MI={};function LI(){if(!LI.strings){var A={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:s||"./this.program"};for(var I in MI)void 0===MI[I]?delete A[I]:A[I]=MI[I];var g=[];for(var I in A)g.push(I+"="+A[I]);LI.strings=g}return LI.strings}var YI=function(A,I){var g;g=A,x()||(C.onExit&&C.onExit(g),d=!0),w(g,new $(g))},KI=[null,[],[]];function dI(A,I){var g=KI[A];0===I||10===I?((1===A?N:R)(f(g,0)),g.length=0):g.push(I)}sA=C.InternalError=aA(Error,"InternalError"),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);hA=A}(),yA=C.BindingError=aA(Error,"BindingError"),mA.prototype.isAliasOf=NA,mA.prototype.clone=pA,mA.prototype.delete=bA,mA.prototype.isDeleted=WA,mA.prototype.deleteLater=ZA,C.getInheritedInstanceCount=JA,C.getLiveInheritedInstances=HA,C.flushPendingDeletes=LA,C.setDelayFunction=KA,_A.prototype.getPointee=OA,_A.prototype.destructor=jA,_A.prototype.argPackAdvance=8,_A.prototype.readValueFromPointer=QA,_A.prototype.deleteObject=zA,_A.prototype.fromWireType=uA,BI=C.UnboundTypeError=aA(Error,"UnboundTypeError"),C.count_emval_handles=sI,C.get_first_emval=wI;var lI,fI={g:function(A,I,g){throw new IA(A).init(I,g),A},A:function(A){var I=gA[A];delete gA[A];var g=I.rawConstructor,B=I.rawDestructor,Q=I.fields;tA([A],Q.map((A=>A.getterReturnType)).concat(Q.map((A=>A.setterArgumentType))),(A=>{var C={};return Q.forEach(((I,g)=>{var B=I.fieldName,E=A[g],i=I.getter,o=I.getterContext,D=A[g+Q.length],a=I.setter,s=I.setterContext;C[B]={read:A=>E.fromWireType(i(o,A)),write:(A,I)=>{var g=[];a(s,A,D.toWireType(g,I)),BA(g)}}})),[{name:I.name,fromWireType:function(A){var I={};for(var g in C)I[g]=C[g].read(A);return B(A),I},toWireType:function(A,I){for(var Q in C)if(!(Q in I))throw new TypeError('Missing field: "'+Q+'"');var E=g();for(Q in C)C[Q].write(E,I[Q]);return null!==A&&A.push(B,E),E},argPackAdvance:8,readValueFromPointer:QA,destructorFunction:B}]}))},w:function(A,I,g,B,Q){},F:function(A,I,g,B,Q){var C=GA(g);rA(A,{name:I=FA(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?B:Q},argPackAdvance:8,readValueFromPointer:function(A){var B;if(1===g)B=U;else if(2===g)B=J;else{if(4!==g)throw new TypeError("Unknown boolean type size: "+I);B=M}return this.fromWireType(B[A>>C])},destructorFunction:null})},u:function(A,I,g,B,Q,E,i,o,D,a,s,w,t){s=FA(s),E=gI(Q,E),o&&(o=gI(i,o)),a&&(a=gI(D,a)),t=gI(w,t);var G=oA(s);!function(A,I,g){C.hasOwnProperty(A)?((void 0===g||void 0!==C[A].overloadTable&&void 0!==C[A].overloadTable[g])&&cA("Cannot register public name '"+A+"' twice"),xA(C,A,A),C.hasOwnProperty(g)&&cA("Cannot register multiple overloads of a function with the same number of arguments ("+g+")!"),C[A].overloadTable[g]=I):(C[A]=I,void 0!==g&&(C[A].numArguments=g))}(G,(function(){CI("Cannot construct "+s+" due to unbound types",[B])})),tA([A,I,g],B?[B]:[],(function(I){var g,Q;I=I[0],Q=B?(g=I.registeredClass).instancePrototype:mA.prototype;var i=DA(G,(function(){if(Object.getPrototypeOf(this)!==D)throw new yA("Use 'new' to construct "+s);if(void 0===w.constructor_body)throw new yA(s+" has no accessible constructor");var A=w.constructor_body[arguments.length];if(void 0===A)throw new yA("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(w.constructor_body).toString()+") parameters instead!");return A.apply(this,arguments)})),D=Object.create(Q,{constructor:{value:i}});i.prototype=D;var w=new TA(s,i,D,t,g,E,o,a),h=new _A(s,w,!0,!1,!1),F=new _A(s+"*",w,!1,!1,!1),y=new _A(s+" const*",w,!1,!0,!1);return kA[A]={pointerType:F,constPointerType:y},function(A,I,g){C.hasOwnProperty(A)||wA("Replacing nonexistant public symbol"),void 0!==C[A].overloadTable&&void 0!==g?C[A].overloadTable[g]=I:(C[A]=I,C[A].argCount=g)}(G,i),[h,F,y]}))},t:function(A,I,g,B,Q,C){var E;I>0||O(E);var i=EI(I,g);Q=gI(B,Q),tA([],[A],(function(A){var g="constructor "+(A=A[0]).name;if(void 0===A.registeredClass.constructor_body&&(A.registeredClass.constructor_body=[]),void 0!==A.registeredClass.constructor_body[I-1])throw new yA("Cannot register multiple constructors with identical number of parameters ("+(I-1)+") for class '"+A.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return A.registeredClass.constructor_body[I-1]=()=>{CI("Cannot construct "+A.name+" due to unbound types",i)},tA([],i,(function(B){return B.splice(1,0,null),A.registeredClass.constructor_body[I-1]=iI(g,B,null,Q,C),[]})),[]}))},c:function(A,I,g,B,Q,C,E,i){var o=EI(g,B);I=FA(I),C=gI(Q,C),tA([],[A],(function(A){var B=(A=A[0]).name+"."+I;function Q(){CI("Cannot call "+B+" due to unbound types",o)}I.startsWith("@@")&&(I=Symbol[I.substring(2)]),i&&A.registeredClass.pureVirtualFunctions.push(I);var D=A.registeredClass.instancePrototype,a=D[I];return void 0===a||void 0===a.overloadTable&&a.className!==A.name&&a.argCount===g-2?(Q.argCount=g-2,Q.className=A.name,D[I]=Q):(xA(D,I,B),D[I].overloadTable[g-2]=Q),tA([],o,(function(Q){var i=iI(B,Q,A,C,E);return void 0===D[I].overloadTable?(i.argCount=g-2,D[I]=i):D[I].overloadTable[g-2]=i,[]})),[]}))},E:function(A,I){rA(A,{name:I=FA(I),fromWireType:function(A){var I=tI.toValue(A);return aI(A),I},toWireType:function(A,I){return tI.toHandle(I)},argPackAdvance:8,readValueFromPointer:QA,destructorFunction:null})},m:function(A,I,g){var B=GA(g);rA(A,{name:I=FA(I),fromWireType:function(A){return A},toWireType:function(A,I){return I},argPackAdvance:8,readValueFromPointer:hI(I,B),destructorFunction:null})},b:function(A,I,g,B,Q){I=FA(I),-1===Q&&(Q=4294967295);var C=GA(g),E=A=>A;if(0===B){var i=32-8*g;E=A=>A<<i>>>i}var o=I.includes("unsigned");rA(A,{name:I,fromWireType:E,toWireType:o?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:FI(I,C,0!==B),destructorFunction:null})},a:function(A,I,g){var B=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function Q(A){var I=L,g=I[A>>=2],Q=I[A+1];return new B(S,Q,g)}rA(A,{name:g=FA(g),fromWireType:Q,argPackAdvance:8,readValueFromPointer:Q},{ignoreDuplicateRegistrations:!0})},l:function(A,I){var g="std::string"===(I=FA(I));rA(A,{name:I,fromWireType:function(A){var I,B=L[A>>2],Q=A+4;if(g)for(var C=Q,E=0;E<=B;++E){var i=Q+E;if(E==B||0==k[i]){var o=u(C,i-C);void 0===I?I=o:(I+=String.fromCharCode(0),I+=o),C=i+1}}else{var D=new Array(B);for(E=0;E<B;++E)D[E]=String.fromCharCode(k[Q+E]);I=D.join("")}return qI(A),I},toWireType:function(A,I){var B;I instanceof ArrayBuffer&&(I=new Uint8Array(I));var Q="string"==typeof I;Q||I instanceof Uint8Array||I instanceof Uint8ClampedArray||I instanceof Int8Array||cA("Cannot pass non-string to std::string"),B=g&&Q?function(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B<=127?I++:B<=2047?I+=2:B>=55296&&B<=57343?(I+=4,++g):I+=3}return I}(I):I.length;var C=uI(4+B+1),E=C+4;if(L[C>>2]=B,g&&Q)q(I,E,B+1);else if(Q)for(var i=0;i<B;++i){var o=I.charCodeAt(i);o>255&&(qI(E),cA("String has UTF-16 code units that do not fit in 8 bits")),k[E+i]=o}else for(i=0;i<B;++i)k[E+i]=I[i];return null!==A&&A.push(qI,C),C},argPackAdvance:8,readValueFromPointer:QA,destructorFunction:function(A){qI(A)}})},h:function(A,I,g){var B,Q,C,E,i;g=FA(g),2===I?(B=cI,Q=rI,E=NI,C=()=>H,i=1):4===I&&(B=RI,Q=eI,E=nI,C=()=>L,i=2),rA(A,{name:g,fromWireType:function(A){for(var g,Q=L[A>>2],E=C(),o=A+4,D=0;D<=Q;++D){var a=A+4+D*I;if(D==Q||0==E[a>>i]){var s=B(o,a-o);void 0===g?g=s:(g+=String.fromCharCode(0),g+=s),o=a+I}}return qI(A),g},toWireType:function(A,B){"string"!=typeof B&&cA("Cannot pass non-string to C++ string type "+g);var C=E(B),o=uI(4+C+I);return L[o>>2]=C>>i,Q(B,o+4,C+I),null!==A&&A.push(qI,o),o},argPackAdvance:8,readValueFromPointer:QA,destructorFunction:function(A){qI(A)}})},J:function(A,I,g,B,Q,C){gA[A]={name:FA(I),rawConstructor:gI(g,B),rawDestructor:gI(Q,C),fields:[]}},d:function(A,I,g,B,Q,C,E,i,o,D){gA[A].fields.push({fieldName:FA(I),getterReturnType:g,getter:gI(B,Q),getterContext:C,setterArgumentType:E,setter:gI(i,o),setterContext:D})},G:function(A,I){rA(A,{isVoid:!0,name:I=FA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},x:function(){throw 1/0},i:aI,r:function(A){return 0===A?tI.toHandle(UI()):(A=void 0===(g=SI[I=A])?FA(I):g,tI.toHandle(UI()[A]));var I,g},p:function(A){A>4&&(DI[A].refcount+=1)},q:function(A,I,g,B){A=tI.toValue(A);var Q=JI[I];return Q||(Q=function(A){for(var I="",g=0;g<A;++g)I+=(0!==g?", ":"")+"arg"+g;var B="return function emval_allocator_"+A+"(constructor, argTypes, args) {\\n var HEAPU32 = getMemory();\\n";for(g=0;g<A;++g)B+="var argType"+g+" = requireRegisteredType(HEAPU32[((argTypes)>>2)], 'parameter "+g+"');\\nvar arg"+g+" = argType"+g+".readValueFromPointer(args);\\nargs += argType"+g+"['argPackAdvance'];\\nargTypes += 4;\\n";return B+="var obj = new constructor("+I+");\\nreturn valueToHandle(obj);\\n}\\n",new Function("requireRegisteredType","Module","valueToHandle","getMemory",B)(kI,C,tI.toHandle,(()=>L))}(I),JI[I]=Q),Q(A,g,B)},s:function(A,I){var g=(A=kI(A,"_emval_take_value")).readValueFromPointer(I);return tI.toHandle(g)},j:function(){O("")},D:function(A,I,g){k.copyWithin(A,I,I+g)},y:function(A){var I,g,B=k.length,Q=2147483648;if((A>>>=0)>Q)return!1;for(var C=1;C<=4;C*=2){var E=B*(1+.2/C);if(E=Math.min(E,A+100663296),HI(Math.min(Q,(I=Math.max(A,E))+((g=65536)-I%g)%g)))return!0}return!1},z:function(A,I){var g=0;return LI().forEach((function(B,Q){var C=I+g;L[A+4*Q>>2]=C,function(A,I,g){for(var B=0;B<A.length;++B)U[I++>>0]=A.charCodeAt(B);g||(U[I>>0]=0)}(B,C),g+=B.length+1})),0},B:function(A,I){var g=LI();L[A>>2]=g.length;var B=0;return g.forEach((function(A){B+=A.length+1})),L[I>>2]=B,0},I:YI,C:function(A){return 52},v:function(A,I,g,B,Q){return 70},k:function(A,I,g,B){for(var Q=0,C=0;C<g;C++){var E=L[I>>2],i=L[I+4>>2];I+=8;for(var o=0;o<i;o++)dI(A,k[E+o]);Q+=i}return L[B>>2]=Q,0},o:function(A,I){var g=WI();try{return AI(A)(I)}catch(A){if(ZI(g),A!==A+0)throw A;bI(1,0)}},n:function(A,I,g){var B=WI();try{return AI(A)(I,g)}catch(A){if(ZI(B),A!==A+0)throw A;bI(1,0)}},H:function(A,I,g,B){var Q=WI();try{return AI(A)(I,g,B)}catch(A){if(ZI(Q),A!==A+0)throw A;bI(1,0)}},f:function(A,I){var g=WI();try{AI(A)(I)}catch(A){if(ZI(g),A!==A+0)throw A;bI(1,0)}},e:function(A,I,g,B){var Q=WI();try{AI(A)(I,g,B)}catch(A){if(ZI(Q),A!==A+0)throw A;bI(1,0)}}},uI=(function(){var A={a:fI};function I(A,I){var g,B=A.exports;C.asm=B,p((e=C.asm.K).buffer),b=C.asm.M,g=C.asm.L,Z.unshift(g),function(A){if(X--,C.monitorRunDependencies&&C.monitorRunDependencies(X),0==X&&(null!==P&&(clearInterval(P),P=null),V)){var I=V;V=null,I()}}()}function g(A){I(A.instance)}function B(I){return function(){if(!r&&(t||G)){if("function"==typeof fetch&&!z(T))return fetch(T,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+T+"'";return A.arrayBuffer()})).catch((function(){return _(T)}));if(i)return new Promise((function(A,I){i(T,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return _(T)}))}().then((function(I){return WebAssembly.instantiate(I,A)})).then((function(A){return A})).then(I,(function(A){R("failed to asynchronously prepare wasm: "+A),O(A)}))}if(X++,C.monitorRunDependencies&&C.monitorRunDependencies(X),C.instantiateWasm)try{return C.instantiateWasm(A,I)}catch(A){R("Module.instantiateWasm callback failed with error: "+A),Q(A)}(r||"function"!=typeof WebAssembly.instantiateStreaming||j(T)||z(T)||h||"function"!=typeof fetch?B(g):fetch(T,{credentials:"same-origin"}).then((function(I){return WebAssembly.instantiateStreaming(I,A).then(g,(function(A){return R("wasm streaming compile failed: "+A),R("falling back to ArrayBuffer instantiation"),B(g)}))}))).catch(Q)}(),C.___wasm_call_ctors=function(){return(C.___wasm_call_ctors=C.asm.L).apply(null,arguments)},C._malloc=function(){return(uI=C._malloc=C.asm.N).apply(null,arguments)}),qI=C._free=function(){return(qI=C._free=C.asm.O).apply(null,arguments)},pI=C.___getTypeName=function(){return(pI=C.___getTypeName=C.asm.P).apply(null,arguments)},bI=(C.__embind_initialize_bindings=function(){return(C.__embind_initialize_bindings=C.asm.Q).apply(null,arguments)},C._setThrew=function(){return(bI=C._setThrew=C.asm.R).apply(null,arguments)}),WI=C.stackSave=function(){return(WI=C.stackSave=C.asm.S).apply(null,arguments)},ZI=C.stackRestore=function(){return(ZI=C.stackRestore=C.asm.T).apply(null,arguments)},mI=C.stackAlloc=function(){return(mI=C.stackAlloc=C.asm.U).apply(null,arguments)},xI=C.___cxa_is_pointer_type=function(){return(xI=C.___cxa_is_pointer_type=C.asm.V).apply(null,arguments)};function TI(A){function g(){lI||(lI=!0,C.calledRun=!0,d||(AA(Z),I(C),C.onRuntimeInitialized&&C.onRuntimeInitialized(),function(){if(C.postRun)for("function"==typeof C.postRun&&(C.postRun=[C.postRun]);C.postRun.length;)A=C.postRun.shift(),m.unshift(A);var A;AA(m)}()))}A=A||a,X>0||(function(){if(C.preRun)for("function"==typeof C.preRun&&(C.preRun=[C.preRun]);C.preRun.length;)A=C.preRun.shift(),W.unshift(A);var A;AA(W)}(),X>0||(C.setStatus?(C.setStatus("Running..."),setTimeout((function(){setTimeout((function(){C.setStatus("")}),1),g()}),1)):g()))}if(C.dynCall_jiji=function(){return(C.dynCall_jiji=C.asm.W).apply(null,arguments)},C.ccall=function(A,I,g,B,Q){var E={string:A=>{var I=0;if(null!=A&&0!==A){var g=1+(A.length<<2);q(A,I=mI(g),g)}return I},array:A=>{var I=mI(A.length);return function(A,I){U.set(A,I)}(A,I),I}},i=function(A){return C["_"+A]}(A),o=[],D=0;if(B)for(var a=0;a<B.length;a++){var s=E[g[a]];s?(0===D&&(D=WI()),o[a]=s(B[a])):o[a]=B[a]}var w=i.apply(null,o);return w=function(A){return 0!==D&&ZI(D),function(A){return"string"===I?u(A):"boolean"===I?Boolean(A):A}(A)}(w)},V=function A(){lI||TI(),lI||(V=A)},C.preInit)for("function"==typeof C.preInit&&(C.preInit=[C.preInit]);C.preInit.length>0;)C.preInit.pop()();return TI(),A.ready});A.exports=Q},4044:(A,I,g)=>{var B,Q=(B=(B="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0)||"/index.js",function(A){var I,Q,C=void 0!==(A=A||{})?A:{};C.ready=new Promise((function(A,g){I=A,Q=g}));var E,i,o,D=Object.assign({},C),a=[],s="./this.program",w="object"==typeof window,t="function"==typeof importScripts,G="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,h="";if(G){var F=g(9652),y=g(6087);h=t?y.dirname(h)+"/":"//",E=(A,I)=>(A=V(A)?new URL(A):y.normalize(A),F.readFileSync(A,I?void 0:"utf8")),o=A=>{var I=E(A,!0);return I.buffer||(I=new Uint8Array(I)),I},i=(A,I,g)=>{A=V(A)?new URL(A):y.normalize(A),F.readFile(A,(function(A,B){A?g(A):I(B.buffer)}))},process.argv.length>1&&(s=process.argv[1].replace(/\\\\/g,"/")),a=process.argv.slice(2),process.on("uncaughtException",(function(A){if(!(A instanceof j))throw A})),process.on("unhandledRejection",(function(A){throw A})),C.inspect=function(){return"[Emscripten Module object]"}}else(w||t)&&(t?h=self.location.href:"undefined"!=typeof document&&document.currentScript&&(h=document.currentScript.src),B&&(h=B),h=0!==h.indexOf("blob:")?h.substr(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1):"",E=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},t&&(o=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}),i=(A,I,g)=>{var B=new XMLHttpRequest;B.open("GET",A,!0),B.responseType="arraybuffer",B.onload=()=>{200==B.status||0==B.status&&B.response?I(B.response):g()},B.onerror=g,B.send(null)});var c,r=C.print||console.log.bind(console),N=C.printErr||console.warn.bind(console);Object.assign(C,D),D=null,C.arguments&&(a=C.arguments),C.thisProgram&&(s=C.thisProgram),C.quit&&C.quit,C.wasmBinary&&(c=C.wasmBinary);var R;C.noExitRuntime;"object"!=typeof WebAssembly&&X("no native wasm support detected");var e,n,S,U,k,J,H,M,L,Y=!1,K="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function d(A,I,g){for(var B=I+g,Q=I;A[Q]&&!(Q>=B);)++Q;if(Q-I>16&&A.buffer&&K)return K.decode(A.subarray(I,Q));for(var C="";I<Q;){var E=A[I++];if(128&E){var i=63&A[I++];if(192!=(224&E)){var o=63&A[I++];if((E=224==(240&E)?(15&E)<<12|i<<6|o:(7&E)<<18|i<<12|o<<6|63&A[I++])<65536)C+=String.fromCharCode(E);else{var D=E-65536;C+=String.fromCharCode(55296|D>>10,56320|1023&D)}}else C+=String.fromCharCode((31&E)<<6|i)}else C+=String.fromCharCode(E)}return C}function l(A,I){return A?d(S,A,I):""}function f(A,I,g){return function(A,I,g,B){if(!(B>0))return 0;for(var Q=g,C=g+B-1,E=0;E<A.length;++E){var i=A.charCodeAt(E);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=C)break;I[g++]=i}else if(i<=2047){if(g+1>=C)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=C)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=C)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-Q}(A,S,I,g)}function u(A){e=A,C.HEAP8=n=new Int8Array(A),C.HEAP16=U=new Int16Array(A),C.HEAP32=J=new Int32Array(A),C.HEAPU8=S=new Uint8Array(A),C.HEAPU16=k=new Uint16Array(A),C.HEAPU32=H=new Uint32Array(A),C.HEAPF32=M=new Float32Array(A),C.HEAPF64=L=new Float64Array(A)}C.INITIAL_MEMORY;var q,p,b,W=[],Z=[],m=[],x=0,T=null,v=null;function X(A){C.onAbort&&C.onAbort(A),N(A="Aborted("+A+")"),Y=!0,A+=". Build with -sASSERTIONS for more info.";var I=new WebAssembly.RuntimeError(A);throw Q(I),I}function P(A){return A.startsWith("data:application/octet-stream;base64,")}function V(A){return A.startsWith("file://")}function O(A){try{if(A==p&&c)return new Uint8Array(c);if(o)return o(A);throw"both async and sync fetching of the wasm failed"}catch(A){X(A)}}function j(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function z(A){for(;A.length>0;)A.shift()(C)}function _(A){this.excPtr=A,this.ptr=A-24,this.set_type=function(A){H[this.ptr+4>>2]=A},this.get_type=function(){return H[this.ptr+4>>2]},this.set_destructor=function(A){H[this.ptr+8>>2]=A},this.get_destructor=function(){return H[this.ptr+8>>2]},this.set_refcount=function(A){J[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,n[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=n[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,n[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=n[this.ptr+13>>0]},this.init=function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=J[this.ptr>>2];J[this.ptr>>2]=A+1},this.release_ref=function(){var A=J[this.ptr>>2];return J[this.ptr>>2]=A-1,1===A},this.set_adjusted_ptr=function(A){H[this.ptr+16>>2]=A},this.get_adjusted_ptr=function(){return H[this.ptr+16>>2]},this.get_exception_ptr=function(){if(pI(this.get_type()))return H[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}P(p="openjpegwasm_decode.wasm")||(b=p,p=C.locateFile?C.locateFile(b,h):h+b);var $={};function AA(A){for(;A.length;){var I=A.pop();A.pop()(I)}}function IA(A){return this.fromWireType(J[A>>2])}var gA={},BA={},QA={};function CA(A){if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return I>=48&&I<=57?"_"+A:A}function EA(A,I){return A=CA(A),new Function("body","return function "+A+'() {\\n "use strict"; return body.apply(this, arguments);\\n};\\n')(I)}function iA(A,I){var g=EA(I,(function(A){this.name=I,this.message=A;var g=new Error(A).stack;void 0!==g&&(this.stack=this.toString()+"\\n"+g.replace(/^Error(:[^\\n]*)?\\n/,""))}));return g.prototype=Object.create(A.prototype),g.prototype.constructor=g,g.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},g}var oA=void 0;function DA(A){throw new oA(A)}function aA(A,I,g){function B(I){var B=g(I);B.length!==A.length&&DA("Mismatched type converter count");for(var Q=0;Q<A.length;++Q)FA(A[Q],B[Q])}A.forEach((function(A){QA[A]=I}));var Q=new Array(I.length),C=[],E=0;I.forEach(((A,I)=>{BA.hasOwnProperty(A)?Q[I]=BA[A]:(C.push(A),gA.hasOwnProperty(A)||(gA[A]=[]),gA[A].push((()=>{Q[I]=BA[A],++E===C.length&&B(Q)})))})),0===C.length&&B(Q)}function sA(A){switch(A){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+A)}}var wA=void 0;function tA(A){for(var I="",g=A;S[g];)I+=wA[S[g++]];return I}var GA=void 0;function hA(A){throw new GA(A)}function FA(A,I,g={}){if(!("argPackAdvance"in I))throw new TypeError("registerType registeredInstance requires argPackAdvance");var B=I.name;if(A||hA('type "'+B+'" must have a positive integer typeid pointer'),BA.hasOwnProperty(A)){if(g.ignoreDuplicateRegistrations)return;hA("Cannot register type '"+B+"' twice")}if(BA[A]=I,delete QA[A],gA.hasOwnProperty(A)){var Q=gA[A];delete gA[A],Q.forEach((A=>A()))}}function yA(A){if(!(this instanceof bA))return!1;if(!(A instanceof bA))return!1;for(var I=this.$$.ptrType.registeredClass,g=this.$$.ptr,B=A.$$.ptrType.registeredClass,Q=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;B.baseClass;)Q=B.upcast(Q),B=B.baseClass;return I===B&&g===Q}function cA(A){hA(A.$$.ptrType.registeredClass.name+" instance already deleted")}var rA=!1;function NA(A){}function RA(A){A.count.value-=1,0===A.count.value&&function(A){A.smartPtr?A.smartPtrType.rawDestructor(A.smartPtr):A.ptrType.registeredClass.rawDestructor(A.ptr)}(A)}function eA(A,I,g){if(I===g)return A;if(void 0===g.baseClass)return null;var B=eA(A,I,g.baseClass);return null===B?null:g.downcast(B)}var nA={};function SA(){return Object.keys(LA).length}function UA(){var A=[];for(var I in LA)LA.hasOwnProperty(I)&&A.push(LA[I]);return A}var kA=[];function JA(){for(;kA.length;){var A=kA.pop();A.$$.deleteScheduled=!1,A.delete()}}var HA=void 0;function MA(A){HA=A,kA.length&&HA&&HA(JA)}var LA={};function YA(A,I){return I=function(A,I){for(void 0===I&&hA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),LA[I]}function KA(A,I){return I.ptrType&&I.ptr||DA("makeClassHandle requires ptr and ptrType"),!!I.smartPtrType!=!!I.smartPtr&&DA("Both smartPtrType and smartPtr must be specified"),I.count={value:1},lA(Object.create(A,{$$:{value:I}}))}function dA(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=YA(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var B=g.clone();return this.destructor(A),B}function Q(){return this.isSmartPointer?KA(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):KA(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var C,E=this.registeredClass.getActualType(I),i=nA[E];if(!i)return Q.call(this);C=this.isConst?i.constPointerType:i.pointerType;var o=eA(I,this.registeredClass,C.registeredClass);return null===o?Q.call(this):this.isSmartPointer?KA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o,smartPtrType:this,smartPtr:A}):KA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o})}function lA(A){return"undefined"==typeof FinalizationRegistry?(lA=A=>A,A):(rA=new FinalizationRegistry((A=>{RA(A.$$)})),NA=A=>rA.unregister(A),(lA=A=>{var I=A.$$;if(I.smartPtr){var g={$$:I};rA.register(A,g,A)}return A})(A))}function fA(){if(this.$$.ptr||cA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=lA(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I}function uA(){this.$$.ptr||cA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&hA("Object already scheduled for deletion"),NA(this),RA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function qA(){return!this.$$.ptr}function pA(){return this.$$.ptr||cA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&hA("Object already scheduled for deletion"),kA.push(this),1===kA.length&&HA&&HA(JA),this.$$.deleteScheduled=!0,this}function bA(){}function WA(A,I,g){if(void 0===A[I].overloadTable){var B=A[I];A[I]=function(){return A[I].overloadTable.hasOwnProperty(arguments.length)||hA("Function '"+g+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+A[I].overloadTable+")!"),A[I].overloadTable[arguments.length].apply(this,arguments)},A[I].overloadTable=[],A[I].overloadTable[B.argCount]=B}}function ZA(A,I,g,B,Q,C,E,i){this.name=A,this.constructor=I,this.instancePrototype=g,this.rawDestructor=B,this.baseClass=Q,this.getActualType=C,this.upcast=E,this.downcast=i,this.pureVirtualFunctions=[]}function mA(A,I,g){for(;I!==g;)I.upcast||hA("Expected null or instance of "+g.name+", got an instance of "+I.name),A=I.upcast(A),I=I.baseClass;return A}function xA(A,I){if(null===I)return this.isReference&&hA("null is not a valid "+this.name),0;I.$$||hA('Cannot pass "'+sI(I)+'" as a '+this.name),I.$$.ptr||hA("Cannot pass deleted object as a pointer of type "+this.name);var g=I.$$.ptrType.registeredClass;return mA(I.$$.ptr,g,this.registeredClass)}function TA(A,I){var g;if(null===I)return this.isReference&&hA("null is not a valid "+this.name),this.isSmartPointer?(g=this.rawConstructor(),null!==A&&A.push(this.rawDestructor,g),g):0;I.$$||hA('Cannot pass "'+sI(I)+'" as a '+this.name),I.$$.ptr||hA("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&I.$$.ptrType.isConst&&hA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);var B=I.$$.ptrType.registeredClass;if(g=mA(I.$$.ptr,B,this.registeredClass),this.isSmartPointer)switch(void 0===I.$$.smartPtr&&hA("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:I.$$.smartPtrType===this?g=I.$$.smartPtr:hA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:g=I.$$.smartPtr;break;case 2:if(I.$$.smartPtrType===this)g=I.$$.smartPtr;else{var Q=I.clone();g=this.rawShare(g,aI.toHandle((function(){Q.delete()}))),null!==A&&A.push(this.rawDestructor,g)}break;default:hA("Unsupporting sharing policy")}return g}function vA(A,I){if(null===I)return this.isReference&&hA("null is not a valid "+this.name),0;I.$$||hA('Cannot pass "'+sI(I)+'" as a '+this.name),I.$$.ptr||hA("Cannot pass deleted object as a pointer of type "+this.name),I.$$.ptrType.isConst&&hA("Cannot convert argument of type "+I.$$.ptrType.name+" to parameter type "+this.name);var g=I.$$.ptrType.registeredClass;return mA(I.$$.ptr,g,this.registeredClass)}function XA(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A}function PA(A){this.rawDestructor&&this.rawDestructor(A)}function VA(A){null!==A&&A.delete()}function OA(A,I,g,B,Q,C,E,i,o,D,a){this.name=A,this.registeredClass=I,this.isReference=g,this.isConst=B,this.isSmartPointer=Q,this.pointeeType=C,this.sharingPolicy=E,this.rawGetPointee=i,this.rawConstructor=o,this.rawShare=D,this.rawDestructor=a,Q||void 0!==I.baseClass?this.toWireType=TA:B?(this.toWireType=xA,this.destructorFunction=null):(this.toWireType=vA,this.destructorFunction=null)}var jA=[];function zA(A){var I=jA[A];return I||(A>=jA.length&&(jA.length=A+1),jA[A]=I=q.get(A)),I}function _A(A,I,g){return A.includes("j")?function(A,I,g){var B=C["dynCall_"+A];return g&&g.length?B.apply(null,[I].concat(g)):B.call(null,I)}(A,I,g):zA(I).apply(null,g)}function $A(A,I){var g,B,Q,C=(A=tA(A)).includes("j")?(g=A,B=I,Q=[],function(){return Q.length=0,Object.assign(Q,arguments),_A(g,B,Q)}):zA(I);return"function"!=typeof C&&hA("unknown function pointer with signature "+A+": "+I),C}var AI=void 0;function II(A){var I=lI(A),g=tA(I);return dI(I),g}function gI(A,I){var g=[],B={};throw I.forEach((function A(I){B[I]||BA[I]||(QA[I]?QA[I].forEach(A):(g.push(I),B[I]=!0))})),new AI(A+": "+g.map(II).join([", "]))}function BI(A,I){for(var g=[],B=0;B<A;B++)g.push(H[I+4*B>>2]);return g}function QI(A,I,g,B,Q){var C=I.length;C<2&&hA("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var E=null!==I[1]&&null!==g,i=!1,o=1;o<I.length;++o)if(null!==I[o]&&void 0===I[o].destructorFunction){i=!0;break}var D="void"!==I[0].name,a="",s="";for(o=0;o<C-2;++o)a+=(0!==o?", ":"")+"arg"+o,s+=(0!==o?", ":"")+"arg"+o+"Wired";var w="return function "+CA(A)+"("+a+") {\\nif (arguments.length !== "+(C-2)+") {\\nthrowBindingError('function "+A+" called with ' + arguments.length + ' arguments, expected "+(C-2)+" args!');\\n}\\n";i&&(w+="var destructors = [];\\n");var t=i?"destructors":"null",G=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],h=[hA,B,Q,AA,I[0],I[1]];for(E&&(w+="var thisWired = classParam.toWireType("+t+", this);\\n"),o=0;o<C-2;++o)w+="var arg"+o+"Wired = argType"+o+".toWireType("+t+", arg"+o+"); // "+I[o+2].name+"\\n",G.push("argType"+o),h.push(I[o+2]);if(E&&(s="thisWired"+(s.length>0?", ":"")+s),w+=(D?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\\n",i)w+="runDestructors(destructors);\\n";else for(o=E?1:2;o<I.length;++o){var F=1===o?"thisWired":"arg"+(o-2)+"Wired";null!==I[o].destructorFunction&&(w+=F+"_dtor("+F+"); // "+I[o].name+"\\n",G.push(F+"_dtor"),h.push(I[o].destructorFunction))}return D&&(w+="var ret = retType.fromWireType(rv);\\nreturn ret;\\n"),w+="}\\n",G.push(w),function(A,I){if(!(A instanceof Function))throw new TypeError("new_ called with constructor type "+typeof A+" which is not a function");var g=EA(A.name||"unknownFunctionName",(function(){}));g.prototype=A.prototype;var B=new g,Q=A.apply(B,I);return Q instanceof Object?Q:B}(Function,G).apply(null,h)}var CI=[],EI=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function iI(A){A>4&&0==--EI[A].refcount&&(EI[A]=void 0,CI.push(A))}function oI(){for(var A=0,I=5;I<EI.length;++I)void 0!==EI[I]&&++A;return A}function DI(){for(var A=5;A<EI.length;++A)if(void 0!==EI[A])return EI[A];return null}var aI={toValue:A=>(A||hA("Cannot use deleted val. handle = "+A),EI[A].value),toHandle:A=>{switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var I=CI.length?CI.pop():EI.length;return EI[I]={refcount:1,value:A},I}}};function sI(A){if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A}function wI(A,I){switch(I){case 2:return function(A){return this.fromWireType(M[A>>2])};case 3:return function(A){return this.fromWireType(L[A>>3])};default:throw new TypeError("Unknown float type: "+A)}}function tI(A,I,g){switch(I){case 0:return g?function(A){return n[A]}:function(A){return S[A]};case 1:return g?function(A){return U[A>>1]}:function(A){return k[A>>1]};case 2:return g?function(A){return J[A>>2]}:function(A){return H[A>>2]};default:throw new TypeError("Unknown integer type: "+A)}}var GI="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function hI(A,I){for(var g=A,B=g>>1,Q=B+I/2;!(B>=Q)&&k[B];)++B;if((g=B<<1)-A>32&&GI)return GI.decode(S.subarray(A,g));for(var C="",E=0;!(E>=I/2);++E){var i=U[A+2*E>>1];if(0==i)break;C+=String.fromCharCode(i)}return C}function FI(A,I,g){if(void 0===g&&(g=2147483647),g<2)return 0;for(var B=I,Q=(g-=2)<2*A.length?g/2:A.length,C=0;C<Q;++C){var E=A.charCodeAt(C);U[I>>1]=E,I+=2}return U[I>>1]=0,I-B}function yI(A){return 2*A.length}function cI(A,I){for(var g=0,B="";!(g>=I/4);){var Q=J[A+4*g>>2];if(0==Q)break;if(++g,Q>=65536){var C=Q-65536;B+=String.fromCharCode(55296|C>>10,56320|1023&C)}else B+=String.fromCharCode(Q)}return B}function rI(A,I,g){if(void 0===g&&(g=2147483647),g<4)return 0;for(var B=I,Q=B+g-4,C=0;C<A.length;++C){var E=A.charCodeAt(C);if(E>=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++C)),J[I>>2]=E,(I+=4)+4>Q)break}return J[I>>2]=0,I-B}function NI(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B>=55296&&B<=57343&&++g,I+=4}return I}var RI={};function eI(){return"object"==typeof globalThis?globalThis:Function("return this")()}function nI(A,I){var g=BA[A];return void 0===g&&hA(I+" has unknown type "+II(A)),g}var SI={};function UI(A){try{return R.grow(A-e.byteLength+65535>>>16),u(R.buffer),1}catch(A){}}var kI={};function JI(){if(!JI.strings){var A={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:s||"./this.program"};for(var I in kI)void 0===kI[I]?delete A[I]:A[I]=kI[I];var g=[];for(var I in A)g.push(I+"="+A[I]);JI.strings=g}return JI.strings}var HI=[null,[],[]];function MI(A,I){var g=HI[A];0===I||10===I?((1===A?r:N)(d(g,0)),g.length=0):g.push(I)}oA=C.InternalError=iA(Error,"InternalError"),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);wA=A}(),GA=C.BindingError=iA(Error,"BindingError"),bA.prototype.isAliasOf=yA,bA.prototype.clone=fA,bA.prototype.delete=uA,bA.prototype.isDeleted=qA,bA.prototype.deleteLater=pA,C.getInheritedInstanceCount=SA,C.getLiveInheritedInstances=UA,C.flushPendingDeletes=JA,C.setDelayFunction=MA,OA.prototype.getPointee=XA,OA.prototype.destructor=PA,OA.prototype.argPackAdvance=8,OA.prototype.readValueFromPointer=IA,OA.prototype.deleteObject=VA,OA.prototype.fromWireType=dA,AI=C.UnboundTypeError=iA(Error,"UnboundTypeError"),C.count_emval_handles=oI,C.get_first_emval=DI;var LI,YI={D:function(A,I,g){throw new _(A).init(I,g),A},e:function(A){var I=$[A];delete $[A];var g=I.rawConstructor,B=I.rawDestructor,Q=I.fields;aA([A],Q.map((A=>A.getterReturnType)).concat(Q.map((A=>A.setterArgumentType))),(A=>{var C={};return Q.forEach(((I,g)=>{var B=I.fieldName,E=A[g],i=I.getter,o=I.getterContext,D=A[g+Q.length],a=I.setter,s=I.setterContext;C[B]={read:A=>E.fromWireType(i(o,A)),write:(A,I)=>{var g=[];a(s,A,D.toWireType(g,I)),AA(g)}}})),[{name:I.name,fromWireType:function(A){var I={};for(var g in C)I[g]=C[g].read(A);return B(A),I},toWireType:function(A,I){for(var Q in C)if(!(Q in I))throw new TypeError('Missing field: "'+Q+'"');var E=g();for(Q in C)C[Q].write(E,I[Q]);return null!==A&&A.push(B,E),E},argPackAdvance:8,readValueFromPointer:IA,destructorFunction:B}]}))},t:function(A,I,g,B,Q){},B:function(A,I,g,B,Q){var C=sA(g);FA(A,{name:I=tA(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?B:Q},argPackAdvance:8,readValueFromPointer:function(A){var B;if(1===g)B=n;else if(2===g)B=U;else{if(4!==g)throw new TypeError("Unknown boolean type size: "+I);B=J}return this.fromWireType(B[A>>C])},destructorFunction:null})},r:function(A,I,g,B,Q,E,i,o,D,a,s,w,t){s=tA(s),E=$A(Q,E),o&&(o=$A(i,o)),a&&(a=$A(D,a)),t=$A(w,t);var G=CA(s);!function(A,I,g){C.hasOwnProperty(A)?((void 0===g||void 0!==C[A].overloadTable&&void 0!==C[A].overloadTable[g])&&hA("Cannot register public name '"+A+"' twice"),WA(C,A,A),C.hasOwnProperty(g)&&hA("Cannot register multiple overloads of a function with the same number of arguments ("+g+")!"),C[A].overloadTable[g]=I):(C[A]=I,void 0!==g&&(C[A].numArguments=g))}(G,(function(){gI("Cannot construct "+s+" due to unbound types",[B])})),aA([A,I,g],B?[B]:[],(function(I){var g,Q;I=I[0],Q=B?(g=I.registeredClass).instancePrototype:bA.prototype;var i=EA(G,(function(){if(Object.getPrototypeOf(this)!==D)throw new GA("Use 'new' to construct "+s);if(void 0===w.constructor_body)throw new GA(s+" has no accessible constructor");var A=w.constructor_body[arguments.length];if(void 0===A)throw new GA("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(w.constructor_body).toString()+") parameters instead!");return A.apply(this,arguments)})),D=Object.create(Q,{constructor:{value:i}});i.prototype=D;var w=new ZA(s,i,D,t,g,E,o,a),h=new OA(s,w,!0,!1,!1),F=new OA(s+"*",w,!1,!1,!1),y=new OA(s+" const*",w,!1,!0,!1);return nA[A]={pointerType:F,constPointerType:y},function(A,I,g){C.hasOwnProperty(A)||DA("Replacing nonexistant public symbol"),void 0!==C[A].overloadTable&&void 0!==g?C[A].overloadTable[g]=I:(C[A]=I,C[A].argCount=g)}(G,i),[h,F,y]}))},q:function(A,I,g,B,Q,C){var E;I>0||X(E);var i=BI(I,g);Q=$A(B,Q),aA([],[A],(function(A){var g="constructor "+(A=A[0]).name;if(void 0===A.registeredClass.constructor_body&&(A.registeredClass.constructor_body=[]),void 0!==A.registeredClass.constructor_body[I-1])throw new GA("Cannot register multiple constructors with identical number of parameters ("+(I-1)+") for class '"+A.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return A.registeredClass.constructor_body[I-1]=()=>{gI("Cannot construct "+A.name+" due to unbound types",i)},aA([],i,(function(B){return B.splice(1,0,null),A.registeredClass.constructor_body[I-1]=QI(g,B,null,Q,C),[]})),[]}))},b:function(A,I,g,B,Q,C,E,i){var o=BI(g,B);I=tA(I),C=$A(Q,C),aA([],[A],(function(A){var B=(A=A[0]).name+"."+I;function Q(){gI("Cannot call "+B+" due to unbound types",o)}I.startsWith("@@")&&(I=Symbol[I.substring(2)]),i&&A.registeredClass.pureVirtualFunctions.push(I);var D=A.registeredClass.instancePrototype,a=D[I];return void 0===a||void 0===a.overloadTable&&a.className!==A.name&&a.argCount===g-2?(Q.argCount=g-2,Q.className=A.name,D[I]=Q):(WA(D,I,B),D[I].overloadTable[g-2]=Q),aA([],o,(function(Q){var i=QI(B,Q,A,C,E);return void 0===D[I].overloadTable?(i.argCount=g-2,D[I]=i):D[I].overloadTable[g-2]=i,[]})),[]}))},A:function(A,I){FA(A,{name:I=tA(I),fromWireType:function(A){var I=aI.toValue(A);return iI(A),I},toWireType:function(A,I){return aI.toHandle(I)},argPackAdvance:8,readValueFromPointer:IA,destructorFunction:null})},l:function(A,I,g){var B=sA(g);FA(A,{name:I=tA(I),fromWireType:function(A){return A},toWireType:function(A,I){return I},argPackAdvance:8,readValueFromPointer:wI(I,B),destructorFunction:null})},d:function(A,I,g,B,Q){I=tA(I),-1===Q&&(Q=4294967295);var C=sA(g),E=A=>A;if(0===B){var i=32-8*g;E=A=>A<<i>>>i}var o=I.includes("unsigned");FA(A,{name:I,fromWireType:E,toWireType:o?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:tI(I,C,0!==B),destructorFunction:null})},a:function(A,I,g){var B=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function Q(A){var I=H,g=I[A>>=2],Q=I[A+1];return new B(e,Q,g)}FA(A,{name:g=tA(g),fromWireType:Q,argPackAdvance:8,readValueFromPointer:Q},{ignoreDuplicateRegistrations:!0})},k:function(A,I){var g="std::string"===(I=tA(I));FA(A,{name:I,fromWireType:function(A){var I,B=H[A>>2],Q=A+4;if(g)for(var C=Q,E=0;E<=B;++E){var i=Q+E;if(E==B||0==S[i]){var o=l(C,i-C);void 0===I?I=o:(I+=String.fromCharCode(0),I+=o),C=i+1}}else{var D=new Array(B);for(E=0;E<B;++E)D[E]=String.fromCharCode(S[Q+E]);I=D.join("")}return dI(A),I},toWireType:function(A,I){var B;I instanceof ArrayBuffer&&(I=new Uint8Array(I));var Q="string"==typeof I;Q||I instanceof Uint8Array||I instanceof Uint8ClampedArray||I instanceof Int8Array||hA("Cannot pass non-string to std::string"),B=g&&Q?function(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B<=127?I++:B<=2047?I+=2:B>=55296&&B<=57343?(I+=4,++g):I+=3}return I}(I):I.length;var C=KI(4+B+1),E=C+4;if(H[C>>2]=B,g&&Q)f(I,E,B+1);else if(Q)for(var i=0;i<B;++i){var o=I.charCodeAt(i);o>255&&(dI(E),hA("String has UTF-16 code units that do not fit in 8 bits")),S[E+i]=o}else for(i=0;i<B;++i)S[E+i]=I[i];return null!==A&&A.push(dI,C),C},argPackAdvance:8,readValueFromPointer:IA,destructorFunction:function(A){dI(A)}})},f:function(A,I,g){var B,Q,C,E,i;g=tA(g),2===I?(B=hI,Q=FI,E=yI,C=()=>k,i=1):4===I&&(B=cI,Q=rI,E=NI,C=()=>H,i=2),FA(A,{name:g,fromWireType:function(A){for(var g,Q=H[A>>2],E=C(),o=A+4,D=0;D<=Q;++D){var a=A+4+D*I;if(D==Q||0==E[a>>i]){var s=B(o,a-o);void 0===g?g=s:(g+=String.fromCharCode(0),g+=s),o=a+I}}return dI(A),g},toWireType:function(A,B){"string"!=typeof B&&hA("Cannot pass non-string to C++ string type "+g);var C=E(B),o=KI(4+C+I);return H[o>>2]=C>>i,Q(B,o+4,C+I),null!==A&&A.push(dI,o),o},argPackAdvance:8,readValueFromPointer:IA,destructorFunction:function(A){dI(A)}})},g:function(A,I,g,B,Q,C){$[A]={name:tA(I),rawConstructor:$A(g,B),rawDestructor:$A(Q,C),fields:[]}},c:function(A,I,g,B,Q,C,E,i,o,D){$[A].fields.push({fieldName:tA(I),getterReturnType:g,getter:$A(B,Q),getterContext:C,setterArgumentType:E,setter:$A(i,o),setterContext:D})},C:function(A,I){FA(A,{isVoid:!0,name:I=tA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},h:iI,o:function(A){return 0===A?aI.toHandle(eI()):(A=void 0===(g=RI[I=A])?tA(I):g,aI.toHandle(eI()[A]));var I,g},m:function(A){A>4&&(EI[A].refcount+=1)},n:function(A,I,g,B){A=aI.toValue(A);var Q=SI[I];return Q||(Q=function(A){for(var I="",g=0;g<A;++g)I+=(0!==g?", ":"")+"arg"+g;var B="return function emval_allocator_"+A+"(constructor, argTypes, args) {\\n var HEAPU32 = getMemory();\\n";for(g=0;g<A;++g)B+="var argType"+g+" = requireRegisteredType(HEAPU32[((argTypes)>>2)], 'parameter "+g+"');\\nvar arg"+g+" = argType"+g+".readValueFromPointer(args);\\nargs += argType"+g+"['argPackAdvance'];\\nargTypes += 4;\\n";return B+="var obj = new constructor("+I+");\\nreturn valueToHandle(obj);\\n}\\n",new Function("requireRegisteredType","Module","valueToHandle","getMemory",B)(nI,C,aI.toHandle,(()=>H))}(I),SI[I]=Q),Q(A,g,B)},p:function(A,I){var g=(A=nI(A,"_emval_take_value")).readValueFromPointer(I);return aI.toHandle(g)},i:function(){X("")},v:function(){return 2147483648},z:function(A,I,g){S.copyWithin(A,I,I+g)},u:function(A){var I,g,B=S.length,Q=2147483648;if((A>>>=0)>Q)return!1;for(var C=1;C<=4;C*=2){var E=B*(1+.2/C);if(E=Math.min(E,A+100663296),UI(Math.min(Q,(I=Math.max(A,E))+((g=65536)-I%g)%g)))return!0}return!1},w:function(A,I){var g=0;return JI().forEach((function(B,Q){var C=I+g;H[A+4*Q>>2]=C,function(A,I,g){for(var B=0;B<A.length;++B)n[I++>>0]=A.charCodeAt(B);g||(n[I>>0]=0)}(B,C),g+=B.length+1})),0},x:function(A,I){var g=JI();H[A>>2]=g.length;var B=0;return g.forEach((function(A){B+=A.length+1})),H[I>>2]=B,0},y:function(A){return 52},s:function(A,I,g,B,Q){return 70},j:function(A,I,g,B){for(var Q=0,C=0;C<g;C++){var E=H[I>>2],i=H[I+4>>2];I+=8;for(var o=0;o<i;o++)MI(A,S[E+o]);Q+=i}return H[B>>2]=Q,0}},KI=(function(){var A={a:YI};function I(A,I){var g,B=A.exports;C.asm=B,u((R=C.asm.E).buffer),q=C.asm.G,g=C.asm.F,Z.unshift(g),function(A){if(x--,C.monitorRunDependencies&&C.monitorRunDependencies(x),0==x&&(null!==T&&(clearInterval(T),T=null),v)){var I=v;v=null,I()}}()}function g(A){I(A.instance)}function B(I){return function(){if(!c&&(w||t)){if("function"==typeof fetch&&!V(p))return fetch(p,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+p+"'";return A.arrayBuffer()})).catch((function(){return O(p)}));if(i)return new Promise((function(A,I){i(p,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return O(p)}))}().then((function(I){return WebAssembly.instantiate(I,A)})).then((function(A){return A})).then(I,(function(A){N("failed to asynchronously prepare wasm: "+A),X(A)}))}if(x++,C.monitorRunDependencies&&C.monitorRunDependencies(x),C.instantiateWasm)try{return C.instantiateWasm(A,I)}catch(A){N("Module.instantiateWasm callback failed with error: "+A),Q(A)}(c||"function"!=typeof WebAssembly.instantiateStreaming||P(p)||V(p)||G||"function"!=typeof fetch?B(g):fetch(p,{credentials:"same-origin"}).then((function(I){return WebAssembly.instantiateStreaming(I,A).then(g,(function(A){return N("wasm streaming compile failed: "+A),N("falling back to ArrayBuffer instantiation"),B(g)}))}))).catch(Q)}(),C.___wasm_call_ctors=function(){return(C.___wasm_call_ctors=C.asm.F).apply(null,arguments)},C._malloc=function(){return(KI=C._malloc=C.asm.H).apply(null,arguments)}),dI=C._free=function(){return(dI=C._free=C.asm.I).apply(null,arguments)},lI=C.___getTypeName=function(){return(lI=C.___getTypeName=C.asm.J).apply(null,arguments)},fI=(C.__embind_initialize_bindings=function(){return(C.__embind_initialize_bindings=C.asm.K).apply(null,arguments)},C.stackSave=function(){return(fI=C.stackSave=C.asm.L).apply(null,arguments)}),uI=C.stackRestore=function(){return(uI=C.stackRestore=C.asm.M).apply(null,arguments)},qI=C.stackAlloc=function(){return(qI=C.stackAlloc=C.asm.N).apply(null,arguments)},pI=C.___cxa_is_pointer_type=function(){return(pI=C.___cxa_is_pointer_type=C.asm.O).apply(null,arguments)};function bI(A){function g(){LI||(LI=!0,C.calledRun=!0,Y||(z(Z),I(C),C.onRuntimeInitialized&&C.onRuntimeInitialized(),function(){if(C.postRun)for("function"==typeof C.postRun&&(C.postRun=[C.postRun]);C.postRun.length;)A=C.postRun.shift(),m.unshift(A);var A;z(m)}()))}A=A||a,x>0||(function(){if(C.preRun)for("function"==typeof C.preRun&&(C.preRun=[C.preRun]);C.preRun.length;)A=C.preRun.shift(),W.unshift(A);var A;z(W)}(),x>0||(C.setStatus?(C.setStatus("Running..."),setTimeout((function(){setTimeout((function(){C.setStatus("")}),1),g()}),1)):g()))}if(C.dynCall_iji=function(){return(C.dynCall_iji=C.asm.P).apply(null,arguments)},C.dynCall_jji=function(){return(C.dynCall_jji=C.asm.Q).apply(null,arguments)},C.dynCall_iiji=function(){return(C.dynCall_iiji=C.asm.R).apply(null,arguments)},C.dynCall_jiji=function(){return(C.dynCall_jiji=C.asm.S).apply(null,arguments)},C.ccall=function(A,I,g,B,Q){var E={string:A=>{var I=0;if(null!=A&&0!==A){var g=1+(A.length<<2);f(A,I=qI(g),g)}return I},array:A=>{var I=qI(A.length);return function(A,I){n.set(A,I)}(A,I),I}},i=function(A){return C["_"+A]}(A),o=[],D=0;if(B)for(var a=0;a<B.length;a++){var s=E[g[a]];s?(0===D&&(D=fI()),o[a]=s(B[a])):o[a]=B[a]}var w=i.apply(null,o);return w=function(A){return 0!==D&&uI(D),function(A){return"string"===I?l(A):"boolean"===I?Boolean(A):A}(A)}(w)},v=function A(){LI||bI(),LI||(v=A)},C.preInit)for("function"==typeof C.preInit&&(C.preInit=[C.preInit]);C.preInit.length>0;)C.preInit.pop()();return bI(),A.ready});A.exports=Q},6396:(A,I,g)=>{var B,Q=(B=(B="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0)||"/index.js",function(A){var I,Q;(A=void 0!==(A=A||{})?A:{}).ready=new Promise((function(A,g){I=A,Q=g}));var C,E,i,o=Object.assign({},A),D=[],a="object"==typeof window,s="function"==typeof importScripts,w="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,t="";if(w){var G=g(4555),h=g(1005);t=s?h.dirname(t)+"/":"//",C=(A,I)=>(A=X(A)?new URL(A):h.normalize(A),G.readFileSync(A,I?void 0:"utf8")),i=A=>{var I=C(A,!0);return I.buffer||(I=new Uint8Array(I)),I},E=(A,I,g)=>{A=X(A)?new URL(A):h.normalize(A),G.readFile(A,(function(A,B){A?g(A):I(B.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\\\/g,"/"),D=process.argv.slice(2),process.on("uncaughtException",(function(A){if(!(A instanceof V))throw A})),process.on("unhandledRejection",(function(A){throw A})),A.inspect=function(){return"[Emscripten Module object]"}}else(a||s)&&(s?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src),B&&(t=B),t=0!==t.indexOf("blob:")?t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1):"",C=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},s&&(i=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}),E=(A,I,g)=>{var B=new XMLHttpRequest;B.open("GET",A,!0),B.responseType="arraybuffer",B.onload=()=>{200==B.status||0==B.status&&B.response?I(B.response):g()},B.onerror=g,B.send(null)});var F,y=A.print||console.log.bind(console),c=A.printErr||console.warn.bind(console);Object.assign(A,o),o=null,A.arguments&&(D=A.arguments),A.thisProgram&&A.thisProgram,A.quit&&A.quit,A.wasmBinary&&(F=A.wasmBinary);var r;A.noExitRuntime;"object"!=typeof WebAssembly&&T("no native wasm support detected");var N,R,e,n,S,U,k,J,H,M=!1,L="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function Y(A,I,g){for(var B=I+g,Q=I;A[Q]&&!(Q>=B);)++Q;if(Q-I>16&&A.buffer&&L)return L.decode(A.subarray(I,Q));for(var C="";I<Q;){var E=A[I++];if(128&E){var i=63&A[I++];if(192!=(224&E)){var o=63&A[I++];if((E=224==(240&E)?(15&E)<<12|i<<6|o:(7&E)<<18|i<<12|o<<6|63&A[I++])<65536)C+=String.fromCharCode(E);else{var D=E-65536;C+=String.fromCharCode(55296|D>>10,56320|1023&D)}}else C+=String.fromCharCode((31&E)<<6|i)}else C+=String.fromCharCode(E)}return C}function K(A,I){return A?Y(e,A,I):""}function d(A,I,g){return function(A,I,g,B){if(!(B>0))return 0;for(var Q=g,C=g+B-1,E=0;E<A.length;++E){var i=A.charCodeAt(E);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=C)break;I[g++]=i}else if(i<=2047){if(g+1>=C)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=C)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=C)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-Q}(A,e,I,g)}function l(I){N=I,A.HEAP8=R=new Int8Array(I),A.HEAP16=n=new Int16Array(I),A.HEAP32=U=new Int32Array(I),A.HEAPU8=e=new Uint8Array(I),A.HEAPU16=S=new Uint16Array(I),A.HEAPU32=k=new Uint32Array(I),A.HEAPF32=J=new Float32Array(I),A.HEAPF64=H=new Float64Array(I)}A.INITIAL_MEMORY;var f,u,q,p=[],b=[],W=[],Z=0,m=null,x=null;function T(I){A.onAbort&&A.onAbort(I),c(I="Aborted("+I+")"),M=!0,I+=". Build with -sASSERTIONS for more info.";var g=new WebAssembly.RuntimeError(I);throw Q(g),g}function v(A){return A.startsWith("data:application/octet-stream;base64,")}function X(A){return A.startsWith("file://")}function P(A){try{if(A==u&&F)return new Uint8Array(F);if(i)return i(A);throw"both async and sync fetching of the wasm failed"}catch(A){T(A)}}function V(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function O(I){for(;I.length>0;)I.shift()(A)}v(u="openjphjs.wasm")||(q=u,u=A.locateFile?A.locateFile(q,t):t+q);var j=[],z=0,_=[];function $(A){var I=_[A];return I||(A>=_.length&&(_.length=A+1),_[A]=I=f.get(A)),I}function AA(A){this.excPtr=A,this.ptr=A-24,this.set_type=function(A){k[this.ptr+4>>2]=A},this.get_type=function(){return k[this.ptr+4>>2]},this.set_destructor=function(A){k[this.ptr+8>>2]=A},this.get_destructor=function(){return k[this.ptr+8>>2]},this.set_refcount=function(A){U[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,R[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=R[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,R[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=R[this.ptr+13>>0]},this.init=function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=U[this.ptr>>2];U[this.ptr>>2]=A+1},this.release_ref=function(){var A=U[this.ptr>>2];return U[this.ptr>>2]=A-1,1===A},this.set_adjusted_ptr=function(A){k[this.ptr+16>>2]=A},this.get_adjusted_ptr=function(){return k[this.ptr+16>>2]},this.get_exception_ptr=function(){if(qI(this.get_type()))return k[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}var IA={};function gA(A){for(;A.length;){var I=A.pop();A.pop()(I)}}function BA(A){return this.fromWireType(U[A>>2])}var QA={},CA={},EA={};function iA(A){if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return I>=48&&I<=57?"_"+A:A}function oA(A,I){return A=iA(A),new Function("body","return function "+A+'() {\\n "use strict"; return body.apply(this, arguments);\\n};\\n')(I)}function DA(A,I){var g=oA(I,(function(A){this.name=I,this.message=A;var g=new Error(A).stack;void 0!==g&&(this.stack=this.toString()+"\\n"+g.replace(/^Error(:[^\\n]*)?\\n/,""))}));return g.prototype=Object.create(A.prototype),g.prototype.constructor=g,g.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},g}var aA=void 0;function sA(A){throw new aA(A)}function wA(A,I,g){function B(I){var B=g(I);B.length!==A.length&&sA("Mismatched type converter count");for(var Q=0;Q<A.length;++Q)cA(A[Q],B[Q])}A.forEach((function(A){EA[A]=I}));var Q=new Array(I.length),C=[],E=0;I.forEach(((A,I)=>{CA.hasOwnProperty(A)?Q[I]=CA[A]:(C.push(A),QA.hasOwnProperty(A)||(QA[A]=[]),QA[A].push((()=>{Q[I]=CA[A],++E===C.length&&B(Q)})))})),0===C.length&&B(Q)}function tA(A){switch(A){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+A)}}var GA=void 0;function hA(A){for(var I="",g=A;e[g];)I+=GA[e[g++]];return I}var FA=void 0;function yA(A){throw new FA(A)}function cA(A,I,g={}){if(!("argPackAdvance"in I))throw new TypeError("registerType registeredInstance requires argPackAdvance");var B=I.name;if(A||yA('type "'+B+'" must have a positive integer typeid pointer'),CA.hasOwnProperty(A)){if(g.ignoreDuplicateRegistrations)return;yA("Cannot register type '"+B+"' twice")}if(CA[A]=I,delete EA[A],QA.hasOwnProperty(A)){var Q=QA[A];delete QA[A],Q.forEach((A=>A()))}}function rA(A){if(!(this instanceof ZA))return!1;if(!(A instanceof ZA))return!1;for(var I=this.$$.ptrType.registeredClass,g=this.$$.ptr,B=A.$$.ptrType.registeredClass,Q=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;B.baseClass;)Q=B.upcast(Q),B=B.baseClass;return I===B&&g===Q}function NA(A){yA(A.$$.ptrType.registeredClass.name+" instance already deleted")}var RA=!1;function eA(A){}function nA(A){A.count.value-=1,0===A.count.value&&function(A){A.smartPtr?A.smartPtrType.rawDestructor(A.smartPtr):A.ptrType.registeredClass.rawDestructor(A.ptr)}(A)}function SA(A,I,g){if(I===g)return A;if(void 0===g.baseClass)return null;var B=SA(A,I,g.baseClass);return null===B?null:g.downcast(B)}var UA={};function kA(){return Object.keys(KA).length}function JA(){var A=[];for(var I in KA)KA.hasOwnProperty(I)&&A.push(KA[I]);return A}var HA=[];function MA(){for(;HA.length;){var A=HA.pop();A.$$.deleteScheduled=!1,A.delete()}}var LA=void 0;function YA(A){LA=A,HA.length&&LA&&LA(MA)}var KA={};function dA(A,I){return I=function(A,I){for(void 0===I&&yA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),KA[I]}function lA(A,I){return I.ptrType&&I.ptr||sA("makeClassHandle requires ptr and ptrType"),!!I.smartPtrType!=!!I.smartPtr&&sA("Both smartPtrType and smartPtr must be specified"),I.count={value:1},uA(Object.create(A,{$$:{value:I}}))}function fA(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=dA(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var B=g.clone();return this.destructor(A),B}function Q(){return this.isSmartPointer?lA(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):lA(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var C,E=this.registeredClass.getActualType(I),i=UA[E];if(!i)return Q.call(this);C=this.isConst?i.constPointerType:i.pointerType;var o=SA(I,this.registeredClass,C.registeredClass);return null===o?Q.call(this):this.isSmartPointer?lA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o,smartPtrType:this,smartPtr:A}):lA(C.registeredClass.instancePrototype,{ptrType:C,ptr:o})}function uA(A){return"undefined"==typeof FinalizationRegistry?(uA=A=>A,A):(RA=new FinalizationRegistry((A=>{nA(A.$$)})),eA=A=>RA.unregister(A),(uA=A=>{var I=A.$$;if(I.smartPtr){var g={$$:I};RA.register(A,g,A)}return A})(A))}function qA(){if(this.$$.ptr||NA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=uA(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I}function pA(){this.$$.ptr||NA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&yA("Object already scheduled for deletion"),eA(this),nA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function bA(){return!this.$$.ptr}function WA(){return this.$$.ptr||NA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&yA("Object already scheduled for deletion"),HA.push(this),1===HA.length&&LA&&LA(MA),this.$$.deleteScheduled=!0,this}function ZA(){}function mA(A,I,g){if(void 0===A[I].overloadTable){var B=A[I];A[I]=function(){return A[I].overloadTable.hasOwnProperty(arguments.length)||yA("Function '"+g+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+A[I].overloadTable+")!"),A[I].overloadTable[arguments.length].apply(this,arguments)},A[I].overloadTable=[],A[I].overloadTable[B.argCount]=B}}function xA(I,g,B){A.hasOwnProperty(I)?((void 0===B||void 0!==A[I].overloadTable&&void 0!==A[I].overloadTable[B])&&yA("Cannot register public name '"+I+"' twice"),mA(A,I,I),A.hasOwnProperty(B)&&yA("Cannot register multiple overloads of a function with the same number of arguments ("+B+")!"),A[I].overloadTable[B]=g):(A[I]=g,void 0!==B&&(A[I].numArguments=B))}function TA(A,I,g,B,Q,C,E,i){this.name=A,this.constructor=I,this.instancePrototype=g,this.rawDestructor=B,this.baseClass=Q,this.getActualType=C,this.upcast=E,this.downcast=i,this.pureVirtualFunctions=[]}function vA(A,I,g){for(;I!==g;)I.upcast||yA("Expected null or instance of "+g.name+", got an instance of "+I.name),A=I.upcast(A),I=I.baseClass;return A}function XA(A,I){if(null===I)return this.isReference&&yA("null is not a valid "+this.name),0;I.$$||yA('Cannot pass "'+tI(I)+'" as a '+this.name),I.$$.ptr||yA("Cannot pass deleted object as a pointer of type "+this.name);var g=I.$$.ptrType.registeredClass;return vA(I.$$.ptr,g,this.registeredClass)}function PA(A,I){var g;if(null===I)return this.isReference&&yA("null is not a valid "+this.name),this.isSmartPointer?(g=this.rawConstructor(),null!==A&&A.push(this.rawDestructor,g),g):0;I.$$||yA('Cannot pass "'+tI(I)+'" as a '+this.name),I.$$.ptr||yA("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&I.$$.ptrType.isConst&&yA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);var B=I.$$.ptrType.registeredClass;if(g=vA(I.$$.ptr,B,this.registeredClass),this.isSmartPointer)switch(void 0===I.$$.smartPtr&&yA("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:I.$$.smartPtrType===this?g=I.$$.smartPtr:yA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:g=I.$$.smartPtr;break;case 2:if(I.$$.smartPtrType===this)g=I.$$.smartPtr;else{var Q=I.clone();g=this.rawShare(g,wI.toHandle((function(){Q.delete()}))),null!==A&&A.push(this.rawDestructor,g)}break;default:yA("Unsupporting sharing policy")}return g}function VA(A,I){if(null===I)return this.isReference&&yA("null is not a valid "+this.name),0;I.$$||yA('Cannot pass "'+tI(I)+'" as a '+this.name),I.$$.ptr||yA("Cannot pass deleted object as a pointer of type "+this.name),I.$$.ptrType.isConst&&yA("Cannot convert argument of type "+I.$$.ptrType.name+" to parameter type "+this.name);var g=I.$$.ptrType.registeredClass;return vA(I.$$.ptr,g,this.registeredClass)}function OA(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A}function jA(A){this.rawDestructor&&this.rawDestructor(A)}function zA(A){null!==A&&A.delete()}function _A(A,I,g,B,Q,C,E,i,o,D,a){this.name=A,this.registeredClass=I,this.isReference=g,this.isConst=B,this.isSmartPointer=Q,this.pointeeType=C,this.sharingPolicy=E,this.rawGetPointee=i,this.rawConstructor=o,this.rawShare=D,this.rawDestructor=a,Q||void 0!==I.baseClass?this.toWireType=PA:B?(this.toWireType=XA,this.destructorFunction=null):(this.toWireType=VA,this.destructorFunction=null)}function $A(I,g,B){A.hasOwnProperty(I)||sA("Replacing nonexistant public symbol"),void 0!==A[I].overloadTable&&void 0!==B?A[I].overloadTable[B]=g:(A[I]=g,A[I].argCount=B)}function AI(I,g,B){return I.includes("j")?function(I,g,B){var Q=A["dynCall_"+I];return B&&B.length?Q.apply(null,[g].concat(B)):Q.call(null,g)}(I,g,B):$(g).apply(null,B)}function II(A,I){var g,B,Q,C=(A=hA(A)).includes("j")?(g=A,B=I,Q=[],function(){return Q.length=0,Object.assign(Q,arguments),AI(g,B,Q)}):$(I);return"function"!=typeof C&&yA("unknown function pointer with signature "+A+": "+I),C}var gI=void 0;function BI(A){var I=YI(A),g=hA(I);return LI(I),g}function QI(A,I){var g=[],B={};throw I.forEach((function A(I){B[I]||CA[I]||(EA[I]?EA[I].forEach(A):(g.push(I),B[I]=!0))})),new gI(A+": "+g.map(BI).join([", "]))}function CI(A,I){for(var g=[],B=0;B<A;B++)g.push(k[I+4*B>>2]);return g}function EI(A,I,g,B,Q){var C=I.length;C<2&&yA("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var E=null!==I[1]&&null!==g,i=!1,o=1;o<I.length;++o)if(null!==I[o]&&void 0===I[o].destructorFunction){i=!0;break}var D="void"!==I[0].name,a="",s="";for(o=0;o<C-2;++o)a+=(0!==o?", ":"")+"arg"+o,s+=(0!==o?", ":"")+"arg"+o+"Wired";var w="return function "+iA(A)+"("+a+") {\\nif (arguments.length !== "+(C-2)+") {\\nthrowBindingError('function "+A+" called with ' + arguments.length + ' arguments, expected "+(C-2)+" args!');\\n}\\n";i&&(w+="var destructors = [];\\n");var t=i?"destructors":"null",G=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],h=[yA,B,Q,gA,I[0],I[1]];for(E&&(w+="var thisWired = classParam.toWireType("+t+", this);\\n"),o=0;o<C-2;++o)w+="var arg"+o+"Wired = argType"+o+".toWireType("+t+", arg"+o+"); // "+I[o+2].name+"\\n",G.push("argType"+o),h.push(I[o+2]);if(E&&(s="thisWired"+(s.length>0?", ":"")+s),w+=(D?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\\n",i)w+="runDestructors(destructors);\\n";else for(o=E?1:2;o<I.length;++o){var F=1===o?"thisWired":"arg"+(o-2)+"Wired";null!==I[o].destructorFunction&&(w+=F+"_dtor("+F+"); // "+I[o].name+"\\n",G.push(F+"_dtor"),h.push(I[o].destructorFunction))}return D&&(w+="var ret = retType.fromWireType(rv);\\nreturn ret;\\n"),w+="}\\n",G.push(w),function(A,I){if(!(A instanceof Function))throw new TypeError("new_ called with constructor type "+typeof A+" which is not a function");var g=oA(A.name||"unknownFunctionName",(function(){}));g.prototype=A.prototype;var B=new g,Q=A.apply(B,I);return Q instanceof Object?Q:B}(Function,G).apply(null,h)}var iI=[],oI=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function DI(A){A>4&&0==--oI[A].refcount&&(oI[A]=void 0,iI.push(A))}function aI(){for(var A=0,I=5;I<oI.length;++I)void 0!==oI[I]&&++A;return A}function sI(){for(var A=5;A<oI.length;++A)if(void 0!==oI[A])return oI[A];return null}var wI={toValue:A=>(A||yA("Cannot use deleted val. handle = "+A),oI[A].value),toHandle:A=>{switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var I=iI.length?iI.pop():oI.length;return oI[I]={refcount:1,value:A},I}}};function tI(A){if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A}function GI(A,I){switch(I){case 2:return function(A){return this.fromWireType(J[A>>2])};case 3:return function(A){return this.fromWireType(H[A>>3])};default:throw new TypeError("Unknown float type: "+A)}}function hI(A,I,g){switch(I){case 0:return g?function(A){return R[A]}:function(A){return e[A]};case 1:return g?function(A){return n[A>>1]}:function(A){return S[A>>1]};case 2:return g?function(A){return U[A>>2]}:function(A){return k[A>>2]};default:throw new TypeError("Unknown integer type: "+A)}}var FI="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function yI(A,I){for(var g=A,B=g>>1,Q=B+I/2;!(B>=Q)&&S[B];)++B;if((g=B<<1)-A>32&&FI)return FI.decode(e.subarray(A,g));for(var C="",E=0;!(E>=I/2);++E){var i=n[A+2*E>>1];if(0==i)break;C+=String.fromCharCode(i)}return C}function cI(A,I,g){if(void 0===g&&(g=2147483647),g<2)return 0;for(var B=I,Q=(g-=2)<2*A.length?g/2:A.length,C=0;C<Q;++C){var E=A.charCodeAt(C);n[I>>1]=E,I+=2}return n[I>>1]=0,I-B}function rI(A){return 2*A.length}function NI(A,I){for(var g=0,B="";!(g>=I/4);){var Q=U[A+4*g>>2];if(0==Q)break;if(++g,Q>=65536){var C=Q-65536;B+=String.fromCharCode(55296|C>>10,56320|1023&C)}else B+=String.fromCharCode(Q)}return B}function RI(A,I,g){if(void 0===g&&(g=2147483647),g<4)return 0;for(var B=I,Q=B+g-4,C=0;C<A.length;++C){var E=A.charCodeAt(C);if(E>=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++C)),U[I>>2]=E,(I+=4)+4>Q)break}return U[I>>2]=0,I-B}function eI(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B>=55296&&B<=57343&&++g,I+=4}return I}function nI(A){try{return r.grow(A-N.byteLength+65535>>>16),l(r.buffer),1}catch(A){}}var SI=[null,[],[]];function UI(A,I){var g=SI[A];0===I||10===I?((1===A?y:c)(Y(g,0)),g.length=0):g.push(I)}aA=A.InternalError=DA(Error,"InternalError"),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);GA=A}(),FA=A.BindingError=DA(Error,"BindingError"),ZA.prototype.isAliasOf=rA,ZA.prototype.clone=qA,ZA.prototype.delete=pA,ZA.prototype.isDeleted=bA,ZA.prototype.deleteLater=WA,A.getInheritedInstanceCount=kA,A.getLiveInheritedInstances=JA,A.flushPendingDeletes=MA,A.setDelayFunction=YA,_A.prototype.getPointee=OA,_A.prototype.destructor=jA,_A.prototype.argPackAdvance=8,_A.prototype.readValueFromPointer=BA,_A.prototype.deleteObject=zA,_A.prototype.fromWireType=fA,gI=A.UnboundTypeError=DA(Error,"UnboundTypeError"),A.count_emval_handles=aI,A.get_first_emval=sI;var kI,JI={M:function(A){var I=new AA(A);return I.get_caught()||I.set_caught(!0),I.set_rethrown(!1),j.push(I),function(A){A.add_ref()}(I),I.get_exception_ptr()},v:function(){_setThrew(0),function(A){if(A.release_ref()&&!A.get_rethrown()){var I=A.get_destructor();I&&$(I)(A.excPtr),MI(A.excPtr)}}(j.pop()),z=0},c:function(){var A=z;if(!A)return KI(0),0;var I=new AA(A);I.set_adjusted_ptr(A);var g=I.get_type();if(!g)return KI(0),A;for(var B=0;B<arguments.length;B++){var Q=arguments[B];if(0===Q||Q===g)break;var C=I.ptr+16;if(uI(Q,g,C))return KI(Q),A}return KI(g),A},j:function(){var A=z;if(!A)return KI(0),0;var I=new AA(A);I.set_adjusted_ptr(A);var g=I.get_type();if(!g)return KI(0),A;for(var B=0;B<arguments.length;B++){var Q=arguments[B];if(0===Q||Q===g)break;var C=I.ptr+16;if(uI(Q,g,C))return KI(Q),A}return KI(g),A},i:function(A,I,g){throw new AA(A).init(I,g),z=A,A},f:function(A){throw z||(z=A),A},B:function(A){var I=IA[A];delete IA[A];var g=I.rawConstructor,B=I.rawDestructor,Q=I.fields;wA([A],Q.map((A=>A.getterReturnType)).concat(Q.map((A=>A.setterArgumentType))),(A=>{var C={};return Q.forEach(((I,g)=>{var B=I.fieldName,E=A[g],i=I.getter,o=I.getterContext,D=A[g+Q.length],a=I.setter,s=I.setterContext;C[B]={read:A=>E.fromWireType(i(o,A)),write:(A,I)=>{var g=[];a(s,A,D.toWireType(g,I)),gA(g)}}})),[{name:I.name,fromWireType:function(A){var I={};for(var g in C)I[g]=C[g].read(A);return B(A),I},toWireType:function(A,I){for(var Q in C)if(!(Q in I))throw new TypeError('Missing field: "'+Q+'"');var E=g();for(Q in C)C[Q].write(E,I[Q]);return null!==A&&A.push(B,E),E},argPackAdvance:8,readValueFromPointer:BA,destructorFunction:B}]}))},E:function(A,I,g,B,Q){},J:function(A,I,g,B,Q){var C=tA(g);cA(A,{name:I=hA(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?B:Q},argPackAdvance:8,readValueFromPointer:function(A){var B;if(1===g)B=R;else if(2===g)B=n;else{if(4!==g)throw new TypeError("Unknown boolean type size: "+I);B=U}return this.fromWireType(B[A>>C])},destructorFunction:null})},z:function(A,I,g,B,Q,C,E,i,o,D,a,s,w){a=hA(a),C=II(Q,C),i&&(i=II(E,i)),D&&(D=II(o,D)),w=II(s,w);var t=iA(a);xA(t,(function(){QI("Cannot construct "+a+" due to unbound types",[B])})),wA([A,I,g],B?[B]:[],(function(I){var g,Q;I=I[0],Q=B?(g=I.registeredClass).instancePrototype:ZA.prototype;var E=oA(t,(function(){if(Object.getPrototypeOf(this)!==o)throw new FA("Use 'new' to construct "+a);if(void 0===s.constructor_body)throw new FA(a+" has no accessible constructor");var A=s.constructor_body[arguments.length];if(void 0===A)throw new FA("Tried to invoke ctor of "+a+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(s.constructor_body).toString()+") parameters instead!");return A.apply(this,arguments)})),o=Object.create(Q,{constructor:{value:E}});E.prototype=o;var s=new TA(a,E,o,w,g,C,i,D),G=new _A(a,s,!0,!1,!1),h=new _A(a+"*",s,!1,!1,!1),F=new _A(a+" const*",s,!1,!0,!1);return UA[A]={pointerType:h,constPointerType:F},$A(t,E),[G,h,F]}))},y:function(A,I,g,B,Q,C){var E;I>0||T(E);var i=CI(I,g);Q=II(B,Q),wA([],[A],(function(A){var g="constructor "+(A=A[0]).name;if(void 0===A.registeredClass.constructor_body&&(A.registeredClass.constructor_body=[]),void 0!==A.registeredClass.constructor_body[I-1])throw new FA("Cannot register multiple constructors with identical number of parameters ("+(I-1)+") for class '"+A.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return A.registeredClass.constructor_body[I-1]=()=>{QI("Cannot construct "+A.name+" due to unbound types",i)},wA([],i,(function(B){return B.splice(1,0,null),A.registeredClass.constructor_body[I-1]=EI(g,B,null,Q,C),[]})),[]}))},a:function(A,I,g,B,Q,C,E,i){var o=CI(g,B);I=hA(I),C=II(Q,C),wA([],[A],(function(A){var B=(A=A[0]).name+"."+I;function Q(){QI("Cannot call "+B+" due to unbound types",o)}I.startsWith("@@")&&(I=Symbol[I.substring(2)]),i&&A.registeredClass.pureVirtualFunctions.push(I);var D=A.registeredClass.instancePrototype,a=D[I];return void 0===a||void 0===a.overloadTable&&a.className!==A.name&&a.argCount===g-2?(Q.argCount=g-2,Q.className=A.name,D[I]=Q):(mA(D,I,B),D[I].overloadTable[g-2]=Q),wA([],o,(function(Q){var i=EI(B,Q,A,C,E);return void 0===D[I].overloadTable?(i.argCount=g-2,D[I]=i):D[I].overloadTable[g-2]=i,[]})),[]}))},I:function(A,I){cA(A,{name:I=hA(I),fromWireType:function(A){var I=wI.toValue(A);return DI(A),I},toWireType:function(A,I){return wI.toHandle(I)},argPackAdvance:8,readValueFromPointer:BA,destructorFunction:null})},u:function(A,I,g){var B=tA(g);cA(A,{name:I=hA(I),fromWireType:function(A){return A},toWireType:function(A,I){return I},argPackAdvance:8,readValueFromPointer:GI(I,B),destructorFunction:null})},o:function(A,I,g,B,Q,C){var E=CI(I,g);A=hA(A),Q=II(B,Q),xA(A,(function(){QI("Cannot call "+A+" due to unbound types",E)}),I-1),wA([],E,(function(g){var B=[g[0],null].concat(g.slice(1));return $A(A,EI(A,B,null,Q,C),I-1),[]}))},h:function(A,I,g,B,Q){I=hA(I),-1===Q&&(Q=4294967295);var C=tA(g),E=A=>A;if(0===B){var i=32-8*g;E=A=>A<<i>>>i}var o=I.includes("unsigned");cA(A,{name:I,fromWireType:E,toWireType:o?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:hI(I,C,0!==B),destructorFunction:null})},d:function(A,I,g){var B=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function Q(A){var I=k,g=I[A>>=2],Q=I[A+1];return new B(N,Q,g)}cA(A,{name:g=hA(g),fromWireType:Q,argPackAdvance:8,readValueFromPointer:Q},{ignoreDuplicateRegistrations:!0})},t:function(A,I){var g="std::string"===(I=hA(I));cA(A,{name:I,fromWireType:function(A){var I,B=k[A>>2],Q=A+4;if(g)for(var C=Q,E=0;E<=B;++E){var i=Q+E;if(E==B||0==e[i]){var o=K(C,i-C);void 0===I?I=o:(I+=String.fromCharCode(0),I+=o),C=i+1}}else{var D=new Array(B);for(E=0;E<B;++E)D[E]=String.fromCharCode(e[Q+E]);I=D.join("")}return LI(A),I},toWireType:function(A,I){var B;I instanceof ArrayBuffer&&(I=new Uint8Array(I));var Q="string"==typeof I;Q||I instanceof Uint8Array||I instanceof Uint8ClampedArray||I instanceof Int8Array||yA("Cannot pass non-string to std::string"),B=g&&Q?function(A){for(var I=0,g=0;g<A.length;++g){var B=A.charCodeAt(g);B<=127?I++:B<=2047?I+=2:B>=55296&&B<=57343?(I+=4,++g):I+=3}return I}(I):I.length;var C=HI(4+B+1),E=C+4;if(k[C>>2]=B,g&&Q)d(I,E,B+1);else if(Q)for(var i=0;i<B;++i){var o=I.charCodeAt(i);o>255&&(LI(E),yA("String has UTF-16 code units that do not fit in 8 bits")),e[E+i]=o}else for(i=0;i<B;++i)e[E+i]=I[i];return null!==A&&A.push(LI,C),C},argPackAdvance:8,readValueFromPointer:BA,destructorFunction:function(A){LI(A)}})},q:function(A,I,g){var B,Q,C,E,i;g=hA(g),2===I?(B=yI,Q=cI,E=rI,C=()=>S,i=1):4===I&&(B=NI,Q=RI,E=eI,C=()=>k,i=2),cA(A,{name:g,fromWireType:function(A){for(var g,Q=k[A>>2],E=C(),o=A+4,D=0;D<=Q;++D){var a=A+4+D*I;if(D==Q||0==E[a>>i]){var s=B(o,a-o);void 0===g?g=s:(g+=String.fromCharCode(0),g+=s),o=a+I}}return LI(A),g},toWireType:function(A,B){"string"!=typeof B&&yA("Cannot pass non-string to C++ string type "+g);var C=E(B),o=HI(4+C+I);return k[o>>2]=C>>i,Q(B,o+4,C+I),null!==A&&A.push(LI,o),o},argPackAdvance:8,readValueFromPointer:BA,destructorFunction:function(A){LI(A)}})},p:function(A,I,g,B,Q,C){IA[A]={name:hA(I),rawConstructor:II(g,B),rawDestructor:II(Q,C),fields:[]}},C:function(A,I,g,B,Q,C,E,i,o,D){IA[A].fields.push({fieldName:hA(I),getterReturnType:g,getter:II(B,Q),getterContext:C,setterArgumentType:E,setter:II(i,o),setterContext:D})},K:function(A,I){cA(A,{isVoid:!0,name:I=hA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},O:DI,P:function(A){A>4&&(oI[A].refcount+=1)},n:function(A,I){var g,B,Q;B="_emval_take_value",void 0===(Q=CA[g=A])&&yA(B+" has unknown type "+BI(g));var C=(A=Q).readValueFromPointer(I);return wI.toHandle(C)},r:function(){T("")},H:function(A,I,g){e.copyWithin(A,I,I+g)},F:function(A){var I,g,B=e.length,Q=2147483648;if((A>>>=0)>Q)return!1;for(var C=1;C<=4;C*=2){var E=B*(1+.2/C);if(E=Math.min(E,A+100663296),nI(Math.min(Q,(I=Math.max(A,E))+((g=65536)-I%g)%g)))return!0}return!1},G:function(A){return 52},D:function(A,I,g,B,Q){return 70},s:function(A,I,g,B){for(var Q=0,C=0;C<g;C++){var E=k[I>>2],i=k[I+4>>2];I+=8;for(var o=0;o<i;o++)UI(A,e[E+o]);Q+=i}return k[B>>2]=Q,0},b:function(A,I){var g=dI();try{return $(A)(I)}catch(A){if(lI(g),A!==A+0)throw A;_setThrew(1,0)}},A:function(A,I,g){var B=dI();try{return $(A)(I,g)}catch(A){if(lI(B),A!==A+0)throw A;_setThrew(1,0)}},w:function(A,I,g,B){var Q=dI();try{return $(A)(I,g,B)}catch(A){if(lI(Q),A!==A+0)throw A;_setThrew(1,0)}},e:function(A,I){var g=dI();try{$(A)(I)}catch(A){if(lI(g),A!==A+0)throw A;_setThrew(1,0)}},k:function(A,I,g){var B=dI();try{$(A)(I,g)}catch(A){if(lI(B),A!==A+0)throw A;_setThrew(1,0)}},l:function(A,I,g,B){var Q=dI();try{$(A)(I,g,B)}catch(A){if(lI(Q),A!==A+0)throw A;_setThrew(1,0)}},x:function(A,I,g,B,Q){var C=dI();try{$(A)(I,g,B,Q)}catch(A){if(lI(C),A!==A+0)throw A;_setThrew(1,0)}},L:function(A,I,g,B,Q,C,E){var i=dI();try{$(A)(I,g,B,Q,C,E)}catch(A){if(lI(i),A!==A+0)throw A;_setThrew(1,0)}},m:function(A,I,g,B,Q,C,E,i){var o=dI();try{$(A)(I,g,B,Q,C,E,i)}catch(A){if(lI(o),A!==A+0)throw A;_setThrew(1,0)}},g:function(A,I,g,B,Q,C,E,i,o,D,a){var s=dI();try{$(A)(I,g,B,Q,C,E,i,o,D,a)}catch(A){if(lI(s),A!==A+0)throw A;_setThrew(1,0)}},N:function(A){return A}},HI=(function(){var I={a:JI};function g(I,g){var B,Q=I.exports;A.asm=Q,l((r=A.asm.Q).buffer),f=A.asm.U,B=A.asm.R,b.unshift(B),function(I){if(Z--,A.monitorRunDependencies&&A.monitorRunDependencies(Z),0==Z&&(null!==m&&(clearInterval(m),m=null),x)){var g=x;x=null,g()}}()}function B(A){g(A.instance)}function C(A){return function(){if(!F&&(a||s)){if("function"==typeof fetch&&!X(u))return fetch(u,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+u+"'";return A.arrayBuffer()})).catch((function(){return P(u)}));if(E)return new Promise((function(A,I){E(u,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return P(u)}))}().then((function(A){return WebAssembly.instantiate(A,I)})).then((function(A){return A})).then(A,(function(A){c("failed to asynchronously prepare wasm: "+A),T(A)}))}if(Z++,A.monitorRunDependencies&&A.monitorRunDependencies(Z),A.instantiateWasm)try{return A.instantiateWasm(I,g)}catch(A){c("Module.instantiateWasm callback failed with error: "+A),Q(A)}(F||"function"!=typeof WebAssembly.instantiateStreaming||v(u)||X(u)||w||"function"!=typeof fetch?C(B):fetch(u,{credentials:"same-origin"}).then((function(A){return WebAssembly.instantiateStreaming(A,I).then(B,(function(A){return c("wasm streaming compile failed: "+A),c("falling back to ArrayBuffer instantiation"),C(B)}))}))).catch(Q)}(),A.___wasm_call_ctors=function(){return(A.___wasm_call_ctors=A.asm.R).apply(null,arguments)},A._malloc=function(){return(HI=A._malloc=A.asm.S).apply(null,arguments)}),MI=A.___cxa_free_exception=function(){return(MI=A.___cxa_free_exception=A.asm.T).apply(null,arguments)},LI=A._free=function(){return(LI=A._free=A.asm.V).apply(null,arguments)},YI=A.___getTypeName=function(){return(YI=A.___getTypeName=A.asm.W).apply(null,arguments)},KI=(A.__embind_initialize_bindings=function(){return(A.__embind_initialize_bindings=A.asm.X).apply(null,arguments)},A.setTempRet0=function(){return(KI=A.setTempRet0=A.asm.Y).apply(null,arguments)}),dI=A.stackSave=function(){return(dI=A.stackSave=A.asm.Z).apply(null,arguments)},lI=A.stackRestore=function(){return(lI=A.stackRestore=A.asm._).apply(null,arguments)},fI=A.stackAlloc=function(){return(fI=A.stackAlloc=A.asm.$).apply(null,arguments)},uI=A.___cxa_can_catch=function(){return(uI=A.___cxa_can_catch=A.asm.aa).apply(null,arguments)},qI=A.___cxa_is_pointer_type=function(){return(qI=A.___cxa_is_pointer_type=A.asm.ba).apply(null,arguments)};function pI(g){function B(){kI||(kI=!0,A.calledRun=!0,M||(O(b),I(A),A.onRuntimeInitialized&&A.onRuntimeInitialized(),function(){if(A.postRun)for("function"==typeof A.postRun&&(A.postRun=[A.postRun]);A.postRun.length;)I=A.postRun.shift(),W.unshift(I);var I;O(W)}()))}g=g||D,Z>0||(function(){if(A.preRun)for("function"==typeof A.preRun&&(A.preRun=[A.preRun]);A.preRun.length;)I=A.preRun.shift(),p.unshift(I);var I;O(p)}(),Z>0||(A.setStatus?(A.setStatus("Running..."),setTimeout((function(){setTimeout((function(){A.setStatus("")}),1),B()}),1)):B()))}if(A.dynCall_ji=function(){return(A.dynCall_ji=A.asm.ca).apply(null,arguments)},A.dynCall_iiji=function(){return(A.dynCall_iiji=A.asm.da).apply(null,arguments)},A.dynCall_jiji=function(){return(A.dynCall_jiji=A.asm.ea).apply(null,arguments)},A.ccall=function(I,g,B,Q,C){var E={string:A=>{var I=0;if(null!=A&&0!==A){var g=1+(A.length<<2);d(A,I=fI(g),g)}return I},array:A=>{var I=fI(A.length);return function(A,I){R.set(A,I)}(A,I),I}},i=function(I){return A["_"+I]}(I),o=[],D=0;if(Q)for(var a=0;a<Q.length;a++){var s=E[B[a]];s?(0===D&&(D=dI()),o[a]=s(Q[a])):o[a]=Q[a]}var w=i.apply(null,o);return w=function(A){return 0!==D&&lI(D),function(A){return"string"===g?K(A):"boolean"===g?Boolean(A):A}(A)}(w)},x=function A(){kI||pI(),kI||(x=A)},A.preInit)for("function"==typeof A.preInit&&(A.preInit=[A.preInit]);A.preInit.length>0;)A.preInit.pop()();return pI(),A.ready});A.exports=Q},3641:(A,I,g)=>{g(3075);var B=g(2018);A.exports=B("Array").concat},646:(A,I,g)=>{g(8345);var B=g(2018);A.exports=B("Array").filter},1001:(A,I,g)=>{g(5313);var B=g(2018);A.exports=B("Array").slice},7543:(A,I,g)=>{var B=g(3641),Q=Array.prototype;A.exports=function(A){var I=A.concat;return A===Q||A instanceof Array&&I===Q.concat?B:I}},1065:(A,I,g)=>{var B=g(9291),Q=String.prototype;A.exports=function(A){var I=A.endsWith;return"string"==typeof A||A===Q||A instanceof String&&I===Q.endsWith?B:I}},4388:(A,I,g)=>{var B=g(646),Q=Array.prototype;A.exports=function(A){var I=A.filter;return A===Q||A instanceof Array&&I===Q.filter?B:I}},1285:(A,I,g)=>{var B=g(1001),Q=Array.prototype;A.exports=function(A){var I=A.slice;return A===Q||A instanceof Array&&I===Q.slice?B:I}},2529:(A,I,g)=>{g(8524);var B=g(9081);A.exports=B.Object.assign},6854:(A,I,g)=>{g(6764);var B=g(9081).Object,Q=A.exports=function(A,I,g){return B.defineProperty(A,I,g)};B.defineProperty.sham&&(Q.sham=!0)},2744:(A,I,g)=>{g(554);var B=g(9081).Object,Q=A.exports=function(A,I){return B.getOwnPropertyDescriptor(A,I)};B.getOwnPropertyDescriptor.sham&&(Q.sham=!0)},6018:(A,I,g)=>{g(4267);var B=g(9081);A.exports=B.Object.getOwnPropertyDescriptors},5350:(A,I,g)=>{g(8318);var B=g(9081);A.exports=B.Object.getOwnPropertySymbols},8116:(A,I,g)=>{g(8390);var B=g(9081);A.exports=B.Object.keys},7281:(A,I,g)=>{g(6454),g(2228),g(2575),g(3658),g(4465),g(8359),g(5203),g(8109);var B=g(9081);A.exports=B.Promise},9291:(A,I,g)=>{g(2329);var B=g(2018);A.exports=B("String").endsWith},5723:(A,I,g)=>{var B=g(8531);A.exports=B},5213:(A,I,g)=>{var B=g(4731);g(1152),g(8561),g(5543),g(8302),A.exports=B},9077:A=>{A.exports=function(A){if("function"!=typeof A)throw TypeError(String(A)+" is not a function");return A}},9154:(A,I,g)=>{var B=g(3359);A.exports=function(A){if(!B(A)&&null!==A)throw TypeError("Can't set "+String(A)+" as a prototype");return A}},7710:A=>{A.exports=function(){}},8792:A=>{A.exports=function(A,I,g){if(!(A instanceof I))throw TypeError("Incorrect "+(g?g+" ":"")+"invocation");return A}},1912:(A,I,g)=>{var B=g(3359);A.exports=function(A){if(!B(A))throw TypeError(String(A)+" is not an object");return A}},7075:(A,I,g)=>{var B=g(3861),Q=g(3746),C=g(3055),E=function(A){return function(I,g,E){var i,o=B(I),D=Q(o.length),a=C(E,D);if(A&&g!=g){for(;D>a;)if((i=o[a++])!=i)return!0}else for(;D>a;a++)if((A||a in o)&&o[a]===g)return A||a||0;return!A&&-1}};A.exports={includes:E(!0),indexOf:E(!1)}},4206:(A,I,g)=>{var B=g(7673),Q=g(1251),C=g(2058),E=g(3746),i=g(8136),o=[].push,D=function(A){var I=1==A,g=2==A,D=3==A,a=4==A,s=6==A,w=7==A,t=5==A||s;return function(G,h,F,y){for(var c,r,N=C(G),R=Q(N),e=B(h,F,3),n=E(R.length),S=0,U=y||i,k=I?U(G,n):g||w?U(G,0):void 0;n>S;S++)if((t||S in R)&&(r=e(c=R[S],S,N),A))if(I)k[S]=r;else if(r)switch(A){case 3:return!0;case 5:return c;case 6:return S;case 2:o.call(k,c)}else switch(A){case 4:return!1;case 7:o.call(k,c)}return s?-1:D||a?a:k}};A.exports={forEach:D(0),map:D(1),filter:D(2),some:D(3),every:D(4),find:D(5),findIndex:D(6),filterReject:D(7)}},2143:(A,I,g)=>{var B=g(6530),Q=g(5712),C=g(8233),E=Q("species");A.exports=function(A){return C>=51||!B((function(){var I=[];return(I.constructor={})[E]=function(){return{foo:1}},1!==I[A](Boolean).foo}))}},3400:(A,I,g)=>{var B=g(3359),Q=g(1054),C=g(5712)("species");A.exports=function(A){var I;return Q(A)&&("function"!=typeof(I=A.constructor)||I!==Array&&!Q(I.prototype)?B(I)&&null===(I=I[C])&&(I=void 0):I=void 0),void 0===I?Array:I}},8136:(A,I,g)=>{var B=g(3400);A.exports=function(A,I){return new(B(A))(0===I?0:I)}},8908:(A,I,g)=>{var B=g(5712)("iterator"),Q=!1;try{var C=0,E={next:function(){return{done:!!C++}},return:function(){Q=!0}};E[B]=function(){return this},Array.from(E,(function(){throw 2}))}catch(A){}A.exports=function(A,I){if(!I&&!Q)return!1;var g=!1;try{var C={};C[B]=function(){return{next:function(){return{done:g=!0}}}},A(C)}catch(A){}return g}},1570:A=>{var I={}.toString;A.exports=function(A){return I.call(A).slice(8,-1)}},7499:(A,I,g)=>{var B=g(8889),Q=g(1570),C=g(5712)("toStringTag"),E="Arguments"==Q(function(){return arguments}());A.exports=B?Q:function(A){var I,g,B;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(g=function(A,I){try{return A[I]}catch(A){}}(I=Object(A),C))?g:E?Q(I):"Object"==(B=Q(I))&&"function"==typeof I.callee?"Arguments":B}},1722:(A,I,g)=>{var B=g(5712)("match");A.exports=function(A){var I=/./;try{"/./"[A](I)}catch(g){try{return I[B]=!1,"/./"[A](I)}catch(A){}}return!1}},872:(A,I,g)=>{var B=g(6530);A.exports=!B((function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype}))},8611:(A,I,g)=>{"use strict";var B=g(7300).IteratorPrototype,Q=g(2491),C=g(5595),E=g(6738),i=g(9418),o=function(){return this};A.exports=function(A,I,g){var D=I+" Iterator";return A.prototype=Q(B,{next:C(1,g)}),E(A,D,!1,!0),i[D]=o,A}},8518:(A,I,g)=>{var B=g(7001),Q=g(7550),C=g(5595);A.exports=B?function(A,I,g){return Q.f(A,I,C(1,g))}:function(A,I,g){return A[I]=g,A}},5595:A=>{A.exports=function(A,I){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:I}}},409:(A,I,g)=>{"use strict";var B=g(5623),Q=g(7550),C=g(5595);A.exports=function(A,I,g){var E=B(I);E in A?Q.f(A,E,C(0,g)):A[E]=g}},8277:(A,I,g)=>{"use strict";var B=g(390),Q=g(8611),C=g(2629),E=g(5255),i=g(6738),o=g(8518),D=g(9791),a=g(5712),s=g(8367),w=g(9418),t=g(7300),G=t.IteratorPrototype,h=t.BUGGY_SAFARI_ITERATORS,F=a("iterator"),y="keys",c="values",r="entries",N=function(){return this};A.exports=function(A,I,g,a,t,R,e){Q(g,I,a);var n,S,U,k=function(A){if(A===t&&Y)return Y;if(!h&&A in M)return M[A];switch(A){case y:case c:case r:return function(){return new g(this,A)}}return function(){return new g(this)}},J=I+" Iterator",H=!1,M=A.prototype,L=M[F]||M["@@iterator"]||t&&M[t],Y=!h&&L||k(t),K="Array"==I&&M.entries||L;if(K&&(n=C(K.call(new A)),G!==Object.prototype&&n.next&&(s||C(n)===G||(E?E(n,G):"function"!=typeof n[F]&&o(n,F,N)),i(n,J,!0,!0),s&&(w[J]=N))),t==c&&L&&L.name!==c&&(H=!0,Y=function(){return L.call(this)}),s&&!e||M[F]===Y||o(M,F,Y),w[I]=Y,t)if(S={values:k(c),keys:R?Y:k(y),entries:k(r)},e)for(U in S)(h||H||!(U in M))&&D(M,U,S[U]);else B({target:I,proto:!0,forced:h||H},S);return S}},1412:(A,I,g)=>{var B=g(9081),Q=g(6690),C=g(3379),E=g(7550).f;A.exports=function(A){var I=B.Symbol||(B.Symbol={});Q(I,A)||E(I,A,{value:C.f(A)})}},7001:(A,I,g)=>{var B=g(6530);A.exports=!B((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},231:(A,I,g)=>{var B=g(2868),Q=g(3359),C=B.document,E=Q(C)&&Q(C.createElement);A.exports=function(A){return E?C.createElement(A):{}}},315:A=>{A.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},6610:A=>{A.exports="object"==typeof window},6405:(A,I,g)=>{var B=g(6900),Q=g(2868);A.exports=/ipad|iphone|ipod/i.test(B)&&void 0!==Q.Pebble},6540:(A,I,g)=>{var B=g(6900);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(B)},6521:(A,I,g)=>{var B=g(1570),Q=g(2868);A.exports="process"==B(Q.process)},4010:(A,I,g)=>{var B=g(6900);A.exports=/web0s(?!.*chrome)/i.test(B)},6900:(A,I,g)=>{var B=g(8104);A.exports=B("navigator","userAgent")||""},8233:(A,I,g)=>{var B,Q,C=g(2868),E=g(6900),i=C.process,o=C.Deno,D=i&&i.versions||o&&o.version,a=D&&D.v8;a?Q=(B=a.split("."))[0]<4?1:B[0]+B[1]:E&&(!(B=E.match(/Edge\\/(\\d+)/))||B[1]>=74)&&(B=E.match(/Chrome\\/(\\d+)/))&&(Q=B[1]),A.exports=Q&&+Q},2018:(A,I,g)=>{var B=g(9081);A.exports=function(A){return B[A+"Prototype"]}},2712:A=>{A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},390:(A,I,g)=>{"use strict";var B=g(2868),Q=g(5904).f,C=g(1011),E=g(9081),i=g(7673),o=g(8518),D=g(6690),a=function(A){var I=function(I,g,B){if(this instanceof A){switch(arguments.length){case 0:return new A;case 1:return new A(I);case 2:return new A(I,g)}return new A(I,g,B)}return A.apply(this,arguments)};return I.prototype=A.prototype,I};A.exports=function(A,I){var g,s,w,t,G,h,F,y,c=A.target,r=A.global,N=A.stat,R=A.proto,e=r?B:N?B[c]:(B[c]||{}).prototype,n=r?E:E[c]||o(E,c,{})[c],S=n.prototype;for(w in I)g=!C(r?w:c+(N?".":"#")+w,A.forced)&&e&&D(e,w),G=n[w],g&&(h=A.noTargetGet?(y=Q(e,w))&&y.value:e[w]),t=g&&h?h:I[w],g&&typeof G==typeof t||(F=A.bind&&g?i(t,B):A.wrap&&g?a(t):R&&"function"==typeof t?i(Function.call,t):t,(A.sham||t&&t.sham||G&&G.sham)&&o(F,"sham",!0),o(n,w,F),R&&(D(E,s=c+"Prototype")||o(E,s,{}),o(E[s],w,t),A.real&&S&&!S[w]&&o(S,w,t)))}},6530:A=>{A.exports=function(A){try{return!!A()}catch(A){return!0}}},7673:(A,I,g)=>{var B=g(9077);A.exports=function(A,I,g){if(B(A),void 0===I)return A;switch(g){case 0:return function(){return A.call(I)};case 1:return function(g){return A.call(I,g)};case 2:return function(g,B){return A.call(I,g,B)};case 3:return function(g,B,Q){return A.call(I,g,B,Q)}}return function(){return A.apply(I,arguments)}}},8104:(A,I,g)=>{var B=g(9081),Q=g(2868),C=function(A){return"function"==typeof A?A:void 0};A.exports=function(A,I){return arguments.length<2?C(B[A])||C(Q[A]):B[A]&&B[A][I]||Q[A]&&Q[A][I]}},5018:(A,I,g)=>{var B=g(7499),Q=g(9418),C=g(5712)("iterator");A.exports=function(A){if(null!=A)return A[C]||A["@@iterator"]||Q[B(A)]}},5945:(A,I,g)=>{var B=g(1912),Q=g(5018);A.exports=function(A,I){var g=arguments.length<2?Q(A):I;if("function"!=typeof g)throw TypeError(String(A)+" is not iterable");return B(g.call(A))}},2868:(A,I,g)=>{var B=function(A){return A&&A.Math==Math&&A};A.exports=B("object"==typeof globalThis&&globalThis)||B("object"==typeof window&&window)||B("object"==typeof self&&self)||B("object"==typeof g.g&&g.g)||function(){return this}()||Function("return this")()},6690:(A,I,g)=>{var B=g(2058),Q={}.hasOwnProperty;A.exports=Object.hasOwn||function(A,I){return Q.call(B(A),I)}},7048:A=>{A.exports={}},8471:(A,I,g)=>{var B=g(2868);A.exports=function(A,I){var g=B.console;g&&g.error&&(1===arguments.length?g.error(A):g.error(A,I))}},5644:(A,I,g)=>{var B=g(8104);A.exports=B("document","documentElement")},640:(A,I,g)=>{var B=g(7001),Q=g(6530),C=g(231);A.exports=!B&&!Q((function(){return 7!=Object.defineProperty(C("div"),"a",{get:function(){return 7}}).a}))},1251:(A,I,g)=>{var B=g(6530),Q=g(1570),C="".split;A.exports=B((function(){return!Object("z").propertyIsEnumerable(0)}))?function(A){return"String"==Q(A)?C.call(A,""):Object(A)}:Object},1494:(A,I,g)=>{var B=g(2656),Q=Function.toString;"function"!=typeof B.inspectSource&&(B.inspectSource=function(A){return Q.call(A)}),A.exports=B.inspectSource},5875:(A,I,g)=>{var B,Q,C,E=g(2297),i=g(2868),o=g(3359),D=g(8518),a=g(6690),s=g(2656),w=g(5039),t=g(7048),G="Object already initialized",h=i.WeakMap;if(E||s.state){var F=s.state||(s.state=new h),y=F.get,c=F.has,r=F.set;B=function(A,I){if(c.call(F,A))throw new TypeError(G);return I.facade=A,r.call(F,A,I),I},Q=function(A){return y.call(F,A)||{}},C=function(A){return c.call(F,A)}}else{var N=w("state");t[N]=!0,B=function(A,I){if(a(A,N))throw new TypeError(G);return I.facade=A,D(A,N,I),I},Q=function(A){return a(A,N)?A[N]:{}},C=function(A){return a(A,N)}}A.exports={set:B,get:Q,has:C,enforce:function(A){return C(A)?Q(A):B(A,{})},getterFor:function(A){return function(I){var g;if(!o(I)||(g=Q(I)).type!==A)throw TypeError("Incompatible receiver, "+A+" required");return g}}}},6475:(A,I,g)=>{var B=g(5712),Q=g(9418),C=B("iterator"),E=Array.prototype;A.exports=function(A){return void 0!==A&&(Q.Array===A||E[C]===A)}},1054:(A,I,g)=>{var B=g(1570);A.exports=Array.isArray||function(A){return"Array"==B(A)}},1011:(A,I,g)=>{var B=g(6530),Q=/#|\\.prototype\\./,C=function(A,I){var g=i[E(A)];return g==D||g!=o&&("function"==typeof I?B(I):!!I)},E=C.normalize=function(A){return String(A).replace(Q,".").toLowerCase()},i=C.data={},o=C.NATIVE="N",D=C.POLYFILL="P";A.exports=C},3359:A=>{A.exports=function(A){return"object"==typeof A?null!==A:"function"==typeof A}},8367:A=>{A.exports=!0},6858:(A,I,g)=>{var B=g(3359),Q=g(1570),C=g(5712)("match");A.exports=function(A){var I;return B(A)&&(void 0!==(I=A[C])?!!I:"RegExp"==Q(A))}},1149:(A,I,g)=>{var B=g(8104),Q=g(6046);A.exports=Q?function(A){return"symbol"==typeof A}:function(A){var I=B("Symbol");return"function"==typeof I&&Object(A)instanceof I}},3906:(A,I,g)=>{var B=g(1912),Q=g(6475),C=g(3746),E=g(7673),i=g(5945),o=g(5018),D=g(309),a=function(A,I){this.stopped=A,this.result=I};A.exports=function(A,I,g){var s,w,t,G,h,F,y,c=g&&g.that,r=!(!g||!g.AS_ENTRIES),N=!(!g||!g.IS_ITERATOR),R=!(!g||!g.INTERRUPTED),e=E(I,c,1+r+R),n=function(A){return s&&D(s,"normal",A),new a(!0,A)},S=function(A){return r?(B(A),R?e(A[0],A[1],n):e(A[0],A[1])):R?e(A,n):e(A)};if(N)s=A;else{if("function"!=typeof(w=o(A)))throw TypeError("Target is not iterable");if(Q(w)){for(t=0,G=C(A.length);G>t;t++)if((h=S(A[t]))&&h instanceof a)return h;return new a(!1)}s=i(A,w)}for(F=s.next;!(y=F.call(s)).done;){try{h=S(y.value)}catch(A){D(s,"throw",A)}if("object"==typeof h&&h&&h instanceof a)return h}return new a(!1)}},309:(A,I,g)=>{var B=g(1912);A.exports=function(A,I,g){var Q,C;B(A);try{if(void 0===(Q=A.return)){if("throw"===I)throw g;return g}Q=Q.call(A)}catch(A){C=!0,Q=A}if("throw"===I)throw g;if(C)throw Q;return B(Q),g}},7300:(A,I,g)=>{"use strict";var B,Q,C,E=g(6530),i=g(2629),o=g(8518),D=g(6690),a=g(5712),s=g(8367),w=a("iterator"),t=!1;[].keys&&("next"in(C=[].keys())?(Q=i(i(C)))!==Object.prototype&&(B=Q):t=!0);var G=null==B||E((function(){var A={};return B[w].call(A)!==A}));G&&(B={}),s&&!G||D(B,w)||o(B,w,(function(){return this})),A.exports={IteratorPrototype:B,BUGGY_SAFARI_ITERATORS:t}},9418:A=>{A.exports={}},8054:(A,I,g)=>{var B,Q,C,E,i,o,D,a,s=g(2868),w=g(5904).f,t=g(6569).set,G=g(6540),h=g(6405),F=g(4010),y=g(6521),c=s.MutationObserver||s.WebKitMutationObserver,r=s.document,N=s.process,R=s.Promise,e=w(s,"queueMicrotask"),n=e&&e.value;n||(B=function(){var A,I;for(y&&(A=N.domain)&&A.exit();Q;){I=Q.fn,Q=Q.next;try{I()}catch(A){throw Q?E():C=void 0,A}}C=void 0,A&&A.enter()},G||y||F||!c||!r?!h&&R&&R.resolve?((D=R.resolve(void 0)).constructor=R,a=D.then,E=function(){a.call(D,B)}):E=y?function(){N.nextTick(B)}:function(){t.call(s,B)}:(i=!0,o=r.createTextNode(""),new c(B).observe(o,{characterData:!0}),E=function(){o.data=i=!i})),A.exports=n||function(A){var I={fn:A,next:void 0};C&&(C.next=I),Q||(Q=I,E()),C=I}},3104:(A,I,g)=>{var B=g(2868);A.exports=B.Promise},3216:(A,I,g)=>{var B=g(8233),Q=g(6530);A.exports=!!Object.getOwnPropertySymbols&&!Q((function(){var A=Symbol();return!String(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&B&&B<41}))},2297:(A,I,g)=>{var B=g(2868),Q=g(1494),C=B.WeakMap;A.exports="function"==typeof C&&/native code/.test(Q(C))},4130:(A,I,g)=>{"use strict";var B=g(9077),Q=function(A){var I,g;this.promise=new A((function(A,B){if(void 0!==I||void 0!==g)throw TypeError("Bad Promise constructor");I=A,g=B})),this.resolve=B(I),this.reject=B(g)};A.exports.f=function(A){return new Q(A)}},9611:(A,I,g)=>{var B=g(6858);A.exports=function(A){if(B(A))throw TypeError("The method doesn't accept regular expressions");return A}},3210:(A,I,g)=>{"use strict";var B=g(7001),Q=g(6530),C=g(461),E=g(3764),i=g(1156),o=g(2058),D=g(1251),a=Object.assign,s=Object.defineProperty;A.exports=!a||Q((function(){if(B&&1!==a({b:1},a(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var A={},I={},g=Symbol(),Q="abcdefghijklmnopqrst";return A[g]=7,Q.split("").forEach((function(A){I[A]=A})),7!=a({},A)[g]||C(a({},I)).join("")!=Q}))?function(A,I){for(var g=o(A),Q=arguments.length,a=1,s=E.f,w=i.f;Q>a;)for(var t,G=D(arguments[a++]),h=s?C(G).concat(s(G)):C(G),F=h.length,y=0;F>y;)t=h[y++],B&&!w.call(G,t)||(g[t]=G[t]);return g}:a},2491:(A,I,g)=>{var B,Q=g(1912),C=g(4686),E=g(2712),i=g(7048),o=g(5644),D=g(231),a=g(5039),s=a("IE_PROTO"),w=function(){},t=function(A){return"<script>"+A+"</"+"script>"},G=function(A){A.write(t("")),A.close();var I=A.parentWindow.Object;return A=null,I},h=function(){try{B=new ActiveXObject("htmlfile")}catch(A){}var A,I;h="undefined"!=typeof document?document.domain&&B?G(B):((I=D("iframe")).style.display="none",o.appendChild(I),I.src=String("javascript:"),(A=I.contentWindow.document).open(),A.write(t("document.F=Object")),A.close(),A.F):G(B);for(var g=E.length;g--;)delete h.prototype[E[g]];return h()};i[s]=!0,A.exports=Object.create||function(A,I){var g;return null!==A?(w.prototype=Q(A),g=new w,w.prototype=null,g[s]=A):g=h(),void 0===I?g:C(g,I)}},4686:(A,I,g)=>{var B=g(7001),Q=g(7550),C=g(1912),E=g(461);A.exports=B?Object.defineProperties:function(A,I){C(A);for(var g,B=E(I),i=B.length,o=0;i>o;)Q.f(A,g=B[o++],I[g]);return A}},7550:(A,I,g)=>{var B=g(7001),Q=g(640),C=g(1912),E=g(5623),i=Object.defineProperty;I.f=B?i:function(A,I,g){if(C(A),I=E(I),C(g),Q)try{return i(A,I,g)}catch(A){}if("get"in g||"set"in g)throw TypeError("Accessors not supported");return"value"in g&&(A[I]=g.value),A}},5904:(A,I,g)=>{var B=g(7001),Q=g(1156),C=g(5595),E=g(3861),i=g(5623),o=g(6690),D=g(640),a=Object.getOwnPropertyDescriptor;I.f=B?a:function(A,I){if(A=E(A),I=i(I),D)try{return a(A,I)}catch(A){}if(o(A,I))return C(!Q.f.call(A,I),A[I])}},6159:(A,I,g)=>{var B=g(3861),Q=g(9035).f,C={}.toString,E="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];A.exports.f=function(A){return E&&"[object Window]"==C.call(A)?function(A){try{return Q(A)}catch(A){return E.slice()}}(A):Q(B(A))}},9035:(A,I,g)=>{var B=g(1247),Q=g(2712).concat("length","prototype");I.f=Object.getOwnPropertyNames||function(A){return B(A,Q)}},3764:(A,I)=>{I.f=Object.getOwnPropertySymbols},2629:(A,I,g)=>{var B=g(6690),Q=g(2058),C=g(5039),E=g(872),i=C("IE_PROTO"),o=Object.prototype;A.exports=E?Object.getPrototypeOf:function(A){return A=Q(A),B(A,i)?A[i]:"function"==typeof A.constructor&&A instanceof A.constructor?A.constructor.prototype:A instanceof Object?o:null}},1247:(A,I,g)=>{var B=g(6690),Q=g(3861),C=g(7075).indexOf,E=g(7048);A.exports=function(A,I){var g,i=Q(A),o=0,D=[];for(g in i)!B(E,g)&&B(i,g)&&D.push(g);for(;I.length>o;)B(i,g=I[o++])&&(~C(D,g)||D.push(g));return D}},461:(A,I,g)=>{var B=g(1247),Q=g(2712);A.exports=Object.keys||function(A){return B(A,Q)}},1156:(A,I)=>{"use strict";var g={}.propertyIsEnumerable,B=Object.getOwnPropertyDescriptor,Q=B&&!g.call({1:2},1);I.f=Q?function(A){var I=B(this,A);return!!I&&I.enumerable}:g},5255:(A,I,g)=>{var B=g(1912),Q=g(9154);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var A,I=!1,g={};try{(A=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(g,[]),I=g instanceof Array}catch(A){}return function(g,C){return B(g),Q(C),I?A.call(g,C):g.__proto__=C,g}}():void 0)},2204:(A,I,g)=>{"use strict";var B=g(8889),Q=g(7499);A.exports=B?{}.toString:function(){return"[object "+Q(this)+"]"}},9466:(A,I,g)=>{var B=g(3359);A.exports=function(A,I){var g,Q;if("string"===I&&"function"==typeof(g=A.toString)&&!B(Q=g.call(A)))return Q;if("function"==typeof(g=A.valueOf)&&!B(Q=g.call(A)))return Q;if("string"!==I&&"function"==typeof(g=A.toString)&&!B(Q=g.call(A)))return Q;throw TypeError("Can't convert object to primitive value")}},5340:(A,I,g)=>{var B=g(8104),Q=g(9035),C=g(3764),E=g(1912);A.exports=B("Reflect","ownKeys")||function(A){var I=Q.f(E(A)),g=C.f;return g?I.concat(g(A)):I}},9081:A=>{A.exports={}},4618:A=>{A.exports=function(A){try{return{error:!1,value:A()}}catch(A){return{error:!0,value:A}}}},4567:(A,I,g)=>{var B=g(1912),Q=g(3359),C=g(4130);A.exports=function(A,I){if(B(A),Q(I)&&I.constructor===A)return I;var g=C.f(A);return(0,g.resolve)(I),g.promise}},9248:(A,I,g)=>{var B=g(9791);A.exports=function(A,I,g){for(var Q in I)g&&g.unsafe&&A[Q]?A[Q]=I[Q]:B(A,Q,I[Q],g);return A}},9791:(A,I,g)=>{var B=g(8518);A.exports=function(A,I,g,Q){Q&&Q.enumerable?A[I]=g:B(A,I,g)}},3604:A=>{A.exports=function(A){if(null==A)throw TypeError("Can't call method on "+A);return A}},2643:(A,I,g)=>{var B=g(2868);A.exports=function(A,I){try{Object.defineProperty(B,A,{value:I,configurable:!0,writable:!0})}catch(g){B[A]=I}return I}},3918:(A,I,g)=>{"use strict";var B=g(8104),Q=g(7550),C=g(5712),E=g(7001),i=C("species");A.exports=function(A){var I=B(A),g=Q.f;E&&I&&!I[i]&&g(I,i,{configurable:!0,get:function(){return this}})}},6738:(A,I,g)=>{var B=g(8889),Q=g(7550).f,C=g(8518),E=g(6690),i=g(2204),o=g(5712)("toStringTag");A.exports=function(A,I,g,D){if(A){var a=g?A:A.prototype;E(a,o)||Q(a,o,{configurable:!0,value:I}),D&&!B&&C(a,"toString",i)}}},5039:(A,I,g)=>{var B=g(6315),Q=g(9),C=B("keys");A.exports=function(A){return C[A]||(C[A]=Q(A))}},2656:(A,I,g)=>{var B=g(2868),Q=g(2643),C="__core-js_shared__",E=B[C]||Q(C,{});A.exports=E},6315:(A,I,g)=>{var B=g(8367),Q=g(2656);(A.exports=function(A,I){return Q[A]||(Q[A]=void 0!==I?I:{})})("versions",[]).push({version:"3.17.2",mode:B?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},5462:(A,I,g)=>{var B=g(1912),Q=g(9077),C=g(5712)("species");A.exports=function(A,I){var g,E=B(A).constructor;return void 0===E||null==(g=B(E)[C])?I:Q(g)}},1420:(A,I,g)=>{var B=g(1470),Q=g(5264),C=g(3604),E=function(A){return function(I,g){var E,i,o=Q(C(I)),D=B(g),a=o.length;return D<0||D>=a?A?"":void 0:(E=o.charCodeAt(D))<55296||E>56319||D+1===a||(i=o.charCodeAt(D+1))<56320||i>57343?A?o.charAt(D):E:A?o.slice(D,D+2):i-56320+(E-55296<<10)+65536}};A.exports={codeAt:E(!1),charAt:E(!0)}},6569:(A,I,g)=>{var B,Q,C,E,i=g(2868),o=g(6530),D=g(7673),a=g(5644),s=g(231),w=g(6540),t=g(6521),G=i.setImmediate,h=i.clearImmediate,F=i.process,y=i.MessageChannel,c=i.Dispatch,r=0,N={},R="onreadystatechange";try{B=i.location}catch(A){}var e=function(A){if(N.hasOwnProperty(A)){var I=N[A];delete N[A],I()}},n=function(A){return function(){e(A)}},S=function(A){e(A.data)},U=function(A){i.postMessage(String(A),B.protocol+"//"+B.host)};G&&h||(G=function(A){for(var I=[],g=arguments.length,B=1;g>B;)I.push(arguments[B++]);return N[++r]=function(){("function"==typeof A?A:Function(A)).apply(void 0,I)},Q(r),r},h=function(A){delete N[A]},t?Q=function(A){F.nextTick(n(A))}:c&&c.now?Q=function(A){c.now(n(A))}:y&&!w?(E=(C=new y).port2,C.port1.onmessage=S,Q=D(E.postMessage,E,1)):i.addEventListener&&"function"==typeof postMessage&&!i.importScripts&&B&&"file:"!==B.protocol&&!o(U)?(Q=U,i.addEventListener("message",S,!1)):Q=R in s("script")?function(A){a.appendChild(s("script")).onreadystatechange=function(){a.removeChild(this),e(A)}}:function(A){setTimeout(n(A),0)}),A.exports={set:G,clear:h}},3055:(A,I,g)=>{var B=g(1470),Q=Math.max,C=Math.min;A.exports=function(A,I){var g=B(A);return g<0?Q(g+I,0):C(g,I)}},3861:(A,I,g)=>{var B=g(1251),Q=g(3604);A.exports=function(A){return B(Q(A))}},1470:A=>{var I=Math.ceil,g=Math.floor;A.exports=function(A){return isNaN(A=+A)?0:(A>0?g:I)(A)}},3746:(A,I,g)=>{var B=g(1470),Q=Math.min;A.exports=function(A){return A>0?Q(B(A),9007199254740991):0}},2058:(A,I,g)=>{var B=g(3604);A.exports=function(A){return Object(B(A))}},3957:(A,I,g)=>{var B=g(3359),Q=g(1149),C=g(9466),E=g(5712)("toPrimitive");A.exports=function(A,I){if(!B(A)||Q(A))return A;var g,i=A[E];if(void 0!==i){if(void 0===I&&(I="default"),g=i.call(A,I),!B(g)||Q(g))return g;throw TypeError("Can't convert object to primitive value")}return void 0===I&&(I="number"),C(A,I)}},5623:(A,I,g)=>{var B=g(3957),Q=g(1149);A.exports=function(A){var I=B(A,"string");return Q(I)?I:String(I)}},8889:(A,I,g)=>{var B={};B[g(5712)("toStringTag")]="z",A.exports="[object z]"===String(B)},5264:(A,I,g)=>{var B=g(1149);A.exports=function(A){if(B(A))throw TypeError("Cannot convert a Symbol value to a string");return String(A)}},9:A=>{var I=0,g=Math.random();A.exports=function(A){return"Symbol("+String(void 0===A?"":A)+")_"+(++I+g).toString(36)}},6046:(A,I,g)=>{var B=g(3216);A.exports=B&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3379:(A,I,g)=>{var B=g(5712);I.f=B},5712:(A,I,g)=>{var B=g(2868),Q=g(6315),C=g(6690),E=g(9),i=g(3216),o=g(6046),D=Q("wks"),a=B.Symbol,s=o?a:a&&a.withoutSetter||E;A.exports=function(A){return C(D,A)&&(i||"string"==typeof D[A])||(i&&C(a,A)?D[A]=a[A]:D[A]=s("Symbol."+A)),D[A]}},6454:(A,I,g)=>{"use strict";var B=g(390),Q=g(2629),C=g(5255),E=g(2491),i=g(8518),o=g(5595),D=g(3906),a=g(5264),s=function(A,I){var g=this;if(!(g instanceof s))return new s(A,I);C&&(g=C(new Error(void 0),Q(g))),void 0!==I&&i(g,"message",a(I));var B=[];return D(A,B.push,{that:B}),i(g,"errors",B),g};s.prototype=E(Error.prototype,{constructor:o(5,s),message:o(5,""),name:o(5,"AggregateError")}),B({global:!0},{AggregateError:s})},3075:(A,I,g)=>{"use strict";var B=g(390),Q=g(6530),C=g(1054),E=g(3359),i=g(2058),o=g(3746),D=g(409),a=g(8136),s=g(2143),w=g(5712),t=g(8233),G=w("isConcatSpreadable"),h=9007199254740991,F="Maximum allowed index exceeded",y=t>=51||!Q((function(){var A=[];return A[G]=!1,A.concat()[0]!==A})),c=s("concat"),r=function(A){if(!E(A))return!1;var I=A[G];return void 0!==I?!!I:C(A)};B({target:"Array",proto:!0,forced:!y||!c},{concat:function(A){var I,g,B,Q,C,E=i(this),s=a(E,0),w=0;for(I=-1,B=arguments.length;I<B;I++)if(r(C=-1===I?E:arguments[I])){if(w+(Q=o(C.length))>h)throw TypeError(F);for(g=0;g<Q;g++,w++)g in C&&D(s,w,C[g])}else{if(w>=h)throw TypeError(F);D(s,w++,C)}return s.length=w,s}})},8345:(A,I,g)=>{"use strict";var B=g(390),Q=g(4206).filter;B({target:"Array",proto:!0,forced:!g(2143)("filter")},{filter:function(A){return Q(this,A,arguments.length>1?arguments[1]:void 0)}})},2228:(A,I,g)=>{"use strict";var B=g(3861),Q=g(7710),C=g(9418),E=g(5875),i=g(8277),o="Array Iterator",D=E.set,a=E.getterFor(o);A.exports=i(Array,"Array",(function(A,I){D(this,{type:o,target:B(A),index:0,kind:I})}),(function(){var A=a(this),I=A.target,g=A.kind,B=A.index++;return!I||B>=I.length?(A.target=void 0,{value:void 0,done:!0}):"keys"==g?{value:B,done:!1}:"values"==g?{value:I[B],done:!1}:{value:[B,I[B]],done:!1}}),"values"),C.Arguments=C.Array,Q("keys"),Q("values"),Q("entries")},5313:(A,I,g)=>{"use strict";var B=g(390),Q=g(3359),C=g(1054),E=g(3055),i=g(3746),o=g(3861),D=g(409),a=g(5712),s=g(2143)("slice"),w=a("species"),t=[].slice,G=Math.max;B({target:"Array",proto:!0,forced:!s},{slice:function(A,I){var g,B,a,s=o(this),h=i(s.length),F=E(A,h),y=E(void 0===I?h:I,h);if(C(s)&&("function"!=typeof(g=s.constructor)||g!==Array&&!C(g.prototype)?Q(g)&&null===(g=g[w])&&(g=void 0):g=void 0,g===Array||void 0===g))return t.call(s,F,y);for(B=new(void 0===g?Array:g)(G(y-F,0)),a=0;F<y;F++,a++)F in s&&D(B,a,s[F]);return B.length=a,B}})},8524:(A,I,g)=>{var B=g(390),Q=g(3210);B({target:"Object",stat:!0,forced:Object.assign!==Q},{assign:Q})},6764:(A,I,g)=>{var B=g(390),Q=g(7001);B({target:"Object",stat:!0,forced:!Q,sham:!Q},{defineProperty:g(7550).f})},554:(A,I,g)=>{var B=g(390),Q=g(6530),C=g(3861),E=g(5904).f,i=g(7001),o=Q((function(){E(1)}));B({target:"Object",stat:!0,forced:!i||o,sham:!i},{getOwnPropertyDescriptor:function(A,I){return E(C(A),I)}})},4267:(A,I,g)=>{var B=g(390),Q=g(7001),C=g(5340),E=g(3861),i=g(5904),o=g(409);B({target:"Object",stat:!0,sham:!Q},{getOwnPropertyDescriptors:function(A){for(var I,g,B=E(A),Q=i.f,D=C(B),a={},s=0;D.length>s;)void 0!==(g=Q(B,I=D[s++]))&&o(a,I,g);return a}})},8390:(A,I,g)=>{var B=g(390),Q=g(2058),C=g(461);B({target:"Object",stat:!0,forced:g(6530)((function(){C(1)}))},{keys:function(A){return C(Q(A))}})},2575:()=>{},4465:(A,I,g)=>{"use strict";var B=g(390),Q=g(9077),C=g(4130),E=g(4618),i=g(3906);B({target:"Promise",stat:!0},{allSettled:function(A){var I=this,g=C.f(I),B=g.resolve,o=g.reject,D=E((function(){var g=Q(I.resolve),C=[],E=0,o=1;i(A,(function(A){var Q=E++,i=!1;C.push(void 0),o++,g.call(I,A).then((function(A){i||(i=!0,C[Q]={status:"fulfilled",value:A},--o||B(C))}),(function(A){i||(i=!0,C[Q]={status:"rejected",reason:A},--o||B(C))}))})),--o||B(C)}));return D.error&&o(D.value),g.promise}})},8359:(A,I,g)=>{"use strict";var B=g(390),Q=g(9077),C=g(8104),E=g(4130),i=g(4618),o=g(3906),D="No one promise resolved";B({target:"Promise",stat:!0},{any:function(A){var I=this,g=E.f(I),B=g.resolve,a=g.reject,s=i((function(){var g=Q(I.resolve),E=[],i=0,s=1,w=!1;o(A,(function(A){var Q=i++,o=!1;E.push(void 0),s++,g.call(I,A).then((function(A){o||w||(w=!0,B(A))}),(function(A){o||w||(o=!0,E[Q]=A,--s||a(new(C("AggregateError"))(E,D)))}))})),--s||a(new(C("AggregateError"))(E,D))}));return s.error&&a(s.value),g.promise}})},5203:(A,I,g)=>{"use strict";var B=g(390),Q=g(8367),C=g(3104),E=g(6530),i=g(8104),o=g(5462),D=g(4567),a=g(9791);if(B({target:"Promise",proto:!0,real:!0,forced:!!C&&E((function(){C.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(A){var I=o(this,i("Promise")),g="function"==typeof A;return this.then(g?function(g){return D(I,A()).then((function(){return g}))}:A,g?function(g){return D(I,A()).then((function(){throw g}))}:A)}}),!Q&&"function"==typeof C){var s=i("Promise").prototype.finally;C.prototype.finally!==s&&a(C.prototype,"finally",s,{unsafe:!0})}},3658:(A,I,g)=>{"use strict";var B,Q,C,E,i=g(390),o=g(8367),D=g(2868),a=g(8104),s=g(3104),w=g(9791),t=g(9248),G=g(5255),h=g(6738),F=g(3918),y=g(3359),c=g(9077),r=g(8792),N=g(1494),R=g(3906),e=g(8908),n=g(5462),S=g(6569).set,U=g(8054),k=g(4567),J=g(8471),H=g(4130),M=g(4618),L=g(5875),Y=g(1011),K=g(5712),d=g(6610),l=g(6521),f=g(8233),u=K("species"),q="Promise",p=L.get,b=L.set,W=L.getterFor(q),Z=s&&s.prototype,m=s,x=Z,T=D.TypeError,v=D.document,X=D.process,P=H.f,V=P,O=!!(v&&v.createEvent&&D.dispatchEvent),j="function"==typeof PromiseRejectionEvent,z="unhandledrejection",_=!1,$=Y(q,(function(){var A=N(m),I=A!==String(m);if(!I&&66===f)return!0;if(o&&!x.finally)return!0;if(f>=51&&/native code/.test(A))return!1;var g=new m((function(A){A(1)})),B=function(A){A((function(){}),(function(){}))};return(g.constructor={})[u]=B,!(_=g.then((function(){}))instanceof B)||!I&&d&&!j})),AA=$||!e((function(A){m.all(A).catch((function(){}))})),IA=function(A){var I;return!(!y(A)||"function"!=typeof(I=A.then))&&I},gA=function(A,I){if(!A.notified){A.notified=!0;var g=A.reactions;U((function(){for(var B=A.value,Q=1==A.state,C=0;g.length>C;){var E,i,o,D=g[C++],a=Q?D.ok:D.fail,s=D.resolve,w=D.reject,t=D.domain;try{a?(Q||(2===A.rejection&&EA(A),A.rejection=1),!0===a?E=B:(t&&t.enter(),E=a(B),t&&(t.exit(),o=!0)),E===D.promise?w(T("Promise-chain cycle")):(i=IA(E))?i.call(E,s,w):s(E)):w(B)}catch(A){t&&!o&&t.exit(),w(A)}}A.reactions=[],A.notified=!1,I&&!A.rejection&&QA(A)}))}},BA=function(A,I,g){var B,Q;O?((B=v.createEvent("Event")).promise=I,B.reason=g,B.initEvent(A,!1,!0),D.dispatchEvent(B)):B={promise:I,reason:g},!j&&(Q=D["on"+A])?Q(B):A===z&&J("Unhandled promise rejection",g)},QA=function(A){S.call(D,(function(){var I,g=A.facade,B=A.value;if(CA(A)&&(I=M((function(){l?X.emit("unhandledRejection",B,g):BA(z,g,B)})),A.rejection=l||CA(A)?2:1,I.error))throw I.value}))},CA=function(A){return 1!==A.rejection&&!A.parent},EA=function(A){S.call(D,(function(){var I=A.facade;l?X.emit("rejectionHandled",I):BA("rejectionhandled",I,A.value)}))},iA=function(A,I,g){return function(B){A(I,B,g)}},oA=function(A,I,g){A.done||(A.done=!0,g&&(A=g),A.value=I,A.state=2,gA(A,!0))},DA=function(A,I,g){if(!A.done){A.done=!0,g&&(A=g);try{if(A.facade===I)throw T("Promise can't be resolved itself");var B=IA(I);B?U((function(){var g={done:!1};try{B.call(I,iA(DA,g,A),iA(oA,g,A))}catch(I){oA(g,I,A)}})):(A.value=I,A.state=1,gA(A,!1))}catch(I){oA({done:!1},I,A)}}};if($&&(x=(m=function(A){r(this,m,q),c(A),B.call(this);var I=p(this);try{A(iA(DA,I),iA(oA,I))}catch(A){oA(I,A)}}).prototype,(B=function(A){b(this,{type:q,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=t(x,{then:function(A,I){var g=W(this),B=P(n(this,m));return B.ok="function"!=typeof A||A,B.fail="function"==typeof I&&I,B.domain=l?X.domain:void 0,g.parent=!0,g.reactions.push(B),0!=g.state&&gA(g,!1),B.promise},catch:function(A){return this.then(void 0,A)}}),Q=function(){var A=new B,I=p(A);this.promise=A,this.resolve=iA(DA,I),this.reject=iA(oA,I)},H.f=P=function(A){return A===m||A===C?new Q(A):V(A)},!o&&"function"==typeof s&&Z!==Object.prototype)){E=Z.then,_||(w(Z,"then",(function(A,I){var g=this;return new m((function(A,I){E.call(g,A,I)})).then(A,I)}),{unsafe:!0}),w(Z,"catch",x.catch,{unsafe:!0}));try{delete Z.constructor}catch(A){}G&&G(Z,x)}i({global:!0,wrap:!0,forced:$},{Promise:m}),h(m,q,!1,!0),F(q),C=a(q),i({target:q,stat:!0,forced:$},{reject:function(A){var I=P(this);return I.reject.call(void 0,A),I.promise}}),i({target:q,stat:!0,forced:o||$},{resolve:function(A){return k(o&&this===C?m:this,A)}}),i({target:q,stat:!0,forced:AA},{all:function(A){var I=this,g=P(I),B=g.resolve,Q=g.reject,C=M((function(){var g=c(I.resolve),C=[],E=0,i=1;R(A,(function(A){var o=E++,D=!1;C.push(void 0),i++,g.call(I,A).then((function(A){D||(D=!0,C[o]=A,--i||B(C))}),Q)})),--i||B(C)}));return C.error&&Q(C.value),g.promise},race:function(A){var I=this,g=P(I),B=g.reject,Q=M((function(){var Q=c(I.resolve);R(A,(function(A){Q.call(I,A).then(g.resolve,B)}))}));return Q.error&&B(Q.value),g.promise}})},2329:(A,I,g)=>{"use strict";var B,Q=g(390),C=g(5904).f,E=g(3746),i=g(5264),o=g(9611),D=g(3604),a=g(1722),s=g(8367),w="".endsWith,t=Math.min,G=a("endsWith");Q({target:"String",proto:!0,forced:!!(s||G||(B=C(String.prototype,"endsWith"),!B||B.writable))&&!G},{endsWith:function(A){var I=i(D(this));o(A);var g=arguments.length>1?arguments[1]:void 0,B=E(I.length),Q=void 0===g?B:t(E(g),B),C=i(A);return w?w.call(I,C,Q):I.slice(Q-C.length,Q)===C}})},8109:(A,I,g)=>{"use strict";var B=g(1420).charAt,Q=g(5264),C=g(5875),E=g(8277),i="String Iterator",o=C.set,D=C.getterFor(i);E(String,"String",(function(A){o(this,{type:i,string:Q(A),index:0})}),(function(){var A,I=D(this),g=I.string,Q=I.index;return Q>=g.length?{value:void 0,done:!0}:(A=B(g,Q),I.index+=A.length,{value:A,done:!1})}))},8318:(A,I,g)=>{"use strict";var B=g(390),Q=g(2868),C=g(8104),E=g(8367),i=g(7001),o=g(3216),D=g(6530),a=g(6690),s=g(1054),w=g(3359),t=g(1149),G=g(1912),h=g(2058),F=g(3861),y=g(5623),c=g(5264),r=g(5595),N=g(2491),R=g(461),e=g(9035),n=g(6159),S=g(3764),U=g(5904),k=g(7550),J=g(1156),H=g(8518),M=g(9791),L=g(6315),Y=g(5039),K=g(7048),d=g(9),l=g(5712),f=g(3379),u=g(1412),q=g(6738),p=g(5875),b=g(4206).forEach,W=Y("hidden"),Z="Symbol",m=l("toPrimitive"),x=p.set,T=p.getterFor(Z),v=Object.prototype,X=Q.Symbol,P=C("JSON","stringify"),V=U.f,O=k.f,j=n.f,z=J.f,_=L("symbols"),$=L("op-symbols"),AA=L("string-to-symbol-registry"),IA=L("symbol-to-string-registry"),gA=L("wks"),BA=Q.QObject,QA=!BA||!BA.prototype||!BA.prototype.findChild,CA=i&&D((function(){return 7!=N(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a}))?function(A,I,g){var B=V(v,I);B&&delete v[I],O(A,I,g),B&&A!==v&&O(v,I,B)}:O,EA=function(A,I){var g=_[A]=N(X.prototype);return x(g,{type:Z,tag:A,description:I}),i||(g.description=I),g},iA=function(A,I,g){A===v&&iA($,I,g),G(A);var B=y(I);return G(g),a(_,B)?(g.enumerable?(a(A,W)&&A[W][B]&&(A[W][B]=!1),g=N(g,{enumerable:r(0,!1)})):(a(A,W)||O(A,W,r(1,{})),A[W][B]=!0),CA(A,B,g)):O(A,B,g)},oA=function(A,I){G(A);var g=F(I),B=R(g).concat(wA(g));return b(B,(function(I){i&&!DA.call(g,I)||iA(A,I,g[I])})),A},DA=function(A){var I=y(A),g=z.call(this,I);return!(this===v&&a(_,I)&&!a($,I))&&(!(g||!a(this,I)||!a(_,I)||a(this,W)&&this[W][I])||g)},aA=function(A,I){var g=F(A),B=y(I);if(g!==v||!a(_,B)||a($,B)){var Q=V(g,B);return!Q||!a(_,B)||a(g,W)&&g[W][B]||(Q.enumerable=!0),Q}},sA=function(A){var I=j(F(A)),g=[];return b(I,(function(A){a(_,A)||a(K,A)||g.push(A)})),g},wA=function(A){var I=A===v,g=j(I?$:F(A)),B=[];return b(g,(function(A){!a(_,A)||I&&!a(v,A)||B.push(_[A])})),B};(o||(M((X=function(){if(this instanceof X)throw TypeError("Symbol is not a constructor");var A=arguments.length&&void 0!==arguments[0]?c(arguments[0]):void 0,I=d(A),g=function(A){this===v&&g.call($,A),a(this,W)&&a(this[W],I)&&(this[W][I]=!1),CA(this,I,r(1,A))};return i&&QA&&CA(v,I,{configurable:!0,set:g}),EA(I,A)}).prototype,"toString",(function(){return T(this).tag})),M(X,"withoutSetter",(function(A){return EA(d(A),A)})),J.f=DA,k.f=iA,U.f=aA,e.f=n.f=sA,S.f=wA,f.f=function(A){return EA(l(A),A)},i&&(O(X.prototype,"description",{configurable:!0,get:function(){return T(this).description}}),E||M(v,"propertyIsEnumerable",DA,{unsafe:!0}))),B({global:!0,wrap:!0,forced:!o,sham:!o},{Symbol:X}),b(R(gA),(function(A){u(A)})),B({target:Z,stat:!0,forced:!o},{for:function(A){var I=c(A);if(a(AA,I))return AA[I];var g=X(I);return AA[I]=g,IA[g]=I,g},keyFor:function(A){if(!t(A))throw TypeError(A+" is not a symbol");if(a(IA,A))return IA[A]},useSetter:function(){QA=!0},useSimple:function(){QA=!1}}),B({target:"Object",stat:!0,forced:!o,sham:!i},{create:function(A,I){return void 0===I?N(A):oA(N(A),I)},defineProperty:iA,defineProperties:oA,getOwnPropertyDescriptor:aA}),B({target:"Object",stat:!0,forced:!o},{getOwnPropertyNames:sA,getOwnPropertySymbols:wA}),B({target:"Object",stat:!0,forced:D((function(){S.f(1)}))},{getOwnPropertySymbols:function(A){return S.f(h(A))}}),P)&&B({target:"JSON",stat:!0,forced:!o||D((function(){var A=X();return"[null]"!=P([A])||"{}"!=P({a:A})||"{}"!=P(Object(A))}))},{stringify:function(A,I,g){for(var B,Q=[A],C=1;arguments.length>C;)Q.push(arguments[C++]);if(B=I,(w(I)||void 0!==A)&&!t(A))return s(I)||(I=function(A,I){if("function"==typeof B&&(I=B.call(this,A,I)),!t(I))return I}),Q[1]=I,P.apply(null,Q)}});X.prototype[m]||H(X.prototype,m,X.prototype.valueOf),q(X,Z),K[W]=!0},1152:(A,I,g)=>{g(6454)},8561:(A,I,g)=>{g(4465)},8302:(A,I,g)=>{g(8359)},5543:(A,I,g)=>{"use strict";var B=g(390),Q=g(4130),C=g(4618);B({target:"Promise",stat:!0},{try:function(A){var I=Q.f(this),g=C(A);return(g.error?I.reject:I.resolve)(g.value),I.promise}})},9702:(A,I,g)=>{g(2228);var B=g(315),Q=g(2868),C=g(7499),E=g(8518),i=g(9418),o=g(5712)("toStringTag");for(var D in B){var a=Q[D],s=a&&a.prototype;s&&C(s)!==o&&E(s,o,D),i[D]=i.Array}},9842:(A,I,g)=>{var B=g(7543);A.exports=B},5697:(A,I,g)=>{var B=g(1065);A.exports=B},3798:(A,I,g)=>{var B=g(4388);A.exports=B},671:(A,I,g)=>{var B=g(1285);A.exports=B},8730:(A,I,g)=>{var B=g(2529);A.exports=B},8531:(A,I,g)=>{var B=g(6854);A.exports=B},3751:(A,I,g)=>{var B=g(2744);A.exports=B},1380:(A,I,g)=>{var B=g(6018);A.exports=B},6601:(A,I,g)=>{var B=g(5350);A.exports=B},8783:(A,I,g)=>{var B=g(8116);A.exports=B},4731:(A,I,g)=>{var B=g(7281);g(9702),A.exports=B},1888:function(A,I){var g={Unkown:0,Grayscale:1,AdobeRGB:2,RGB:3,CYMK:4},B=function(){"use strict";var A=new Int32Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),I=4017,B=799,Q=3406,C=2276,E=1567,i=3784,o=5793,D=2896;function a(){}function s(A,I){for(var g,B,Q=0,C=[],E=16;E>0&&!A[E-1];)E--;C.push({children:[],index:0});var i,o=C[0];for(g=0;g<E;g++){for(B=0;B<A[g];B++){for((o=C.pop()).children[o.index]=I[Q];o.index>0;)o=C.pop();for(o.index++,C.push(o);C.length<=g;)C.push(i={children:[],index:0}),o.children[o.index]=i.children,o=i;Q++}g+1<E&&(C.push(i={children:[],index:0}),o.children[o.index]=i.children,o=i)}return C[0].children}function w(A,I,g){return 64*((A.blocksPerLine+1)*I+g)}function t(I,g,B,Q,C,E,i,o,D){B.precision,B.samplesPerLine,B.scanLines;var a=B.mcusPerLine,s=B.progressive,t=(B.maxH,B.maxV,g),G=0,h=0;function F(){if(h>0)return h--,G>>h&1;if(255==(G=I[g++])){var A=I[g++];if(A)throw"unexpected marker: "+(G<<8|A).toString(16)}return h=7,G>>>7}function y(A){for(var I,g=A;null!==(I=F());){if("number"==typeof(g=g[I]))return g;if("object"!=typeof g)throw"invalid huffman sequence"}return null}function c(A){for(var I=0;A>0;){var g=F();if(null===g)return;I=I<<1|g,A--}return I}function r(A){var I=c(A);return I>=1<<A-1?I:I+(-1<<A)+1}var N=0;var R,e=0;function n(A,I,g,B,Q){var C=g%a;I(A,w(A,(g/a|0)*A.v+B,C*A.h+Q))}function S(A,I,g){I(A,w(A,g/A.blocksPerLine|0,g%A.blocksPerLine))}var U,k,J,H,M,L,Y=Q.length;L=s?0===E?0===o?function(A,I){var g=y(A.huffmanTableDC),B=0===g?0:r(g)<<D;A.blockData[I]=A.pred+=B}:function(A,I){A.blockData[I]|=F()<<D}:0===o?function(I,g){if(N>0)N--;else for(var B=E,Q=i;B<=Q;){var C=y(I.huffmanTableAC),o=15&C,a=C>>4;if(0!==o){var s=A[B+=a];I.blockData[g+s]=r(o)*(1<<D),B++}else{if(a<15){N=c(a)+(1<<a)-1;break}B+=16}}}:function(I,g){for(var B=E,Q=i,C=0;B<=Q;){var o=A[B];switch(e){case 0:var a=y(I.huffmanTableAC),s=15&a;if(C=a>>4,0===s)C<15?(N=c(C)+(1<<C),e=4):(C=16,e=1);else{if(1!==s)throw"invalid ACn encoding";R=r(s),e=C?2:3}continue;case 1:case 2:I.blockData[g+o]?I.blockData[g+o]+=F()<<D:0==--C&&(e=2==e?3:0);break;case 3:I.blockData[g+o]?I.blockData[g+o]+=F()<<D:(I.blockData[g+o]=R<<D,e=0);break;case 4:I.blockData[g+o]&&(I.blockData[g+o]+=F()<<D)}B++}4===e&&0==--N&&(e=0)}:function(I,g){var B=y(I.huffmanTableDC),Q=0===B?0:r(B);I.blockData[g]=I.pred+=Q;for(var C=1;C<64;){var E=y(I.huffmanTableAC),i=15&E,o=E>>4;if(0!==i){var D=A[C+=o];I.blockData[g+D]=r(i),C++}else{if(o<15)break;C+=16}}};var K,d,l,f,u=0;for(d=1==Y?Q[0].blocksPerLine*Q[0].blocksPerColumn:a*B.mcusPerColumn,C||(C=d);u<d;){for(k=0;k<Y;k++)Q[k].pred=0;if(N=0,1==Y)for(U=Q[0],M=0;M<C;M++)S(U,L,u),u++;else for(M=0;M<C;M++){for(k=0;k<Y;k++)for(l=(U=Q[k]).h,f=U.v,J=0;J<f;J++)for(H=0;H<l;H++)n(U,L,u,J,H);u++}if(h=0,(K=I[g]<<8|I[g+1])<=65280)throw"marker was not found";if(!(K>=65488&&K<=65495))break;g+=2}return g-t}function G(A,g,a){var s,w,t,G,h,F,y,c,r,N,R=A.quantizationTable;for(N=0;N<64;N++)a[N]=A.blockData[g+N]*R[N];for(N=0;N<8;++N){var e=8*N;0!==a[1+e]||0!==a[2+e]||0!==a[3+e]||0!==a[4+e]||0!==a[5+e]||0!==a[6+e]||0!==a[7+e]?(s=o*a[0+e]+128>>8,w=o*a[4+e]+128>>8,t=a[2+e],G=a[6+e],h=D*(a[1+e]-a[7+e])+128>>8,c=D*(a[1+e]+a[7+e])+128>>8,F=a[3+e]<<4,y=a[5+e]<<4,r=s-w+1>>1,s=s+w+1>>1,w=r,r=t*i+G*E+128>>8,t=t*E-G*i+128>>8,G=r,r=h-y+1>>1,h=h+y+1>>1,y=r,r=c+F+1>>1,F=c-F+1>>1,c=r,r=s-G+1>>1,s=s+G+1>>1,G=r,r=w-t+1>>1,w=w+t+1>>1,t=r,r=h*C+c*Q+2048>>12,h=h*Q-c*C+2048>>12,c=r,r=F*B+y*I+2048>>12,F=F*I-y*B+2048>>12,y=r,a[0+e]=s+c,a[7+e]=s-c,a[1+e]=w+y,a[6+e]=w-y,a[2+e]=t+F,a[5+e]=t-F,a[3+e]=G+h,a[4+e]=G-h):(r=o*a[0+e]+512>>10,a[0+e]=r,a[1+e]=r,a[2+e]=r,a[3+e]=r,a[4+e]=r,a[5+e]=r,a[6+e]=r,a[7+e]=r)}for(N=0;N<8;++N){var n=N;0!==a[8+n]||0!==a[16+n]||0!==a[24+n]||0!==a[32+n]||0!==a[40+n]||0!==a[48+n]||0!==a[56+n]?(s=o*a[0+n]+2048>>12,w=o*a[32+n]+2048>>12,t=a[16+n],G=a[48+n],h=D*(a[8+n]-a[56+n])+2048>>12,c=D*(a[8+n]+a[56+n])+2048>>12,F=a[24+n],y=a[40+n],r=s-w+1>>1,s=s+w+1>>1,w=r,r=t*i+G*E+2048>>12,t=t*E-G*i+2048>>12,G=r,r=h-y+1>>1,h=h+y+1>>1,y=r,r=c+F+1>>1,F=c-F+1>>1,c=r,r=s-G+1>>1,s=s+G+1>>1,G=r,r=w-t+1>>1,w=w+t+1>>1,t=r,r=h*C+c*Q+2048>>12,h=h*Q-c*C+2048>>12,c=r,r=F*B+y*I+2048>>12,F=F*I-y*B+2048>>12,y=r,a[0+n]=s+c,a[56+n]=s-c,a[8+n]=w+y,a[48+n]=w-y,a[16+n]=t+F,a[40+n]=t-F,a[24+n]=G+h,a[32+n]=G-h):(r=o*a[N+0]+8192>>14,a[0+n]=r,a[8+n]=r,a[16+n]=r,a[24+n]=r,a[32+n]=r,a[40+n]=r,a[48+n]=r,a[56+n]=r)}for(N=0;N<64;++N){var S=g+N,U=a[N];U=U<=-2056/A.bitConversion?0:U>=2024/A.bitConversion?255/A.bitConversion:U+2056/A.bitConversion>>4,A.blockData[S]=U}}function h(A,I){for(var g=I.blocksPerLine,B=I.blocksPerColumn,Q=new Int32Array(64),C=0;C<B;C++)for(var E=0;E<g;E++){G(I,w(I,C,E),Q)}return I.blockData}function F(A){return A<=0?0:A>=255?255:0|A}return a.prototype={load:function(A){var I=function(A){this.parse(A),this.onload&&this.onload()}.bind(this);if(A.indexOf("data:")>-1){for(var g=A.indexOf("base64,")+7,B=atob(A.substring(g)),Q=new Uint8Array(B.length),C=B.length-1;C>=0;C--)Q[C]=B.charCodeAt(C);I(B)}else{var E=new XMLHttpRequest;E.open("GET",A,!0),E.responseType="arraybuffer",E.onload=function(){var A=new Uint8Array(E.response);I(A)}.bind(this),E.send(null)}},parse:function(I){function B(){var A=I[o]<<8|I[o+1];return o+=2,A}function Q(){var A=B(),g=I.subarray(o,o+A-2);return o+=g.length,g}function C(A){for(var I=Math.ceil(A.samplesPerLine/8/A.maxH),g=Math.ceil(A.scanLines/8/A.maxV),B=0;B<A.components.length;B++){v=A.components[B];var Q=Math.ceil(Math.ceil(A.samplesPerLine/8)*v.h/A.maxH),C=Math.ceil(Math.ceil(A.scanLines/8)*v.v/A.maxV),E=I*v.h,i=64*(g*v.v)*(E+1);v.blockData=new Int16Array(i),v.blocksPerLine=Q,v.blocksPerColumn=C}A.mcusPerLine=I,A.mcusPerColumn=g}var E,i,o=0,D=(I.length,null),a=null,w=[],G=[],F=[],y=B();if(65496!=y)throw"SOI not found";for(y=B();65497!=y;){var c,r;switch(y){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var N=Q();65504===y&&74===N[0]&&70===N[1]&&73===N[2]&&70===N[3]&&0===N[4]&&(D={version:{major:N[5],minor:N[6]},densityUnits:N[7],xDensity:N[8]<<8|N[9],yDensity:N[10]<<8|N[11],thumbWidth:N[12],thumbHeight:N[13],thumbData:N.subarray(14,14+3*N[12]*N[13])}),65518===y&&65===N[0]&&100===N[1]&&111===N[2]&&98===N[3]&&101===N[4]&&0===N[5]&&(a={version:N[6],flags0:N[7]<<8|N[8],flags1:N[9]<<8|N[10],transformCode:N[11]});break;case 65499:for(var R=B()+o-2;o<R;){var e=I[o++],n=new Int32Array(64);if(e>>4==0)for(c=0;c<64;c++){n[A[c]]=I[o++]}else{if(e>>4!=1)throw"DQT: invalid table spec";for(c=0;c<64;c++){n[A[c]]=B()}}w[15&e]=n}break;case 65472:case 65473:case 65474:if(E)throw"Only single frame JPEGs supported";B(),(E={}).extended=65473===y,E.progressive=65474===y,E.precision=I[o++],E.scanLines=B(),E.samplesPerLine=B(),E.components=[],E.componentIds={};var S,U=I[o++],k=0,J=0;for(T=0;T<U;T++){S=I[o];var H=I[o+1]>>4,M=15&I[o+1];k<H&&(k=H),J<M&&(J=M);var L=I[o+2];r=E.components.push({h:H,v:M,quantizationTable:w[L],quantizationTableId:L,bitConversion:255/((1<<E.precision)-1)}),E.componentIds[S]=r-1,o+=3}E.maxH=k,E.maxV=J,C(E);break;case 65476:var Y=B();for(T=2;T<Y;){var K=I[o++],d=new Uint8Array(16),l=0;for(c=0;c<16;c++,o++)l+=d[c]=I[o];var f=new Uint8Array(l);for(c=0;c<l;c++,o++)f[c]=I[o];T+=17+l,(K>>4==0?F:G)[15&K]=s(d,f)}break;case 65501:B(),i=B();break;case 65498:B();var u=I[o++],q=[];for(T=0;T<u;T++){var p=E.componentIds[I[o++]];v=E.components[p];var b=I[o++];v.huffmanTableDC=F[b>>4],v.huffmanTableAC=G[15&b],q.push(v)}var W=I[o++],Z=I[o++],m=I[o++],x=t(I,o,E,q,i,W,Z,m>>4,15&m);o+=x;break;case 65535:255!==I[o]&&o--;break;default:if(255==I[o-3]&&I[o-2]>=192&&I[o-2]<=254){o-=3;break}throw"unknown JPEG marker "+y.toString(16)}y=B()}switch(this.width=E.samplesPerLine,this.height=E.scanLines,this.jfif=D,this.adobe=a,this.components=[],E.components.length){case 1:this.colorspace=g.Grayscale;break;case 3:this.adobe?this.colorspace=g.AdobeRGB:this.colorspace=g.RGB;break;case 4:this.colorspace=g.CYMK;break;default:this.colorspace=g.Unknown}for(var T=0;T<E.components.length;T++){var v;(v=E.components[T]).quantizationTable||null===v.quantizationTableId||(v.quantizationTable=w[v.quantizationTableId]),this.components.push({output:h(0,v),scaleX:v.h/E.maxH,scaleY:v.v/E.maxV,blocksPerLine:v.blocksPerLine,blocksPerColumn:v.blocksPerColumn,bitConversion:v.bitConversion})}},getData16:function(A,I){if(1!==this.components.length)throw"Unsupported color mode";var g,B,Q,C,E,i,o=this.width/A,D=this.height/I,a=0,s=this.components.length,t=new Uint16Array(A*I*s),G=new Uint16Array((this.components[0].blocksPerLine<<3)*this.components[0].blocksPerColumn*8);for(i=0;i<s;i++){for(var h,F,y,c=(g=this.components[i]).blocksPerLine,r=g.blocksPerColumn,N=c<<3,R=0,e=0;e<r;e++)for(var n=e<<3,S=0;S<c;S++){var U=w(g,e,S),k=(a=0,S<<3);for(h=0;h<8;h++){R=(n+h)*N;for(F=0;F<8;F++)G[R+k+F]=g.output[U+a++]}}for(B=g.scaleX*o,Q=g.scaleY*D,a=i,E=0;E<I;E++)for(C=0;C<A;C++)y=(0|E*Q)*N+(0|C*B),t[a]=G[y],a+=s}return t},getData:function(A,I){var g,B,Q,C,E,i,o,D,a,s,t,G,h,y,c,r=this.width/A,N=this.height/I,R=0,e=this.components.length,n=A*I*e,S=new Uint8Array(n),U=new Uint8Array((this.components[0].blocksPerLine<<3)*this.components[0].blocksPerColumn*8);for(i=0;i<e;i++){for(var k,J,H,M=(g=this.components[i]).blocksPerLine,L=g.blocksPerColumn,Y=M<<3,K=0,d=0;d<L;d++)for(var l=d<<3,f=0;f<M;f++){var u=w(g,d,f),q=(R=0,f<<3);for(k=0;k<8;k++){K=(l+k)*Y;for(J=0;J<8;J++)U[K+q+J]=g.output[u+R++]*g.bitConversion}}for(B=g.scaleX*r,Q=g.scaleY*N,R=i,E=0;E<I;E++)for(C=0;C<A;C++)H=(0|E*Q)*Y+(0|C*B),S[R]=U[H],R+=e}switch(e){case 1:case 2:break;case 3:if(c=!0,this.adobe&&this.adobe.transformCode?c=!0:void 0!==this.colorTransform&&(c=!!this.colorTransform),c)for(i=0;i<n;i+=e)o=S[i],D=S[i+1],G=F(o-179.456+1.402*(a=S[i+2])),h=F(o+135.459-.344*D-.714*a),y=F(o-226.816+1.772*D),S[i]=G,S[i+1]=h,S[i+2]=y;break;case 4:if(!this.adobe)throw"Unsupported color mode (4 components)";if(c=!1,this.adobe&&this.adobe.transformCode?c=!0:void 0!==this.colorTransform&&(c=!!this.colorTransform),c)for(i=0;i<n;i+=e)o=S[i],D=S[i+1],s=F(434.456-o-1.402*(a=S[i+2])),t=F(119.541-o+.344*D+.714*a),o=F(481.816-o-1.772*D),S[i]=s,S[i+1]=t,S[i+2]=o;break;default:throw"Unsupported color mode"}return S}},a}();A.exports={JpegImage:B}},3240:A=>{"use strict";A.exports="data:application/wasm;base64,AGFzbQEAAAABoQEVYAF/AGAEf39/fwBgAX8Bf2ADf39/AGADf39/AX9gBH9/f38Bf2AAAGACf38Bf2ACf38AYAZ/f39/f38AYAV/f39/fwBgBX9/f39/AX9gAAF/YAh/f39/f39/fwBgCn9/f39/f39/f38AYA1/f39/f39/f39/f39/AGAHf39/f39/fwBgAn5/AX9gBH9/fn4AYAZ/fH9/f38Bf2ACfH8BfAKXARkBYQFhAAMBYQFiAAoBYQFjAA0BYQFkAA4BYQFlAAkBYQFmAAYBYQFnAAMBYQFoAAMBYQFpAAABYQFqAAgBYQFrAAMBYQFsAAABYQFtAAIBYQFuAAcBYQFvAAkBYQFwAA8BYQFxAAABYQFyABABYQFzAAIBYQF0AAMBYQF1AAkBYQF2AAgBYQF3AAoBYQF4AAgBYQF5AAUDtAGyAQACBAAEBgAABQQDBAoHBwQAAAICBwIDAAIRAAIABgICAwMLCwsLBAACAAQCBgQEBgEEAAcSAgAAAgEHAwAGAAMHBgMDCBMDAgUUBwIIBggIBAUFBQMFAwUFAAUBAQwBAQEBAQEFAQEBAQEBAQABAQEAAgIFAAAAAAMGAgcGAAACAgcCCAAHCAQIAwwCAAwCAgICCQkKCgQAAQEEBAYAAgIDAgIEBAMEAwcHAwYCBQQFBwAEBwFwAboBugEFBwEBoAaAgAIGCAF/AUHg9gYLBzMLAXoCAAFBAEUBQgAuAUMBAAFEAMUBAUUAxAEBRgAfAUcApgEBSAClAQFJAKQBAUoAqgEJhAIBAEEBC7kBiwGFAXZyyQHDAcEBwAG3AbABpwGjAaIBoAGfAZ4BnQGcAZsBmgGZAUyYAUzKAZcBN7gBUZQBoQGSAUhalQGWAU5ANymTAb4BvQG8AZEBkAGPAY4BjQExMEovjAGKAYkBtQE3KUmIASlJhwErKoYBhAErKoMBggErKoEBgAErKn9+MTA/L30rKnx7Kyp6eSsqeHcrKnV0NDNHOnM0M0Y6cTQzSjpwNDM/b240Mz9tbDEwRy9rMTBGL2oxMGkvyAExMMcBL8YBZl5dvwEpuwFYKboBuQFYV7YBVTcpQEC0ASmzAasBrQGyASmsAa4BsQEprwEpqAEpqQFPTjhXTwq5jgiyAYYDAQV/QRAQQSEEIwBBEGsiAiQAQaXnAC0AAEUEQEGl5wBBAToAAAsgAkHk5gA2AgwgAiAANgIIIAIgAikDCDcDACMAQSBrIgUkACAFQY8rEFkhASMAQRBrIgAkACACKAIABEACfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQsEQCABQY0rQY0rECwQWwsgACACKAIEIgMgAigCACADKAIAKAIYEQMAIAECfyAALQALQQd2BEAgACgCAAwBCyAACwJ/IAAtAAtBB3YEQCAAKAIEDAELIAAtAAtB/wBxCxBbIAAQQgsgBUEQaiIDIAEpAgA3AgAgAyABKAIINgIIIAFCADcCACABQQA2AgggAy0ACxogAEEQaiQAIARB9OQANgIAIARB0OUANgIAIARBBGoCfyADLQALQQd2BEAgAygCAAwBCyADCxBlIAMQQiABEEIgBEGg3QA2AgAgBCACKQIANwIIIAVBIGokACAEQYQuNgIAIAJBEGokACAEQfAtQRwQBwALMwEBfyAAQQEgABshAAJAA0AgABAuIgENAUHE9gIoAgAiAQRAIAERBgAMAQsLEAUACyABC/ICAgJ/AX4CQCACRQ0AIAAgAToAACAAIAJqIgNBAWsgAToAACACQQNJDQAgACABOgACIAAgAToAASADQQNrIAE6AAAgA0ECayABOgAAIAJBB0kNACAAIAE6AAMgA0EEayABOgAAIAJBCUkNACAAQQAgAGtBA3EiBGoiAyABQf8BcUGBgoQIbCIBNgIAIAMgAiAEa0F8cSIEaiICQQRrIAE2AgAgBEEJSQ0AIAMgATYCCCADIAE2AgQgAkEIayABNgIAIAJBDGsgATYCACAEQRlJDQAgAyABNgIYIAMgATYCFCADIAE2AhAgAyABNgIMIAJBEGsgATYCACACQRRrIAE2AgAgAkEYayABNgIAIAJBHGsgATYCACAEIANBBHFBGHIiBGsiAkEgSQ0AIAGtQoGAgIAQfiEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAAC6wCAQd/IAAoAjQiASAAKAI8QQNrTwRAIAAoAjgiAkEBayEFAkADQCABIAJPBEAgACgCMA0CQQUQGQALAkAgAS0AACIGQf8BRyIHDQAgASAFRwRAIAEsAAFBAE4NAQsgACgCMEEASg0CQQUQGQALIAAgAUEBaiIBNgI0IAAg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BEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgAw0AIARBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsiAmogASACaigCADYCACACQQNLDQALCyACRQ0CA0AgACACQQFrIgJqIAEgAmotAAA6AAAgAg0ACwwCCyACQQNNDQADQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQRrIgJBA0sNAAsLIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALBgAgABAfCzIBAX8gACgCHCIBBEAgACABNgIgIAEQHwsgACgCECIBBEAgACABNgIUIAEQHwsgABAfCzABAX8gACgCHCIBBEAgACABNgIgIAEQHwsgACgCECIBBEAgACABNgIUIAEQHwsgAAtpAQN/AkAgACIBQQNxBEADQCABLQAARQ0CIAFBAWoiAUEDcQ0ACwsDQCABIgJBBGohASACKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACwNAIAIiAUEBaiECIAEtAAANAAsLIAEgAGsLgQIBBX9BASEEIAEoAgQgASgCACABLQAIIgJBAXZsaiIFIAJKBEADQCADQQFqIQMgAkEBdCICIAVIDQALCyAAIANBHyAAKALYLkECdEHcNGooAgBrQQgQISIFIAEoAgAiBmohAiADRQRAIAEtAAggAS0ACUEBdE0hBAsgAC0AZCEAQQAgAiACQQFxIgJqQQJtIgNrIAMgAiAERhsiA0EASARAIAEgAS0ACUEBajoACQsgASABKAIEIAUgBmtBAWpBAXVqIgQ2AgQgASAAIAEtAAgiAkYEfyABIARBAXU2AgQgASABLQAJQQF2OgAJIABB/gFxQQF2BSACC0EBajoACCADCwkAQQggABDCAQv7CAIHfwF+IAEpAgQhCiABKAIMIQMgACABKAIQOgB8IAAgAzYCeCAAIAo3AnACQAJAIAAoAkQEQCAAKAJQIQcMAQsgACgCQCIDQX8gACgCUCIHdEF/c0cNAAJ/IANBgAFOBEBB/x8gAyADQf8fTxtBgAFqIgFBBnZBA3Ii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AEHo6gBCgYCAgDA3AgBB4OoAQoGAgIAwNwIAQdjqAEKBgICAMDcCAEHQ6gBCgYCAgDA3AgBByOoAQoGAgIAwNwIAQcDqAEKBgICAMDcCAEG46gBCgYCAgDA3AgBBsOoAQoGAgIAwNwIAQajqAEKBgICAMDcCAEGg6gBCgYCAgDA3AgBBmOoAQoGAgIAwNwIAQZDqAEKBgICAMDcCAEGI6gBCgYCAgDA3AgBBgOoAQoGAgIAwNwIAQfjpAEKBgICAMDcCAEHw6QBCgYCAgDA3AgBB6OkAQoGAgIAwNwIAQeDpAEKBgICAMDcCAEHY6QBCgYCAgDA3AgBB0OkAQoGAgIAwNwIAQcjpAEKBgICAMDcCAEHA6QBCgYCAgDA3AgBBuOkAQoGAgIAwNwIAQbDpAEKBgICAMDcCAEGo6QBCgYCAgDA3AgBBoOgAQoKAgIDQADcCAEGY6ABCgoCAgNAANwIAQZDoAEKCgICA0AA3AgBBiOgAQoKAgIDQADcCAEGA6ABCgoCAgNAANwIAQfjnAEKCgICA0AA3AgBB8OcAQoKAgIDQADcCAEHo5wBCgoCAgNAANwIAQaDvAEL/////LzcCAEGY7wBC/////y83AgBBkO8AQv////8vNwIAQYjvAEL/////LzcCAEGA7wBC/////y83AgBB+O4AQv////8vNwIAQfDuAEL/////LzcCAEHo7gBC/////y83AgBB4O4AQv////8vNwIAQdjuAEL/////LzcCAEHQ7gBC/////y83AgBByO4AQv////8vNwIAQcDuAEL/////LzcCAEG47gBC/////y83AgBBsO4AQv////8vNwIAQajuAEL/////LzcCAEGg7gBC/////y83AgBBmO4AQv////8vNwIAQZDuAEL/////LzcCAEGI7gBC/////y83AgBBgO4AQv////8vNwIAQfjtAEL/////LzcCAEHw7QBC/////y83AgBB6O0AQv////8vNwIAQeDtAEL/////LzcCAEHY7QBC/////y83AgBB0O0AQv////8vNwIAQcjtAEL/////LzcCAEHA7QBC/////y83AgBBuO0AQv////8vNwIAQbDtAEL/////LzcCAEGo7QBC/////y83AgBBoO0AQv////8vNwIAQZjtAEL/////LzcCAEGQ7QBC/////y83AgBBiO0AQv////8vNwIAQYDtAEL/////LzcCAEH47ABC/////y83AgBB8OwAQv////8vNwIAQejsAEL/////LzcCAEHg7ABC/////y83AgBB2OwAQv////8vNwIAQdDsAEL/////LzcCAEHI7ABC/////y83AgBBwOwAQv////8vNwIAQbjsAEL/////LzcCAEGw7ABC/////y83AgBBqOwAQv////8vNwIAQaDsAEL/////LzcCAEGY7ABC/////y83AgBBkOwAQv////8vNwIAQYjsAEL/////LzcCAEGA7ABC/////y83AgBB+OsAQv////8vNwIAQfDrAEL/////LzcCAEHo6wBC/////y83AgBB4OsAQv////8vNwIAQdjrAEL/////LzcCAEHQ6wBC/////y83AgBByOsAQv////8vNwIAQcDrAEL/////LzcCAEG46wBC/////y83AgBBsOsAQv////8vNwIAQajrAEL/////LzcCAEHA5wBCg4CAgPAANwIAQbjnAEKDgICA8AA3AgBBoOkAQv7////PADcCAEGY6QBC/v///88ANwIAQZDpAEL+////zwA3AgBBiOkAQv7////PADcCAEGA6QBC/v///88ANwIAQfjoAEL+////zwA3AgBB8OgAQv7////PADcCAEHo6ABC/v///88ANwIAQeDoAEL+////zwA3AgBB2OgAQv7////PADcCAEHQ6ABC/v///88ANwIAQcjoAEL+////zwA3AgBBwOgAQv7////PADcCAEG46ABC/v///88ANwIAQbDoAEL+////zwA3AgBBqOgAQv7////PADcCAEHg5wBC/f///+8ANwIAQdjnAEL9////7wA3AgBB0OcAQv3////vADcCAEHI5wBC/f///+8ANwIAQbDnAEL8////jwE3AgBBqPcAQQBBgBAQGxpBoIMBQoCAgIAgNwIAQZiDAUKAgICAIDcCAEGQgwFCgICAgCA3AgBBiIMBQoCAgIAgNwIAQYCDAUKAgICAIDcCAEH4ggFCgICAgCA3AgBB8IIBQoCAgIAgNwIAQeiCAUKAgICAIDcCAEHgggFCgICAgCA3AgBB2IIBQoCAgIAgNwIAQdCCAUKAgICAIDcCAEHIggFCgICAgCA3AgBBwIIBQoCAgIAgNwIAQbiCAUKAgICAIDcCAEGwggFCgICAgCA3AgBBqIIBQoCAgIAgNwIAQaCCAUKAgICAIDcCAEGYggFCgICAgCA3AgBBkIIBQoCAgIAgNwIAQYiCAUKAgICAIDcCAEGAggFCgICAgCA3AgBB+IEBQoCAgIAgNwIAQfCBAUKAgICAIDcCAEHogQFCgICAgCA3AgBB4IEBQoCAgIAgNwIAQdiBAUKAgICAIDcCAEHQgQFCgICAgCA3AgBByIEBQoCAgIAgNwIAQcCBAUKAgICAIDcCAEG4gQFCgICAgCA3AgBBsIEBQoCAgIAgNwIAQaiBAUKAgICAIDcCAEGggQFCgICAgCA3AgBBmIEBQoCAgIAgNwIAQZCBAUKAgICAIDcCAEGIgQFCgICAgCA3AgBBgIEBQoCAgIAgNwIAQfiAAUKAgICAIDcCAEHwgAFCgICAgCA3AgBB6IABQoCAgIAgNwIAQeCAAUKAgICAIDcCAEHYgAFCgICAgCA3AgBB0IABQoCAgIAgNwIAQciAAUKAgICAIDcCAEHAgAFCgICAgCA3AgBBuIABQoCAgIAgNwIAQbCAAUKAgICAIDcCAEGogAFCgICAgCA3AgBBoIABQoCAgIAgNwIAQZiAAUKAgICAIDcCAEGQgAFCgICAgCA3AgBBiIABQoCAgIAgNwIAQYCAAUKAgICAIDcCAEH4/wBCgICAgCA3AgBB8P8AQoCAgIAgNwIAQej/AEKAgICAIDcCAEHg/wBCgICAgCA3AgBB2P8AQoCAgIAgNwIAQdD/AEKAgICAIDcCAEHI/wBCgICAgCA3AgBBwP8AQoCAgIAgNwIAQbj/AEKAgICAIDcCAEGw/wBCgICAgCA3AgBBqP8AQoCAgIAgNwIAQaD9AEKBgICAMDcCAEGY/QBCgYCAgDA3AgBBkP0AQoGAgIAwNwIAQYj9AEKBgICAMDcCAEGA/QBCgYCAgDA3AgBB+PwAQoGAgIAwNwIAQfD8AEKBgICAMDcCAEHo/ABCgYCAgDA3AgBB4PwAQoGAgIAwNwIAQdj8AEKBgICAMDcCAEHQ/ABCgYCAgDA3AgBByPwAQoGAgIAwNwIAQcD8AEKBgICAMDcCAEG4/ABCgYCAgDA3AgBBsPwAQoGAgIAwNwIAQaj8AEKBgICAMDcCAEGg/ABCgYCAgDA3AgBBmPwAQoGAgIAwNwIAQZD8AEKBgICAMDcCAEGI/ABCgYCAgDA3AgBBgPwAQoGAgIAwNwIAQfj7AEKBgICAMDcCAEHw+wBCgYCAgDA3AgBB6PsAQoGAgIAwNwIAQeD7AEKBgICAMDcCAEHY+wBCgYCAgDA3AgBB0PsAQoGAgIAwNwIAQcj7AEKBgICAMDcCAEHA+wBCgYCAgDA3AgBBuPsAQoGAgIAwNwIAQbD7AEKBgICAMDcCAEGo+wBCgYCAgDA3AgBBoPoAQoKAgIDAADcCAEGY+gBCgoCAgMAANwIAQZD6AEKCgICAwAA3AgBBiPoAQoKAgIDAADcCAEGA+gBCgoCAgMAANwIAQfj5AEKCgICAwAA3AgBB8PkAQoKAgIDAADcCAEHo+QBCgoCAgMAANwIAQeD5AEKCgICAwAA3AgBB2PkAQoKAgIDAADcCAEHQ+QBCgoCAgMAANwIAQcj5AEKCgICAwAA3AgBBwPkAQoKAgIDAADcCAEG4+QBCgoCAgMAANwIAQbD5AEKCgICAwAA3AgBBqPkAQoKAgIDAADcCAEHg+ABCg4CAgNAANwIAQdj4AEKDgICA0AA3AgBB0PgAQoOAgIDQADcCAEHI+ABCg4CAgNAANwIAQcD4AEKDgICA0AA3AgBBuPgAQoOAgIDQADcCAEGw+ABCg4CAgNAANwIAQaj4AEKDgICA0AA3AgBBgPgAQoSAgIDgADcCAEH49wBChICAgOAANwIAQfD3AEKEgICA4AA3AgBB6PcAQoSAgIDgADcCAEHQ9wBChYCAgPAANwIAQcj3AEKFgICA8AA3AgBBoIcBQv////8vNwIAQZiHAUL/////LzcCAEGQhwFC/////y83AgBBiIcBQv////8vNwIAQYCHAUL/////LzcCAEH4hgFC/////y83AgBB8IYBQv////8vNwIAQeiGAUL/////LzcCAEHghgFC/////y83AgBB2IYBQv////8vNwIAQdCGAUL/////LzcCAEHIhgFC/////y83AgBBwIYBQv////8vNwIAQbiGAUL/////LzcCAEGwhgFC/////y83AgBBqIYBQv////8vNwIAQaCGAUL/////LzcCAEGYhgFC/////y83AgBBkIYBQv////8vNwIAQYiGAUL/////LzcCAEGAhgFC/////y83AgBB+IUBQv////8vNwIAQfCFAUL/////LzcCAEHohQFC/////y83AgBB4IUBQv////8vNwIAQdiFAUL/////LzcCAEHQhQFC/////y83AgBByIUBQv////8vNwIAQcCFAUL/////LzcCAEG4hQFC/////y83AgBBsIUBQv////8vNwIAQaiFAUL/////LzcCAEGghQFC/////y83AgBBmIUBQv////8vNwIAQZCFAUL/////LzcCAEGIhQFC/////y83AgBBgIUBQv////8vNwIAQfiEAUL/////LzcCAEHwhAFC/////y83AgBB6IQBQv////8vNwIAQeCEAUL/////LzcCAEHYhAFC/////y83AgBB0IQBQv////8vNwIAQciEAUL/////LzcCAEHAhAFC/////y83AgBBuIQBQv////8vNwIAQbCEAUL/////LzcCAEGohAFC/////y83AgBBoIQBQv////8vNwIAQZiEAUL/////LzcCAEGQhAFC/////y83AgBBiIQBQv////8vNwIAQYCEAUL/////LzcCAEH4gwFC/////y83AgBB8IMBQv////8vNwIAQeiDAUL/////LzcCAEHggwFC/////y83AgBB2IMBQv////8vNwIAQdCDAUL/////LzcCAEHIgwFC/////y83AgBBwIMBQv////8vNwIAQbiDAUL/////LzcCAEGwgwFC/////y83AgBBqIMBQv////8vNwIAQbj3AEKGgICAgAE3AgBBoP8AQv7///8/NwIAQZj/AEL+////PzcCAEGQ/wBC/v///z83AgBBiP8AQv7///8/NwIAQYD/AEL+////PzcCAEH4/gBC/v///z83AgBB8P4AQv7///8/NwIAQej+AEL+////PzcCAEHg/gBC/v///z83AgBB2P4AQv7///8/NwIAQdD+AEL+////PzcCAEHI/gBC/v///z83AgBBwP4AQv7///8/NwIAQbj+AEL+////PzcCAEGw/gBC/v///z83AgBBqP4AQv7///8/NwIAQaD+AEL+////PzcCAEGY/gBC/v///z83AgBBkP4AQv7///8/NwIAQYj+AEL+////PzcCAEGA/gBC/v///z83AgBB+P0AQv7///8/NwIAQfD9AEL+////PzcCAEHo/QBC/v///z83AgBB4P0AQv7///8/NwIAQdj9AEL+////PzcCAEHQ/QBC/v///z83AgBByP0AQv7///8/NwIAQcD9AEL+////PzcCAEG4/QBC/v///z83AgBBsP0AQv7///8/NwIAQaj9AEL+////PzcCAEGg+wBC/f///88ANwIAQZj7AEL9////zwA3AgBBkPsAQv3////PADcCAEGI+wBC/f///88ANwIAQYD7AEL9////zwA3AgBB+PoAQv3////PADcCAEHw+gBC/f///88ANwIAQej6AEL9////zwA3AgBB4PoAQv3////PADcCAEHY+gBC/f///88ANwIAQdD6AEL9////zwA3AgBByPoAQv3////PADcCAEHA+gBC/f///88ANwIAQbj6AEL9////zwA3AgBBsPoAQv3////PADcCAEGo+gBC/f///88ANwIAQaD5AEL8////3wA3AgBBmPkAQvz////fADcCAEGQ+QBC/P///98ANwIAQYj5AEL8////3wA3AgBBgPkAQvz////fADcCAEH4+ABC/P///98ANwIAQfD4AEL8////3wA3AgBB6PgAQvz////fADcCAEGg+ABC+////+8ANwIAQZj4AEL7////7wA3AgBBkPgAQvv////vADcCAEGI+ABC+////+8ANwIAQeD3AEL6/////wA3AgBB2PcAQvr/////ADcCAEHA9wBC+f///48BNwIAQaiHAUEAQYAQEBsaQaCVAUKBgICAMDcCAEGYlQFCgYCAgDA3AgBBkJUBQoGAgIAwNwIAQYiVAUKBgICAMDcCAEGAlQFCgYCAgDA3AgBB+JQBQoGAgIAwNwIAQfCUAUKBgICAMDcCAEHolAFCgYCAgDA3AgBB4JQBQoGAgIAwNwIAQdiUAUKBgICAMDcCAEHQlAFCgYCAgDA3AgBByJQBQoGAgIAwNwIAQcCUAUKBgICAMDcCAEG4lAFCgYCAgDA3AgBBsJQBQoGAgIAwNwIAQaiUAUKBgICAMDcCAEGglAFCgYCAgDA3AgBBmJQBQoGAgIAwNwIAQZCUAUKBgICAMDcCAEGIlAFCgYCAgDA3AgBBgJQBQoGAgIAwNwIAQfiTAUKBgICAMDcCAEHwkwFCgYCAgDA3AgBB6JMBQoGAgIAwNwIAQeCTAUKBgICAMDcCAEHYkwFCgYCAgDA3AgBB0JMBQoGAgIAwNwIAQciTAUKBgICAMDcCAEHAkwFCgYCAgDA3AgBBuJMBQoGAgIAwNwIAQbCTAUKBgICAMDcCAEGokwFCgYCAgDA3AgBBoJEBQoCAgIAwNwIAQZiRAUKAgICAMDcCAEGQkQFCgICAgDA3AgBBiJEBQoCAgIAwNwIAQYCRAUKAgICAMDcCAEH4kAFCgICAgDA3AgBB8JABQoCAgIAwNwIAQeiQAUKAgICAMDcCAEHgkAFCgICAgDA3AgBB2JABQoCAgIAwNwIAQdCQAUKAgICAMDcCAEHIkAFCgICAgDA3AgBBwJABQoCAgIAwNwIAQbiQAUKAgICAMDcCAEGwkAFCgICAgDA3AgBBqJABQoCAgIAwNwIAQaCQAUKAgICAMDcCAEGYkAFCgICAgDA3AgBBkJABQoCAgIAwNwIAQYiQAUKAgICAMDcCAEGAkAFCgICAgDA3AgBB+I8BQoCAgIAwNwIAQfCPAUKAgICAMDcCAEHojwFCgICAgDA3AgBB4I8BQoCAgIAwNwIAQdiPAUKAgICAMDcCAEHQjwFCgICAgDA3AgBByI8BQoCAgIAwNwIAQcCPAUKAgICAMDcCAEG4jwFCgICAgDA3AgBBsI8BQoCAgIAwNwIAQaiPAUKAgICAMDcCAEGgjgFCg4CAgMAANwIAQZiOAUKDgICAwAA3AgBBkI4BQoOAgIDAADcCAEGIjgFCg4CAgMAANwIAQYCOAUKDgICAwAA3AgBB+I0BQoOAgIDAADcCAEHwjQFCg4CAgMAANwIAQeiNAUKDgICAwAA3AgBB4I0BQoOAgIDAADcCAEHYjQFCg4CAgMAANwIAQdCNAUKDgICAwAA3AgBByI0BQoOAgIDAADcCAEHAjQFCg4CAgMAANwIAQbiNAUKDgICAwAA3AgBBsI0BQoOAgIDAADcCAEGojQFCg4CAgMAANwIAQaCMAUKCgICAwAA3AgBBmIwBQoKAgIDAADcCAEGQjAFCgoCAgMAANwIAQYiMAUKCgICAwAA3AgBBgIwBQoKAgIDAADcCAEH4iwFCgoCAgMAANwIAQfCLAUKCgICAwAA3AgBB6IsBQoKAgIDAADcCAEHgiwFCgoCAgMAANwIAQdiLAUKCgICAwAA3AgBB0IsBQoKAgIDAADcCAEHIiwFCgoCAgMAANwIAQcCLAUKCgICAwAA3AgBBuIsBQoKAgIDAADcCAEGwiwFCgoCAgMAANwIAQaiLAUKCgICAwAA3AgBB4IoBQoWAgIDQADcCAEHYigFChYCAgNAANwIAQdCKAUKFgICA0AA3AgBByIoBQoWAgIDQADcCAEHAigFChYCAgNAANwIAQbiKAUKFgICA0AA3AgBBsIoBQoWAgIDQADcCAEGoigFChYCAgNAANwIAQeCJAUKEgICA0AA3AgBB2IkBQoSAgIDQADcCAEHQiQFChICAgNAANwIAQciJAUKEgICA0AA3AgBBwIkBQoSAgIDQADcCAEG4iQFChICAgNAANwIAQbCJAUKEgICA0AA3AgBBqIkBQoSAgIDQADcCAEGAiQFCh4CAgOAANwIAQfiIAUKHgICA4AA3AgBB8IgBQoeAgIDgADcCAEHoiAFCh4CAgOAANwIAQcCIAUKGgICA4AA3AgBBuIgBQoaAgIDgADcCAEGwiAFChoCAgOAANwIAQaiIAUKGgICA4AA3AgBBkIgBQomAgIDwADcCAEGIiAFCiYCAgPAANwIAQfCHAUKIgICA8AA3AgBB6IcBQoiAgIDwADcCAEGglwFC/v///z83AgBBmJcBQv7///8/NwIAQZCXAUL+////PzcCAEGIlwFC/v///z83AgBBgJcBQv7///8/NwIAQfiWAUL+////PzcCAEHwlgFC/v///z83AgBB6JYBQv7///8/NwIAQeCWAUL+////PzcCAEHYlgFC/v///z83AgBB0JYBQv7///8/NwIAQciWAUL+////PzcCAEHAlgFC/v///z83AgBBuJYBQv7///8/NwIAQbCWAUL+////PzcCAEGolgFC/v///z83AgBBoJYBQv7///8/NwIAQZiWAUL+////PzcCAEGQlgFC/v///z83AgBBiJYBQv7///8/NwIAQYCWAUL+////PzcCAEH4lQFC/v///z83AgBB8JUBQv7///8/NwIAQeiVAUL+////PzcCAEHglQFC/v///z83AgBB2JUBQv7///8/NwIAQdCVAUL+////PzcCAEHIlQFC/v///z83AgBBwJUBQv7///8/NwIAQbiVAUL+////PzcCAEGwlQFC/v///z83AgBBqJUBQv7///8/NwIAQaCTAUL/////PzcCAEGYkwFC/////z83AgBBkJMBQv////8/NwIAQYiTAUL/////PzcCAEGAkwFC/////z83AgBB+JIBQv////8/NwIAQfCSAUL/////PzcCAEHokgFC/////z83AgBB4JIBQv////8/NwIAQdiSAUL/////PzcCAEHQkgFC/////z83AgBByJIBQv////8/NwIAQcCSAUL/////PzcCAEG4kgFC/////z83AgBBsJIBQv////8/NwIAQaiSAUL/////PzcCAEGgkgFC/////z83AgBBmJIBQv////8/NwIAQZCSAUL/////PzcCAEGIkgFC/////z83AgBBgJIBQv////8/NwIAQfiRAUL/////PzcCAEHwkQFC/////z83AgBB6JEBQv////8/NwIAQeCRAUL/////PzcCAEHYkQFC/////z83AgBB0JEBQv////8/NwIAQciRAUL/////PzcCAEHAkQFC/////z83AgBBuJEBQv////8/NwIAQbCRAUL/////PzcCAEGokQFC/////z83AgBB2IcBQouAgICAATcCAEHIhwFCioCAgIABNwIAQaCPAUL8////zwA3AgBBmI8BQvz////PADcCAEGQjwFC/P///88ANwIAQYiPAUL8////zwA3AgBBgI8BQvz////PADcCAEH4jgFC/P///88ANwIAQfCOAUL8////zwA3AgBB6I4BQvz////PADcCAEHgjgFC/P///88ANwIAQdiOAUL8////zwA3AgBB0I4BQvz////PADcCAEHIjgFC/P///88ANwIAQcCOAUL8////zwA3AgBBuI4BQvz////PADcCAEGwjgFC/P///88ANwIAQaiOAUL8////zwA3AgBBoI0BQv3////PADcCAEGYjQFC/f///88ANwIAQZCNAUL9////zwA3AgBBiI0BQv3////PADcCAEGAjQFC/f///88ANwIAQfiMAUL9////zwA3AgBB8IwBQv3////PADcCAEHojAFC/f///88ANwIAQeCMAUL9////zwA3AgBB2IwBQv3////PADcCAEHQjAFC/f///88ANwIAQciMAUL9////zwA3AgBBwIwBQv3////PADcCAEG4jAFC/f///88ANwIAQbCMAUL9////zwA3AgBBqIwBQv3////PADcCAEGgiwFC+v///98ANwIAQZiLAUL6////3wA3AgBBkIsBQvr////fADcCAEGIiwFC+v///98ANwIAQYCLAUL6////3wA3AgBB+IoBQvr////fADcCAEHwigFC+v///98ANwIAQeiKAUL6////3wA3AgBBoIoBQvv////fADcCAEGYigFC+////98ANwIAQZCKAUL7////3wA3AgBBiIoBQvv////fADcCAEGAigFC+////98ANwIAQfiJAUL7////3wA3AgBB8IkBQvv////fADcCAEHoiQFC+////98ANwIAQaCJAUL4////7wA3AgBBmIkBQvj////vADcCAEGQiQFC+P///+8ANwIAQYiJAUL4////7wA3AgBB4IgBQvn////vADcCAEHYiAFC+f///+8ANwIAQdCIAUL5////7wA3AgBByIgBQvn////vADcCAEGgiAFC9v////8ANwIAQZiIAUL2/////wA3AgBBgIgBQvf/////ADcCAEH4hwFC9/////8ANwIAQeCHAUL0////jwE3AgBB0IcBQvX///+PATcCAEGolwFBAEGAEBAbIQVBBCECA0AgBEEHcUEIckEIIAJrIgN0IQQgAq1CIIYgBoQhB0EAIQADQCAAIARqQQN0IAVqIAc3AgAgAEEBaiIAIAN2RQ0AC0EBIQMgAUEBaiIBQR52IAFBAXRzIQRBBCEAIAFBAnZBBGohAiAGQgF8IgZCFFINAAtC/////w8hBkF/IQEDQCADQQdxQQhyQQggAGsiAnQhAyAArUIghiAGhCEHQQAhAANAIAAgA2pBA3RBqJcBaiAHNwIAIABBAWoiACACdkUNAAsgAUEQdCEAIAFBAWshASAGQgF9IQYgAEGAgARrIgBBH3UgAEEPdXMiA0EDdUEEaiIAQQlJDQALQQAhAUGopwFBAEGAEBAbIQVBBSECQgAhBkEAIQQDQCAEQQ9xQRByQQggAmsiA3QhBCACrUIghiAGhCEHQQAhAANAIAAgBGpBA3QgBWogBzcCACAAQQFqIgAgA3ZFDQALQQEhAyABQQFqIgFBHnYgAUEBdHMhBEEFIQAgAUEDdkEFaiECIAZCAXwiBkIgUg0AC0L/////DyEGQX8hAQNAIANBD3FBEHJBCCAAayICdCEDIACtQiCGIAaEIQdBACEAA0AgACADakEDdEGopwFqIAc3AgAgAEEBaiIAIAJ2RQ0ACyABQRB0IQAgAUEBayEBIAZCAX0hBiAAQYCABGsiAEEfdSAAQQ91cyIDQQR1QQVqIgBBCUkNAAtBACEBQai3AUEAQYAQEBshBUEGIQJCACEGQQAhBANAIARBH3FBIHJBCCACayIDdCEEIAKtQiCGIAaEIQdBACEAA0AgACAE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ADYCGCADQgA3AhACQCABIAJsIgFFBEAgA0IANwIcIANBADYCJAwBCyABQQBIDQMgAyABEBoiAjYCECADIAEgAmoiBDYCGCACQQAgARAbGiADQQA2AiQgA0IANwIcIAMgBDYCFCADIAEQGiICNgIcIAMgASACaiIENgIkIAJBACABEBsaIAMgBDYCIAsgAyAGNwIsIANBfyAAKAIMdEF/czYCNCADDwsgACgCDEEIRgRAAkACQAJAAkAgA0EBaw4DAAECAwtBOBAaIQMgASkCACEGIAMgAjYCDCADIAU2AgggAyAENgIEIANB0DI2AgAgACgCECEBIAAoAgQhACADQQA2AhggA0IANwIQAkAgACABbCIARQRAIANCADcCHCADQQA2AiQMAQsgAEEASA0GIAMgABAaIgE2AhAgAyAAIAFqIgI2AhggAUEAIAAQGxogA0EANgIkIANCADcCHCADIAI2AhQgAyAAEBoiATYCHCADIAAgAWoiAjYCJCABQQAgABAbGiADIAI2AiALDAYLQTgQGiEDIAEpAgAhBiADIAI2AgwgAyAFNgIIIAMgBDYCBCADQawzNgIAIAAoAhAhASAAKAIEIQAgA0EANgIYIANCADcCEAJAIAAgAWwiAEUEQCADQgA3AhwgA0EANgIkDAELIABBAEgNBSADIAAQGiIBNgIQIAMgACABaiICNgIYIAFBACAAEBsaIANBADYCJCADQgA3AhwgAyACNgIUIAMgABAaIgE2AhwgAyAAIAFqIgI2AiQgAUEAIAAQGxogAyACNgIgCwwFC0E4EBohAyABKQIAIQYgAyACNgIMIAMgBTYCCCADIAQ2AgQgA0GINDYCACAAKAIQIQEgACgCBCEAIANBADYCGCADQgA3AhACQCAAIAFsIgBFBEAgA0IANwIcIANBADYCJAwBCyAAQQBIDQQgAyAAEBoiATYCECADIAAgAWoiAjYCGCABQQAgABAbGiADQQA2AiQgA0IANwIcIAMgAjYCFCADIAAQGiIBNgIcIAMgACABaiICNgIkIAFBACAAEBsaIAMgAjYCIAsMBAtBCRAZAAtBCBAZAAtBGBAaIQAgASgCACEBIABBADoAFCAAQX8gA3RBf3M2AhAgACACNgIMIABBBDYCCCAAIAE2AgQgAEGgMTYCACAADwsQHgALIANB/wE2AjQgAyAGNwIsIAMLpwgCA38BfgJAAkACQCAAKAIcRQRAIAAoAgwiA0EIRw0BQRAQGiEAIAEoAgAhASAAIAI2AgwgAEEDNgIIIAAgATYCBCAAQbAwNgIAIAAPCyAAQQRqIQQgAEEUaiEFIAAoAiAiA0UEQEE4EBohAyABKQIAIQYgAyACNgIMIAMgBTYCCCADIAQ2AgQgA0H0MTYCACAAKAIQIQEgACgCBCECIANBADYCGCADQgA3AhACQCABIAJsIgFFBEAgA0IANwIcIANBADYCJAwBCyABQQBIDQMgAyABEBoiAjYCECADIAEgAmoiBDYCGCACQQAgARAbGiADQQA2AiQgA0IANwIcIAMgBDYCFCADIAEQGiICNgIcIAMgASACaiIENgIkIAJBACABEBsaIAMgBDYCIAsgAyAGNwIsIANBfyAAKAIMdEF/czYCNCADDwsgACgCDEEIRgRAAkACQAJAAkAgA0EBaw4DAAECAwtBOBAaIQMgASkCACEGIAMgAjYCDCADIAU2AgggAyAENgIEIANB0DI2AgAgACgCECEBIAAoAgQhACADQQA2AhggA0IANwIQAkAgACABbCIARQRAIANCADcCHCADQQA2AiQMAQsgAEEASA0GIAMgABAaIgE2AhAgAyAAIAFqIgI2AhggAUEAIAAQGxogA0EANgIkIANCADcCHCADIAI2AhQgAyAAEBoiATYCHCADIAAgAWoiAjYCJCABQQAgABAbGiADIAI2AiALDAYLQTgQGiEDIAEpAgAhBiADIAI2AgwgAyAFNgIIIAMgBDYCBCADQawzNgIAIAAoAhAhASAAKAIEIQAgA0EANgIYIANCADcCEAJAIAAgAWwiAEUEQCADQgA3AhwgA0EANgIkDAELIABBAEgNBSADIAAQGiIBNgIQIAMgACABaiICNgIYIAFBACAAEBsaIANBADYCJCADQgA3AhwgAyACNgIUIAMgABAaIgE2AhwgAyAAIAFqIgI2AiQgAUEAIAAQGxogAyACNgIgCwwFC0E4EBohAyABKQIAIQYgAyACNgIMIAMgBTYCCCADIAQ2AgQgA0GINDYCACAAKAIQIQEgACgCBCEAIANBADYCGCADQgA3AhACQCAAIAFsIgBFBEAgA0IANwIcIANBADYCJAwBCyAAQQBIDQQgAyAAEBoiATYCECADIAAgAWoiAjYCGCABQQAgABAbGiADQQA2AiQgA0IANwIcIAMgAjYCFCADIAAQGiIBNgIcIAMgACABaiICNgIkIAFBACAAEBsaIAMgAjYCIAsMBAtBCRAZAAtBCBAZAAtBGBAaIQAgASgCACEBIABBADoAFCAAQX8gA3RBf3M2AhAgACACNgIMIABBAzYCCCAAIAE2AgQgAEGgMTYCACAADwsQHgALIANB/wE2AjQgAyAGNwIsIAML6wEBAn9B7CtBkxNB9CtBA0H2K0EEEBRBBBAaIgBBADYCAEEEEBoiAUEANgIAQewrQYYVQdDiAEH5K0EFIABB0OIAQf0rQQYgARADQQQQGiIAQQI2AgBBBBAaIgFBAjYCAEHsK0HxDEHQ4gBB+StBBSAAQdDiAEH9K0EGIAEQA0EEEBoiAEEENgIAQQQQGiIBQQQ2AgBB7CtB8xhBrOIAQfkrQQcgAEGs4gBB/StBCCABEANBBBAaIgBBBTYCAEEEEBoiAUEFNgIAQewrQfgLQaziAEH5K0EHIABBrOIAQf0rQQggARADQewrEBALJAAgACgCBCABIAAoAgggAmwQIhogACAAKAIEIAAoAgxqNgIEC6cIAgN/AX4CQAJAAkAgACgCHEUEQCAAKAIMIgNBCEcNAUEQEBohACABKAIAIQEgACACNgIMIABBATYCCCAAIAE2AgQgAEGwMDYCACAADwsgAEEEaiEEIABBFGohBSAAKAIgIgNFBEBBOBAaIQMgASkCACEGIAMgAjYCDCADIAU2AgggAyAENgIEIANB9DE2AgAgACgCECEBIAAoAgQhAiADQQA2AhggA0IANwIQAkAgASACbCIBRQRAIANCADcCHCADQQA2AiQMAQsgAUEASA0DIAMgARAaIgI2AhAgAyABIAJqIgQ2AhggAkEAIAEQGxogA0EANgIkIANCADcCHCADIAQ2AhQgAyABEBoiAjYCHCADIAEgAmoiBDYCJCACQQAgARAbGiADIAQ2AiALIAMgBjcCLCADQX8gACgCDHRBf3M2AjQgAw8LIAAoAgxBCEYEQAJAAkACQAJAIANBAWsOAwABAgMLQTgQGiEDIAEpAgAhBiADIAI2AgwgAyAFNgIIIAMgBDYCBCADQdAyNgIAIAAoAhAhASAAKAIEIQAgA0EANgIYIANCADcCEAJAIAAgAWwiAEUEQCADQgA3AhwgA0EANgIkDAELIABBAEgNBiADIAAQGiIBNgIQIAMgACABaiICNgIYIAFBACAAEBsaIANBADYCJCADQgA3AhwgAyACNgIUIAMgABAaIgE2AhwgAyAAIAFqIgI2AiQgAUEAIAAQGxogAyACNgIgCwwGC0E4EBohAyABKQIAIQYgAyACNgIMIAMgBTYCCCADIAQ2AgQgA0GsMzYCACAAKAIQIQEgACgCBCEAIANBADYCGCADQgA3AhACQCAAIAFsIgBFBEAgA0IANwIcIANBADYCJAwBCyAAQQBIDQUgAyAAEBoiATYCECADIAAgAWoiAjYCGCABQQAgABAbGiADQQA2AiQgA0IANwIcIAMgAjYCFCADIAAQGiIBNgIcIAMgACABaiICNgIkIAFBACAAEBsaIAMgAjYCIAsMBQtBOBAaIQMgASkCACEGIAMgAjYCDCADIAU2AgggAyAENgIEIANBiDQ2AgAgACgCECEBIAAoAgQhACADQQA2AhggA0IANwIQAkAgACABbCIARQRAIANCADcCHCADQQA2AiQMAQsgAEEASA0EIAMgABAaIgE2AhAgAyAAIAFqIgI2AhggAUEAIAAQGxogA0EANgIkIANCADcCHCADIAI2AhQgAyAAEBoiATYCHCADIAAgAWoiAjYCJCABQQAgABAbGiADIAI2AiALDAQLQQkQGQALQQgQGQALQRgQGiEAIAEoAgAhASAAQQE6ABQgAEF/IAN0QX9zNgIQIAAgAjYCDCAAQQE2AgggACABNgIEIABBoDE2AgAgAA8LEB4ACyADQf8BNgI0IAMgBjcCLCADCzcBAX9BCBBBIgFB9OQANgIAIAFBvOUANgIAIAFBBGogABBlIAFBgOYANgIAIAFBoOYAQR0QBwALNQEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAgALHAAgACABQQggAqcgAkIgiKcgA6cgA0IgiKcQEQsHACAAKAIECwsAIAAQURogABAfCycBAX8gACgCAEEMayIAIAAoAghBAWsiATYCCCABQQBIBEAgABAfCwsUACAAQbzlADYCACAAQQRqEFAgAAuaAQAgAEEBOgA1AkAgACgCBCACRw0AIABBAToANAJAIAAoAhAiAkUEQCAAQQE2AiQgACADNgIYIAAgATYCECADQQFHDQIgACgCMEEBRg0BDAILIAEgAkYEQCAAKAIYIgJBAkYEQCAAIAM2AhggAyECCyAAKAIwQQFHDQIgAkEBRg0BDAILIAAgACgCJEEBajYCJAsgAEEBOgA2CwtMAQF/AkAgAUUNACABQZzhABAnIgFFDQAgASgCCCAAKAIIQX9zcQ0AIAAoAgwgASgCDEEAECRFDQAgACgCECABKAIQQQAQJCECCyACC10BAX8gACgCECIDRQRAIABBATYCJCAAIAI2AhggACABNgIQDwsCQCABIANGBEAgACgCGEECRw0BIAAgAjYCGA8LIABBAToANiAAQQI2AhggACAAKAIkQQFqNgIkCws5AANAQdD2AigCACIABEBB0PYCIAAoAgg2AgAgACgCBCAAKAIAEQAAIAAQHwwBCwtByfYCQQA6AAALBQAQBQALCwAgABA4GiAAEB8L8QQBCH8jAEGQCGsiBCQAQYDwAigCACEIAkACQAJAAn8gBEEQaiEDQZzxAigCACgCFBogAkEAIAJBmQFNG0EBdEGw1gBqLwEAQa3HAGoiARAsIgVBgAhPBEAgAyABQf8HECIaIANBADoA/wdBxAAMAQsgAyABIAVBAWoQIhpBAAsiAUEBag4CAAIBC0GA8AIoAgAhAQtBjyshAyABQRxGDQAQBQALIAMtAABFBEAgBCACNgIAIwBBEGsiByQAIAcgBDYCDEEAIQUjAEGgAWsiASQAIAFB/wc2ApQBIAEgBEEQaiIDNgKQASABQQBBkAEQGyIBQX82AkwgAUGWATYCJCABQX82AlAgASABQZ8BajYCLCABIAFBkAFqNgJUIANBADoAACMAQdABayICJAAgAiAENgLMASACQaABaiIGQQBBKBAbGiACIAIoAswBNgLIAQJAQQAgAkHIAWogAkHQAGogBhBhQQBIDQAgASgCTEEATiEJIAEoAgAhBiABKAJIQQBMBEAgASAGQV9xNgIACwJ/AkACQCABKAIwRQRAIAFB0AA2AjAgAUEANgIcIAFCADcDECABKAIsIQUgASACNgIsDAELIAEoAhANAQtBfyABEGQNARoLIAEgAkHIAWogAkHQAGogAkGgAWoQYQshCiAFBH8gAUEAQQAgASgCJBEEABogAUEANgIwIAEgBTYCLCABQQA2AhwgASgCFBogAUIANwMQQQAFIAoLGiABIAEoAgAgBkEgcXI2AgAgCUUNAAsgAkHQAWokACABQaABaiQAIAdBEGokAAtBgPACIAg2AgAgACADEFkaIARBkAhqJAALggIBBH8jAEEQayIFJAAgARAsIQIjAEEQayIDJAACQCACQe////8HTQRAAkAgAkELSQRAIAAgAC0AC0GAAXEgAnI6AAsgACAALQALQf8AcToACyAAIQQMAQsgA0EIaiAAIAJBC08EfyACQRBqQXBxIgQgBEEBayIEIARBC0YbBUEKC0EBahBcIAMoAgwaIAAgAygCCCIENgIAIAAgACgCCEGAgICAeHEgAygCDEH/////B3FyNgIIIAAgACgCCEGAgICAeHI2AgggACACNgIECyAEIAEgAhA5IANBADoAByACIARqIAMtAAc6AAAgA0EQaiQADAELEDYACyAFQRBqJAAgAAupAgEBf0GULEGwLEHULEEAQdwrQQlB5CxBAEHkLEEAQccSQfYrQQoQD0GULEEBQegsQdwrQQtBDBAOQQgQGiIAQQA2AgQgAEENNgIAQZQsQcQRQQNB7CxBlC1BDiAAQQAQAkEIEBoiAEEANgIEIABBDzYCAEGULEHVEUECQcAtQfkrQRAgAEEAEAJBCBAaIgBBADYCBCAAQRE2AgBBlCxB4RlBAkHMLUHULUESIABBABACQQgQGiIAQQA2AgQgAEETNgIAQZQsQZATQQJBkC5B+StBFCAAQQAQAkEIEBoiAEEANgIEIABBFTYCAEGULEHoGUECQZguQfkrQRYgAEEAEAJBCBAaIgBBADYCBCAAQRc2AgBBlCxBhw1BAkGgLkH5K0EYIABBABACC7kEAQh/IwBBEGsiByQAAkAgAiAALQALQQd2BH8gACgCCEH/////B3FBAWsFQQoLIgYCfyAALQALQQd2BEAgACgCBAwBCyAALQALQf8AcQsiA2tNBEAgAkUNAQJ/IAAtAAtBB3YEQCAAKAIADAELIAALIgYgA2ogASACEDkgAiADaiEBAkAgAC0AC0EHdgRAIAAgATYCBAwBCyAAIAAtAAtBgAFxIAFyOgALIAAgAC0AC0H/AHE6AAsLIAdBADoADyABIAZqIActAA86AAAMAQsgACEFIwBBEGsiBCQAAkAgAyIAIAJqIAZrIgMgBkF/c0Hv////B2pNBEACfyAFLQALQQd2BEAgBSgCAAwBCyAFCyEIIAQgBSAGQef///8DSQR/IAQgBkEBdDYCDCAEIAMgBmo2AgAjAEEQayIJJAAgBCgCACAEQQxqIgooAgBJIQMgCUEQaiQAIAogBCADGygCACIDQQtPBH8gA0EQakFwcSIDIANBAWsiAyADQQtGGwVBCgtBAWoFQe////8HCxBcIAQoAgAhAyAEKAIEGiAABEAgAyAIIAAQOQsgAgRAIAAgA2ogASACEDkLQQAhASAGQQpHBEAgCBAfCyAFIAM2AgAgBSAFKAIIQYCAgIB4cSAEKAIEQf////8HcXI2AgggBSAFKAIIQYCAgIB4cjYCCCAFIAAgAmogAWoiADYCBCAEQQA6AAwgACADaiAELQAMOgAAIARBEGokAAwBCxA2AAsLIAdBEGokAAsWACACEBohASAAIAI2AgQgACABNgIAC4oFAgZ+An8gASABKAIAQQdqQXhxIgFBEGo2AgAgACEJIAEpAwAhAyABKQMIIQYjAEEgayIIJAACQCAGQv///////////wCDIgRCgICAgICAwIA8fSAEQoCAgICAgMD/wwB9VARAIAZCBIYgA0I8iIQhBCADQv//////////D4MiA0KBgICAgICAgAhaBEAgBEKBgICAgICAgMAAfCECDAILIARCgICAgICAgIBAfSECIANCgICAgICAgIAIUg0BIAIgBEIBg3whAgwBCyADUCAEQoCAgICAgMD//wBUIARCgICAgICAwP//AFEbRQRAIAZCBIYgA0I8iIRC/////////wODQoCAgICAgID8/wCEIQIMAQtCgICAgICAgPj/ACECIARC////////v//DAFYNAEIAIQIgBEIwiKciAEGR9wBJDQAgAyECIAZC////////P4NCgICAgICAwACEIgUhBwJAIABBgfcAayIBQcAAcQRAIAIgAUFAaq2GIQdCACECDAELIAFFDQAgByABrSIEhiACQcAAIAFrrYiEIQcgAiAEhiECCyAIIAI3AxAgCCAHNwMYAkBBgfgAIABrIgBBwABxBEAgBSAAQUBqrYghA0IAIQUMAQsgAEUNACAFQcAAIABrrYYgAyAArSICiIQhAyAFIAKIIQULIAggAzcDACAIIAU3AwggCCkDCEIEhiAIKQMAIgNCPIiEIQIgCCkDECAIKQMYhEIAUq0gA0L//////////w+DhCIDQoGAgICAgICACFoEQCACQgF8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IAQgAkEDbGoiBy0AAiEKIActAAEhCSABIAJqIActAAAgBXE6AAAgASACIANqaiAFIAlxOgAAIAEgAiAGamogBSAKcToAACACQQFqIgIgCEcNAAsMAQsCQAJAIAAoAggoAghBAWsOAgEAAgsgAkUNASAAKAI0IQNBACEHA0AgASAHQQJ0IgVqIAMgBCAFaiIFLQACcUEQdCADIAUtAAFxQQh0ciADIAUtAABxciAFLQADIANxQRh0cjYAACAHQQFqIgcgAkcNAAsMAQsgAiADIAIgA0kbIghFDQAgA0EDbCEGIANBAXQhCiAAKAI0IQVBACECA0AgBCACQQJ0aiIHLQADIQkgBy0AAiELIActAAEhDCABIAJqIActAAAgBXE6AAAgASACIANqaiAFIAxxOgAAIAEgAiAKamogBSALcToAACABIAIgBmpqIAUgCXE6AAAgAkEBaiICIAhHDQALCyAAIAAoAiwgACgCDGo2AiwLggEBA39BpSoQLCIBQfD///8HSQRAAkACQCABQQtPBEAgAUEPckEBaiICEBohAyAAIAJBgICAgHhyNgIIIAAgAzYCACAAIAE2AgQgASADaiECIAMhAAwBCyAAIAE6AAsgACABaiECIAFFDQELIABBpSogARAoGgsgAkEAOgAADwsQNgALkQcBCn8gACgCLCEFAkACQAJAIAAoAgQoAgxBA2sOAgABAgsgACgCCCgCCEECRgRAIAJFDQIgAkEBRwRAIAJBfnEhCEEAIQMDQCABIARBA2wiB2oiBi8AACEJIAUgB2oiByAGLQACOgACIAcgCTsAACABIARBAXJBA2wiB2oiBi8AACEJIAUgB2oiByAGLQACOgACIAcgCTsAACAEQQJqIQQgA0ECaiIDIAhHDQALCyACQQFxRQ0CIAEgBEEDbCIDaiIBLwAAIQQgAyAFaiIDIAEtAAI6AAIgAyAEOwAADAILIAMgAiACIANLGyIIRQ0BIANBAXQhByAIQQFHBEAgCEF+cSEMA0AgASAEai0AACEKIAEgAyAEamotAAAhCyAFIARBA2xqIgYgASAEIAdqai0AADoAAiAGIAs6AAEgBiAKOgAAIAEgBEEBciIGai0AACELIAEgAyAGamotAAAhDSAFIAZBA2xqIgogASAGIAdqai0AADoAAiAKIA06AAEgCiALOgAAIARBAmohBCAJQQJqIgkgDEcNAAsLIAhBAXFFDQEgASAEai0AACEIIAEgAyAEamotAAAhBiAFIARBA2xqIgMgASAEIAdqai0AADoAAiADIAY6AAEgAyAIOgAADAELAkACQCAAKAIIKAIIQQFrDgIBAAILIAJFDQEDQCAFIARBAnQiA2ogASADaigAADYAACAEQQFqIgQgAkcNAAsMAQsgAyACIAIgA0sbIghFDQAgA0EDbCEHIANBAXQhBgNAIAUgBEECdGogASAEai0AACABIAMgBGpqLQAAQQh0ciABIAQgBmpqLQAAQRB0ciABIAQgB2pqLQAAQRh0cjYAACAEQQFqIgQgCEcNAAsLAkAgACgCCC0AEEUNACACRQ0AIAAoAgQoAgwhASACQQRPBEAgAkF8cSEIQQAhBANAIAUtAAIhAyAFIAUtAAA6AAIgBSADOgAAIAEgBWoiAy0AAiEFIAMgAy0AADoAAiADIAU6AAAgASADaiIDLQACIQUgAyADLQAAOgACIAMgBToAACABIANqIgMtAAIhBSADIAMtAAA6AAIgAyAFOgAAIAEgA2ohBSAEQQRqIgQgCEcNAAsLIAJBA3EiAkUNAEEAIQQDQCAFLQACIQMgBSAFLQAAOgACIAUgAzoAACABIAVqIQUgBEEBaiIEIAJHDQALCyAAIAAoAiwgACgCDGo2AiwLygMBB38gACgCBCEEAkAgAC0AFARAIAJFDQEgAkEDcSEGQQAhAyACQQRPBEAgAkF8cSEIQQAhAgNAIAEgA2ogAyAEai0AACAALQAQcToAACABIANBAXIiB2ogBCAHai0AACAALQAQcToAACABIANBAnIiB2ogBCAHai0AACAALQAQcToAACABIANBA3IiB2ogBCAHai0AACAALQAQcToAACADQQRqIQMgAkEEaiICIAhHDQALCyAGBEADQCABIANqIAMgBGotAAAgAC0AEHE6AAAgA0EBaiEDIAVBAWoiBSAGRw0ACwsgACgCBCEEDAELIAJFDQAgACgCECEGQQAhAyACQQRPBEAgAkF8cSEKA0AgASADQQF0IgVqIAQgBWovAQAgBnE7AQAgASAFQQJyIglqIAQgCWovAQAgBnE7AQAgASAFQQRyIglqIAQgCWovAQAgBnE7AQAgASAFQQZyIgVqIAQgBWovAQAgBnE7AQAgA0EEaiEDIAdBBGoiByAK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IABCADcCTCAEKAIAIQEgAEIANwJoIAAgATYCVCAAQgA3AlggAEIANwBdIABB8ABqIQNBACEBA0AgAyABQQR0aiICQoCAgIAQNwIIIAJCADcCACABQQFyIgJB7QJHBEAgAyACQQR0aiICQoCAgIAQNwIIIAJCADcCACABQQJqIQEMAQsLIABCADcCwC4gAEHULmpBATsBACAAQcwuakIANwIAIABByC5qQQE7AQAgAEHYLmoMAgsgBSgCACILDQBBACELAkACQAJAIAQoAghBCGsOCQADAwMBAwMDAgMLQfQuEBohACAEKAIMIQEgACAEKAIINgIMIAAgBCkCADcCBCAAIAFBASAHGzYCECAAIAUpAgA3AhQgACAFKQIINwIcIAAgBSgCEDYCJCAAQgA3AiggAEIANwIwIABCADcCOCAAQgA3AkQgAEG8OzYCACAAQgA3AkwgBCgCACEBIABCADcCaCAAIAE2AlQgAEIANwJYIABCADcAXSAAQfAAaiEDQQAhAQNAIAMgAUEEdGoiAkKAgICAEDcCCCACQgA3AgAgAUEBciICQe0CRwRAIAMgAkEEdGoiAkKAgICAEDcCCCACQgA3AgAgAUECaiEBDAELCyAAQgA3AsAuIABB1C5qQQE7AQAgAEHMLmpCADcCACAAQcguakEBOwEAIABB2C5qDAMLQfQuEBohACAEKAIMIQEgACAEKAIINgIMIAAgBCkCADcCBCAAIAFBASAHGzYCECAAIAUpAgA3AhQgACAFKQIINwIcIAAgBSgCEDYCJCAAQgA3AiggAEIANwIwIABCADcCOCAAQgA3AkQgAEGsPDYCACAAQgA3AkwgBCgCACEBIABCADcCaCAAIAE2AlQgAEIANwJYIABCADcAXSAAQfAAaiEDQQAhAQNAIAMgAUEEdGoiAkKAgICAEDcCCCACQgA3AgAgAUEBciICQe0CRwRAIAMgAkEEdGoiAkKAgICAEDcCCCACQgA3AgAgAUECaiEBDAELCyAAQgA3AsAuIABB1C5qQQE7AQAgAEHMLmpCADcCACAAQcguakEBOwEAIABB2C5qDAILQfQuEBohACAEKAIMIQEgACAEKAIINgIMIAAgBCkCADcCBCAAIAFBASAHGzYCECAAIAUpAgA3AhQgACAFKQIINwIcIAAgBSgCEDYCJCAAQgA3AiggAEIANwIw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KAIIEAsgAigCCCIAEAggAkEQaiQAIAALzQIBA38jAEEQayIDJABBpOcALQAARQRAQaTnAEEBOgAAQYDnAEHKCBAMNgIAQcj2Ai0AAEUEQAJ/A0AgAkHA8QJqLQAARQRAIAJBwPECakEBOgAAIAJBAnRBwPICakEANgIAQcz2AiACNgIAQQAMAgsgAkEBaiICQYABRw0AC0EGCwRAEFYAC0HI9gJBAToAAAsCQEHJ9gItAABFBEBBHCECAkBBzPYCKAIAIgRB/wBLDQAgBEHA8QJqLQAARQ0AIARBAnRBwPICakHM9gI2AgBBACECCyACDQFByfYCQQE6AAALQQwQLiICRQ0AIAJBADYCBCACQRk2AgAgAkHQ9gIoAgA2AghB0PYCIAI2AgALCyABKAIQIQIgAyABKAIMIgE2AgwgAyACIAFrNgIIIABBgOcAKAIAQQFByC0gA0EIahAYNgIAIANBEGokAAteAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADQQhqIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwAgAygCCBALIAMoAggiABAIIANBEGokACAAC40BAQN/IAEgASgCACgCCBECACIEECwiAkHw////B0kEQAJAAkAgAkELTwRAIAJBD3JBAWoiAxAaIQEgACADQYCAgIB4cjYCCCAAIAE2AgAgACACNgIEIAEgAmohAyABIQAMAQsgACACOgALIAAgAmohAyACRQ0BCyAAIAQgAhAoGgsgA0EAOgAADwsQNgALhAIBBn8jAEEQayIHJAACQAJAIAECfyACIAEoAgQiAyABKAIAIgVrIgRLBEAgAiAEayIIIAEoAggiBiADa00EQCADQQAgCBAbIAhqDAILIAJBAEgNA0H/////ByAGIAVrIgNBAXQiBiACIAIgBkkbIANB/////wNPGyIDEBoiBiAEakEAIAgQGxogASAGIAUgBBAoIgQgA2o2AgggASACIARqIgM2AgQgASAENgIAIAVFDQIgBRAfIAEoAgQhAwwCCyACIARPDQEgAiAFagsiAzYCBAsgByABKAIAIgE2AgwgByADIAFrNgIIIABBuC0gB0EIahANNgIAIAdBEGokAA8LEB4ACx8BAX9BKBAaIgBCADcCACAAQgA3AhAgAEIANwIIIAALEAAjACAAa0Fw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IG1vZGUgaXMgbm90IE5vbmUsIFNhbXBsZSwgTGluZSkgb3IgaW52YWxpZCBpbiBjb21iaW5hdGlvbiB3aXRoIGNvbXBvbmVudCBjb3VudABUaGUgYXJndW1lbnQgZm9yIHRoZSBjb2xvciBjb21wb25lbnQgaXMgbm90IChOb25lLCBIcDEsIEhwMiwgSHAzKSBvciBpbnZhbGlkIGluIGNvbWJpbmF0aW9uIHdpdGggY29tcG9uZW50IGNvdW50AGNvbXBvbmVudENvdW50AHVuc2lnbmVkIGludABJbnZhbGlkIGFyZ3VtZW50AEludmFsaWQgSlBFRy1MUyBzdHJlYW06IGR1cGxpY2F0ZSBjb21wb25lbnQgaWRlbnRpZmllciBpbiB0aGUgKFNPRikgc2VnbWVudABoZWlnaHQAZmxvYXQAdWludDY0X3QAZ2V0TmVhckxvc3NsZXNzAFN1Y2Nlc3MAY2hhcmxzOjpqcGVnbHMASW52YWxpZCBKUEVHLUxTIHN0cmVhbTogSlBFRy1MUyBwcmVzZXQgcGFyYW1ldGVycyBzZWdtZW50IGNvbnRhaW5zIGludmFsaWQgdmFsdWVzAHZlY3RvcgBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiBtaXNzaW5nIGV4cGVjdGVkIHJlc3RhcnQgKFJUU20pIG1hcmtlcgBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiBtb3JlIHRoZW4gb25lIFN0YXJ0IE9mIEltYWdlIChTT0kpIG1hcmtlcgBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiBmaXJzdCBKUEVHIG1hcmtlciBpcyBub3QgYSBTdGFydCBPZiBJbWFnZSAoU09JKSBtYXJrZXIASW52YWxpZCBKUEVHLUxTIHN0cmVhbTogbWlzc2luZyBFbmQgT2YgSW1hZ2UgKEVPSSkgbWFya2VyAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IHVuZXhwZWN0ZWQgRW5kIE9mIEltYWdlIChFT0kpIG1hcmtlcgBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiBtb3JlIHRoZW4gb25lIFN0YXJ0IE9mIEZyYW1lIChTT0YpIG1hcmtlcgBObyBtZW1vcnkgY291bGQgYmUgYWxsb2NhdGVkIGZvciBhbiBpbnRlcm5hbCBidWZmZXIAZ2V0RW5jb2RlZEJ1ZmZlcgBnZXREZWNvZGVkQnVmZmVyAFRoZSBKUEVHLUxTIHN0cmVhbSBpcyBlbmNvZGVkIHdpdGggYSBwYXJhbWV0ZXIgdmFsdWUgdGhhdCBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBDaGFyTFMgZGVjb2RlcgBKcGVnTFNEZWNvZGVyAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IGludmFsaWQgU1BJRkYgaGVhZGVyAHVuc2lnbmVkIGNoYXIAZ2V0RnJhbWVJbmZvAFVua25vd24Ac3RkOjpleGNlcHRpb24AZ2V0VmVyc2lvbgBuYW4ASW52YWxpZCBKUEVHLUxTIHN0cmVhbTogdGhlIEpQRUcgc3RyZWFtIGlzIG5vdCBlbmNvZGVkIHdpdGggdGhlIEpQRUctTFMgYWxnb3JpdGhtAHN5c3RlbQBJbnZhbGlkIEpQRUctTFMgc3RyZWFtLCB0aGUgZW5jb2RlZCBiaXQgc3RyZWFtIGNvbnRhaW5zIGEgZ2VuZXJhbCBzdHJ1Y3R1cmFsIHByb2JsZW0AYm9vbABlbXNjcmlwdGVuOjp2YWwAd2lkdGgAdW5zaWduZWQgbG9uZwBzdGQ6OndzdHJpbmcAYmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAGluZgBUaGUgc3RyaWRlIGFyZ3VtZW50IGRvZXMgbm90IG1hdGNoIHdpdGggdGhlIGZyYW1lIGluZm8gYW5kIGJ1ZmZlciBzaXplAFRoZSBlbmNvZGluZyBvcHRpb25zIGFyZ3VtZW50IGhhcyBhbiBpbnZhbGlkIHZhbHVlAE1ldGhvZCBjYWxsIGlzIGludmFsaWQgZm9yIHRoZSBjdXJyZW50IHN0YXRlAENhbGxiYWNrIGZ1bmN0aW9uIHJldHVybmVkIGEgZmFpbHVyZQBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiBKUEVHLUxTIHByZXNldCBwYXJhbWV0ZXJzIHNlZ21lbnQgY29udGFpbnMgYW4gaW52YWxpZCB0eXBlAFVuc3VwcG9ydGVkIEpQRUctTFMgc3RyZWFtOiBKUEVHLUxTIHByZXNldCBwYXJhbWV0ZXJzIHNlZ21lbnQgY29udGFpbnMgYW4gSlBFRy1MUyBFeHRlbmRlZCAoSVNPL0lFQyAxNDQ5NS0yKSB0eXBlAGJpdHNQZXJTYW1wbGUAZG91YmxlAFRoZSBhcmd1bWVudCBmb3IgdGhlIGVudHJ5IHNpemUgcGFyYW1ldGVyIGlzIG91dHNpZGUgdGhlIHZhbGlkIHJhbmdlAGdldEV4Y2VwdGlvbk1lc3NhZ2UAZGVjb2RlAGdldEludGVybGVhdmVNb2RlAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IHRoZSBsZWFkaW5nIHN0YXJ0IGJ5dGUgKDB4RkYpIGZvciBhIEpQRUcgbWFya2VyIHdhcyBub3QgZm91bmQASW52YWxpZCBKUEVHLUxTIHN0cmVhbTogYW4gdW5rbm93biBKUEVHIG1hcmtlciBjb2RlIHdhcyBmb3VuZABJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiB1bmV4cGVjdGVkIG1hcmtlciBmb3VuZAB2b2lkAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IHNlZ21lbnQgc2l6ZSBvZiBhIG1hcmtlciBzZWdtZW50IGlzIGludmFsaWQAVGhlIGFyZ3VtZW50IGZvciB0aGUgSlBFRy1MUyBwcmVzZXQgY29kaW5nIHBhcmFtZXRlcnMgaXMgbm90IHZhbGlkAFRoZSBiaXQgZGVwdGggZm9yIHRoZSB0cmFuc2Zvcm1hdGlvbiBpcyBub3Qgc3VwcG9ydGVkAFRoZSBjb2xvciB0cmFuc2Zvcm0gaXMgbm90IHN1cHBvcnRlZABUaGUgc291cmNlIGJ1ZmZlciBpcyB0b28gc21hbGwsIG1vcmUgaW5wdXQgZGF0YSB3YXMgZXhwZWN0ZWQAQW4gdW5leHBlY3RlZCBpbnRlcm5hbCBmYWlsdXJlIG9jY3VycmVkAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IHRoZSBoZWlnaHQgKE51bWJlciBvZiBsaW5lcykgaXMgYWxyZWFkeSBkZWZpbmVkAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IHRoZSB3aWR0aCAoTnVtYmVyIG9mIHNhbXBsZXMgcGVyIGxpbmUpIGlzIGFscmVhZHkgZGVmaW5lZABVbmtub3duIGVycm9yICVkAHN0ZDo6YmFkX2FsbG9jAGdlbmVyaWMASW52YWxpZCBKUEVHLUxTIHN0cmVhbTogcmVzdGFydCAoUlRTbSkgbWFya2VyIGZvdW5kIG91dHNpZGUgZW5jb2RlZCBlbnRyb3B5IGRhdGEASW52YWxpZCBKUEVHLUxTIHN0cmVhbSwgdGhlIGRlY29kaW5nIHByb2Nlc3MgaXMgcmVhZHkgYnV0IHRoZSBzb3VyY2UgYnVmZmVyIHN0aWxsIGNvbnRhaW5zIGVuY29kZWQgZGF0YQBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiB0aGUgYml0IHBlciBzYW1wbGUgKHNhbXBsZSBwcmVjaXNpb24pIHBhcmFtZXRlciBpcyBub3QgaW4gdGhlIHJhbmdlIFsyLCAxNl0AVGhlIGJpdCBwZXIgc2FtcGxlIGFyZ3VtZW50IGlzIG91dHNpZGUgdGhlIHJhbmdlIFsyLCAxNl0AVGhlIGNvbXBvbmVudCBjb3VudCBhcmd1bWVudCBpcyBvdXRzaWRlIHRoZSByYW5nZSBbMSwgMjU1XQBJbnZhbGlkIEpQRUctTFMgc3RyZWFtOiBjb21wb25lbnQgY291bnQgaW4gdGhlIFNPRiBzZWdtZW50IGlzIG91dHNpZGUgdGhlIHJhbmdlIFsxLCAyNTVdAFRoZSBuZWFyIGxvc3NsZXNzIGFyZ3VtZW50IGlzIG91dHNpZGUgdGhlIHJhbmdlIFswLCAyNTVdAFRoZSBoZWlnaHQgYXJndW1lbnQgaXMgb3V0c2lkZSB0aGUgc3VwcG9ydGVkIHJhbmdlIFsxLCA2NTUzNV0AVGhlIHdpZHRoIGFyZ3VtZW50IGlzIG91dHNpZGUgdGhlIHN1cHBvcnRlZCByYW5nZSBbMSwgNjU1MzVdAEludmFsaWQgSlBFRy1MUyBzdHJlYW06IG5lYXItbG9zc2xlc3MgaXMgb3V0c2lkZSB0aGUgcmFuZ2UgWzAsIG1pbigyNTUsIE1BWFZBTC8yKV0ATkFOAElORgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADIuNC4xAC4AKG51bGwpAHN0ZDo6X19saWJjcHBfdGxzX2NyZWF0ZSgpIGZhaWxlZCBpbiBfX2N4YV90aHJlYWRfYXRleGl0KCkAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAOiAA1BUAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAADAMQAAlBUAAGlpADlGcmFtZUluZm8AAADAMQAA3xUAAGkAdmkAaWlpAHZpaWkAMTNKcGVnTFNEZWNvZGVyAAAAwDEAAAIWAABQMTNKcGVnTFNEZWNvZGVyAAAAAEQyAAAcFgAAAAAAABQWAABQSzEzSnBlZ0xTRGVjb2RlcgAAAEQyAABAFgAAAQAAABQWAAB2AAAAMBYAAIwWAAAwFgAAgDEAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAwDEAAHgWAABpaWlpAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQDAMQAAmRYAAIwWAAAwFgAAuBYAAPwwAAAwFgAAdmlpAE42Y2hhcmxzMTJqcGVnbHNfZXJyb3JFAOgxAADYFgAAbC8AAAAAAADwFgAAHAAAACQAAAAlAAAA7BUAAFQWAAAsMQAAVBYAAFwxAABUFgAA1BUAAHQxAAAAAAAAcBcAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAABONmNoYXJsczE1anBlZ2xzX2NhdGVnb3J5RQAA6DEAAFQXAADILgAAAAAAAAAYAAAyAAAAMwAAADQAAAA1AAAANgAAAE42Y2hhcmxzOWpsc19jb2RlY0lOU18xNGRlZmF1bHRfdHJhaXRzSWhoRUVOU18xNmRlY29kZXJfc3RyYXRlZ3lFRUUATjZjaGFybHMxNmRlY29kZXJfc3RyYXRlZ3lFAMAxAADcFwAA6DEAAJgXAAD4FwAAAAAAAPgXAAA3AAAAOAAAADkAAAA5AAAAOQAAAAAAAACMGAAAOgAAADsAAAA8AAAAPQAAAE42Y2hhcmxzMjlwb3N0X3Byb2Nlc3Nfc2luZ2xlX2NvbXBvbmVudEUATjZjaGFybHMxMnByb2Nlc3NfbGluZUUAAAAAwDEAAGkYAADoMQAAQBgAAIQYAAAAAAAA4BgAADoAAAA+AAAAPwAAAEAAAABONmNoYXJsczM2cG9zdF9wcm9jZXNzX3NpbmdsZV9jb21wb25lbnRfbWFza2VkRQDoMQAAsBgAAIQYAAAAAAAAPBkAAEEAAABCAAAAQwAAAEQAAABONmNoYXJsczE5cHJvY2Vzc190cmFuc2Zvcm1lZElOU18xNHRyYW5zZm9ybV9ub25lSWhFRUVFAOgxAAAEGQAAhBgAAAAAAACYGQAARQAAAEYAAABHAAAASAAAAE42Y2hhcmxzMTlwcm9jZXNzX3RyYW5zZm9ybWVkSU5TXzEzdHJhbnNmb3JtX2hwMUloRUVFRQAA6DEAAGAZAACEGAAAAAAAAPQZAABJAAAASgAAAEsAAABMAAAATjZjaGFybHMxOXByb2Nlc3NfdHJhbnNmb3JtZWRJTlNfMTN0cmFuc2Zvcm1faHAySWhFRUVFAADoMQAAvBkAAIQYAAAAAAAAUBoAAE0AAABOAAAATwAAAFAAAABONmNoYXJsczE5cHJvY2Vzc190cmFuc2Zvcm1lZElOU18xM3RyYW5zZm9ybV9ocDNJaEVFRUUAAOgxAAAYGgAAhBgAQew0C7ohAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAFAAAABQAAAAYAAAAGAAAABwAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAAAAAAAA8GwAAUQAAAFIAAABTAAAAVAAAAFUAAABONmNoYXJsczlqbHNfY29kZWNJTlNfMTRkZWZhdWx0X3RyYWl0c0l0dEVFTlNfMTZkZWNvZGVyX3N0cmF0ZWd5RUVFAOgxAAD4GgAA+BcAAAAAAACYGwAAVgAAAFcAAABYAAAAWQAAAE42Y2hhcmxzMTlwcm9jZXNzX3RyYW5zZm9ybWVkSU5TXzE0dHJhbnNmb3JtX25vbmVJdEVFRUUA6DEAAGAbAACEGAAAAAAAAPQbAABaAAAAWwAAAFwAAABdAAAATjZjaGFybHMxOXByb2Nlc3NfdHJhbnNmb3JtZWRJTlNfMTN0cmFuc2Zvcm1faHAxSXRFRUVFAADoMQAAvBsAAIQYAAAAAAAAUBwAAF4AAABfAAAAYAAAAGEAAABONmNoYXJsczE5cHJvY2Vzc190cmFuc2Zvcm1lZElOU18xM3RyYW5zZm9ybV9ocDJJdEVFRUUAAOgxAAAYHAAAhBgAAAAAAACsHAAAYgAAAGMAAABkAAAAZQAAAE42Y2hhcmxzMTlwcm9jZXNzX3RyYW5zZm9ybWVkSU5TXzEzdHJhbnNmb3JtX2hwM0l0RUVFRQAA6DEAAHQcAACEGAAAAAAAACwdAABmAAAAZwAAAGgAAABpAAAAagAAAE42Y2hhcmxzOWpsc19jb2RlY0lOU18xNWxvc3NsZXNzX3RyYWl0c0lOU183dHJpcGxldEloRUVMaThFRUVOU18xNmRlY29kZXJfc3RyYXRlZ3lFRUUAAADoMQAA1BwAAPgXAAAAAAAAqB0AAGsAAABsAAAAbQAAAG4AAABvAAAATjZjaGFybHM5amxzX2NvZGVjSU5TXzE1bG9zc2xlc3NfdHJhaXRzSU5TXzRxdWFkSWhFRUxpOEVFRU5TXzE2ZGVjb2Rlcl9zdHJhdGVneUVFRQAA6DEAAFQdAAD4FwAAAAAAABgeAABwAAAAcQAAAHIAAABzAAAAdAAAAE42Y2hhcmxzOWpsc19jb2RlY0lOU18xNWxvc3NsZXNzX3RyYWl0c0loTGk4RUVFTlNfMTZkZWNvZGVyX3N0cmF0ZWd5RUVFAOgxAADQHQAA+BcAAAAAAACMHgAAdQAAAHYAAAB3AAAAeAAAAHkAAABONmNoYXJsczlqbHNfY29kZWNJTlNfMTVsb3NzbGVzc190cmFpdHNJdExpMTJFRUVOU18xNmRlY29kZXJfc3RyYXRlZ3lFRUUAAAAA6DEAAEAeAAD4FwAAAAAAAAAfAAB6AAAAewAAAHwAAAB9AAAAfgAAAE42Y2hhcmxzOWpsc19jb2RlY0lOU18xNWxvc3NsZXNzX3RyYWl0c0l0TGkxNkVFRU5TXzE2ZGVjb2Rlcl9zdHJhdGVneUVFRQAAAADoMQAAtB4AAPgXAAAAAAAAfB8AAH8AAACAAAAAgQAAAIIAAACDAAAATjZjaGFybHM5amxzX2NvZGVjSU5TXzE0ZGVmYXVsdF90cmFpdHNJaE5TXzd0cmlwbGV0SWhFRUVFTlNfMTZkZWNvZGVyX3N0cmF0ZWd5RUVFAAAA6DEAACgfAAD4FwAAAAAAAPQfAACEAAAAhQAAAIYAAACHAAAAiAAAAE42Y2hhcmxzOWpsc19jb2RlY0lOU18xNGRlZmF1bHRfdHJhaXRzSWhOU180cXVhZEloRUVFRU5TXzE2ZGVjb2Rlcl9zdHJhdGVneUVFRQAA6DEAAKQfAAD4FwAAAAAAAHAgAACJAAAAigAAAIsAAACMAAAAjQAAAE42Y2hhcmxzOWpsc19jb2RlY0lOU18xNGRlZmF1bHRfdHJhaXRzSXROU183dHJpcGxldEl0RUVFRU5TXzE2ZGVjb2Rlcl9zdHJhdGVneUVFRQAAAOgxAAAcIAAA+BcAAAAAAADoIAAAjgAAAI8AAACQAAAAkQAAAJIAAABONmNoYXJsczlqbHNfY29kZWNJTlNfMTRkZWZhdWx0X3RyYWl0c0l0TlNfNHF1YWRJdEVFRUVOU18xNmRlY29kZXJfc3RyYXRlZ3lFRUUAAOgxAACYIAAA+BcAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAADAMQAA9CAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAADAMQAAPCEAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAAwDEAAIQhAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRGlOU18xMWNoYXJfdHJhaXRzSURpRUVOU185YWxsb2NhdG9ySURpRUVFRQAAAMAxAADQIQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAADAMQAAHCIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQAAwDEAAEQiAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAAMAxAABsIgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAADAMQAAlCIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAAwDEAALwiAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAAMAxAADkIgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAADAMQAADCMAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQAAwDEAADQjAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lmRUUAAMAxAABcIwAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZEVFAADAMQAAhCMAAABObyBlcnJvciBpbmZvcm1hdGlvbgBJbGxlZ2FsIGJ5dGUgc2VxdWVuY2UARG9tYWluIGVycm9yAFJlc3VsdCBub3QgcmVwcmVzZW50YWJsZQBOb3QgYSB0dHkAUGVybWlzc2lvbiBkZW5pZWQAT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQATm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQBObyBzdWNoIHByb2Nlc3MARmlsZSBleGlzdHMAVmFsdWUgdG9vIGxhcmdlIGZvciBkYXRhIHR5cGUATm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UAT3V0IG9mIG1lbW9yeQBSZXNvdXJjZSBidXN5AEludGVycnVwdGVkIHN5c3RlbSBjYWxsAFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlAEludmFsaWQgc2VlawBDcm9zcy1kZXZpY2UgbGluawBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0ARGlyZWN0b3J5IG5vdCBlbXB0eQBDb25uZWN0aW9uIHJlc2V0IGJ5IHBlZXIAT3BlcmF0aW9uIHRpbWVkIG91dABDb25uZWN0aW9uIHJlZnVzZWQASG9zdCBpcyBkb3duAEhvc3QgaXMgdW5yZWFjaGFibGUAQWRkcmVzcyBpbiB1c2UAQnJva2VuIHBpcGUASS9PIGVycm9yAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MAQmxvY2sgZGV2aWNlIHJlcXVpcmVkAE5vIHN1Y2ggZGV2aWNlAE5vdCBhIGRpcmVjdG9yeQBJcyBhIGRpcmVjdG9yeQBUZXh0IGZpbGUgYnVzeQBFeGVjIGZvcm1hdCBlcnJvcgBJbnZhbGlkIGFyZ3VtZW50AEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcAU3ltYm9saWMgbGluayBsb29wAEZpbGVuYW1lIHRvbyBsb25nAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAE5vIGZpbGUgZGVzY3JpcHRvcnMgYXZhaWxhYmxlAEJhZCBmaWxlIGRlc2NyaXB0b3IATm8gY2hpbGQgcHJvY2VzcwBCYWQgYWRkcmVzcwBGaWxlIHRvbyBsYXJnZQBUb28gbWFueSBsaW5rcwBObyBsb2NrcyBhdmFpbGFibGUAUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIAU3RhdGUgbm90IHJlY292ZXJhYmxlAFByZXZpb3VzIG93bmVyIGRpZWQAT3BlcmF0aW9uIGNhbmNlbGVkAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABObyBtZXNzYWdlIG9mIGRlc2lyZWQgdHlwZQBJZGVudGlmaWVyIHJlbW92ZWQARGV2aWNlIG5vdCBhIHN0cmVhbQBObyBkYXRhIGF2YWlsYWJsZQBEZXZpY2UgdGltZW91dABPdXQgb2Ygc3RyZWFtcyByZXNvdXJjZXMATGluayBoYXMgYmVlbiBzZXZlcmVkAFByb3RvY29sIGVycm9yAEJhZCBtZXNzYWdlAEZpbGUgZGVzY3JpcHRvciBpbiBiYWQgc3RhdGUATm90IGEgc29ja2V0AERlc3RpbmF0aW9uIGFkZHJlc3MgcmVxdWlyZWQATWVzc2FnZSB0b28gbGFyZ2UAUHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0AFByb3RvY29sIG5vdCBhdmFpbGFibGUAUHJvdG9jb2wgbm90IHN1cHBvcnRlZABTb2NrZXQgdHlwZSBub3Qgc3VwcG9ydGVkAE5vdCBzdXBwb3J0ZWQAUHJvdG9jb2wgZmFtaWx5IG5vdCBzdXBwb3J0ZWQAQWRkcmVzcyBmYW1pbHkgbm90IHN1cHBvcnRlZCBieSBwcm90b2NvbABBZGRyZXNzIG5vdCBhdmFpbGFibGUATmV0d29yayBpcyBkb3duAE5ldHdvcmsgdW5yZWFjaGFibGUAQ29ubmVjdGlvbiByZXNldCBieSBuZXR3b3JrAENvbm5lY3Rpb24gYWJvcnRlZABObyBidWZmZXIgc3BhY2UgYXZhaWxhYmxlAFNvY2tldCBpcyBjb25uZWN0ZWQAU29ja2V0IG5vdCBjb25uZWN0ZWQAQ2Fubm90IHNlbmQgYWZ0ZXIgc29ja2V0IHNodXRkb3duAE9wZXJhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzAE9wZXJhdGlvbiBpbiBwcm9ncmVzcwBTdGFsZSBmaWxlIGhhbmRsZQBSZW1vdGUgSS9PIGVycm9yAFF1b3RhIGV4Y2VlZGVkAE5vIG1lZGl1bSBmb3VuZABXcm9uZyBtZWRpdW0gdHlwZQBNdWx0aWhvcCBhdHRlbXB0ZWQAUmVxdWlyZWQga2V5IG5vdCBhdmFpbGFibGUAS2V5IGhhcyBleHBpcmVkAEtleSBoYXMgYmVlbiByZXZva2VkAEtleSB3YXMgcmVqZWN0ZWQgYnkgc2VydmljZQBBstYAC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEH41wALDCEEAAAAAAAAAAAvAgBBmNgACwY1BEcEVgQAQa7YAAsCoAQAQcLYAAsiRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYeBzkHSQdeBwBB8NgAC0EZAAoAGRkZAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABkAEQoZGRkDCgcAAQAJCxgAAAkGCwAACwAGGQAAABkZGQBBwdkACyEOAAAAAAAAAAAZAAoNGRkZAA0AAAIACQ4AAAAJAA4AAA4AQfvZAAsBDABBh9oACxUTAAAAABMAAAAACQwAAAAAAAwAAAwAQbXaAAsBEABBwdoACxUPAAAABA8AAAAACRAAAAAAABAAABAAQe/aAAsBEgBB+9oACx4RAAAAABEAAAAACRIAAAAAABIAABIAABoAAAAaGhoAQbLbAAsOGgAAABoaGgAAAAAAAAkAQePbAAsBFABB79sACxUXAAAAABcAAAAACRQAAAAAABQAABQAQZ3cAAsBFgBBqdwAC7kKFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAAAAABgvAAAnAAAAlwAAAJgAAAAqAAAAKwAAACwAAACZAAAAAAAAAEgvAAAnAAAAmgAAAJsAAACcAAAAKwAAACwAAACdAAAAAAAAAGwvAAAcAAAAngAAACUAAABOU3QzX18yMTRlcnJvcl9jYXRlZ29yeUUAAAAAwDEAAKwuAABOU3QzX18yMTJfX2RvX21lc3NhZ2VFAADoMQAA0C4AAMguAABOU3QzX18yMjRfX2dlbmVyaWNfZXJyb3JfY2F0ZWdvcnlFAADoMQAA9C4AAOguAABOU3QzX18yMjNfX3N5c3RlbV9lcnJvcl9jYXRlZ29yeUUAAADoMQAAJC8AAOguAABOU3QzX18yMTJzeXN0ZW1fZXJyb3JFAADoMQAAVC8AAEAzAABOMTBfX2N4eGFiaXYxMTZfX3NoaW1fdHlwZV9pbmZvRQAAAADoMQAAeC8AAFwzAABOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAAADoMQAAqC8AAJwvAABOMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mb0UAAADoMQAA2C8AAJwvAABOMTBfX2N4eGFiaXYxMTlfX3BvaW50ZXJfdHlwZV9pbmZvRQDoMQAACDAAAPwvAABOMTBfX2N4eGFiaXYxMjBfX2Z1bmN0aW9uX3R5cGVfaW5mb0UAAAAA6DEAADgwAACcLwAATjEwX19jeHhhYml2MTI5X19wb2ludGVyX3RvX21lbWJlcl90eXBlX2luZm9FAAAA6DEAAGwwAAD8LwAAAAAAAOwwAAChAAAAogAAAKMAAACkAAAApQAAAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQDoMQAAxDAAAJwvAAB2AAAAsDAAAPgwAABEbgAAsDAAAAQxAABiAAAAsDAAABAxAABjAAAAsDAAABwxAABoAAAAsDAAACgxAABhAAAAsDAAADQxAABzAAAAsDAAAEAxAAB0AAAAsDAAAEwxAABpAAAAsDAAAFgxAABqAAAAsDAAAGQxAABsAAAAsDAAAHAxAABtAAAAsDAAAHwxAAB4AAAAsDAAAIgxAAB5AAAAsDAAAJQxAABmAAAAsDAAAKAxAABkAAAAsDAAAKwxAAAAAAAAzC8AAKEAAACmAAAAowAAAKQAAACnAAAAqAAAAKkAAACqAAAAAAAAADAyAAChAAAAqwAAAKMAAACkAAAApwAAAKwAAACtAAAArgAAAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQAAAADoMQAACDIAAMwvAAAAAAAALDAAAKEAAACvAAAAowAAAKQAAACwAAAAAAAAAKgyAAAbAAAAsQAAALIAAAAAAAAAkDIAABsAAACzAAAAtAAAAFN0OWV4Y2VwdGlvbgAAAADAMQAAgDIAAFN0OWJhZF9hbGxvYwAAAADoMQAAmDIAAJAyAAAAAAAA7DIAAB0AAAC1AAAAtgAAAAAAAABAMwAAtwAAALgAAAAlAAAAU3QxMWxvZ2ljX2Vycm9yAOgxAADcMgAAkDIAAAAAAAAgMwAAHQAAALkAAAC2AAAAU3QxMmxlbmd0aF9lcnJvcgAAAADoMQAADDMAAOwyAABTdDEzcnVudGltZV9lcnJvcgAAAOgxAAAsMwAAkDIAAFN0OXR5cGVfaW5mbwAAAADAMQAATDMAQeTmAAsOOBcAAGC7AQBYLgAAfC4="},12:A=>{"use strict";A.exports="data:application/wasm;base64,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IAIgBkgEQCABIAMgBXM6AAAgAEGAAXMhAAwBCyABIAMgB3M6AAALIABBB3YL8gICAn8BfgJAIAJFDQAgACABOgAAIAAgAmoiA0EBayABOgAAIAJBA0kNACAAIAE6AAIgACABOgABIANBA2sgAToAACADQQJrIAE6AAAgAkEHSQ0AIAAgAToAAyADQQRrIAE6AAAgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBBGsgATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQQhrIAE2AgAgAkEMayABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkEQayABNgIAIAJBFGsgATYCACACQRhrIAE2AgAgAkEcayABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa1CgYCAgBB+IQUgAyAEaiEBA0AgASAFNwMYIAEgBTcDECABIAU3AwggASAFNwMAIAFBIGohASACQSBrIgJBH0sNAAsLIAALCwAgAEEAIAEQJRoLiwICA38CfgJAIAApA3AiBEIAUiAEIAApA3ggACgCBCIBIAAoAiwiAmusfCIFV3FFBEAjAEEQayICJABBfyEBAkAgABB/DQAgACACQQ9qQQEgACgCIBECAEEBRw0AIAItAA8hAQsgAkEQaiQAIAEiA0EATg0BIAAoAgQhASAAKAIsIQILIABCfzcDcCAAIAE2AmggACAFIAIgAWusfDcDeEF/DwsgBUIBfCEFIAAoAgQhASAAKAIIIQICQCAAKQNwIgRQDQAgBCAFfSIEIAIgAWusWQ0AIAEgBKdqIQILIAAgAjYCaCAAIAUgACgCLCIAIAFrrHw3A3ggACABTwRAIAFBAWsgAzoAAAsgAwvFCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhAkIAIQEgAlAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAFQdAAaiABIA0gASANIA1QIgYbeSAGQQZ0rXynIgZBD2sQMUEQIAZrIQYgBSkDWCINQiCIIQ4gBSkDUCEBCyACQv///////z9WDQAgBUFAayADIAwgAyAMIAxQIggbeSAIQQZ0rXynIghBD2sQMSAGIAhrQRBqIQYgBSkDSCEMIAUpA0AhAwsgA0IPhiILQoCA/v8PgyICIAFCIIgiBH4iECALQiCIIhMgAUL/////D4MiAX58Ig9CIIYiESABIAJ+fCILIBFUrSACIA1C/////w+DIg1+IhUgBCATfnwiESAMQg+GIhIgA0IxiIRC/////w+DIgMgAX58IhQgDyAQVK1CIIYgD0IgiIR8Ig8gAiAOQoCABIQiDH4iFiANIBN+fCIOIBJCIIhCgICAgAiEIgIgAX58IhAgAyAEfnwiEkIghnwiF3whASAHIAlqIAZqQf//AGshBgJAIAIgBH4iGCAMIBN+fCIEIBhUrSAEIAQgAyANfnwiBFatfCACIAx+fCAEIAQgESAVVK0gESAUVq18fCIEVq18IAMgDH4iAyACIA1+fCICIANUrUIghiACQiCIhHwgBCACQiCGfCICIARUrXwgAiACIBAgElatIA4gFlStIA4gEFatfHxCIIYgEkIgiIR8IgJWrXwgAiACIA8gFFStIA8gF1atfHwiAlatfCIEQoCAgICAgMAAg0IAUgRAIAZBAWohBgwBCyALQj+IIQMgBEIBhiACQj+IhCEEIAJCAYYgAUI/iIQhAiALQgGGIQsgAyABQgGGhCEBCyAGQf//AU4EQCAKQoCAgICAgMD//wCEIQpCACEBDAELAn4gBkEATARAQQEgBmsiB0GAAU8EQEIAIQEMAwsgBUEw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LQsgBUGAAmokAAsGACAAECsLQQECfwJAIAJFDQADQCABIANBA3RqKAIAIgRFDQEgACAERgRAIAEgA0EDdGooAgQPCyADQQFqIgMgAkcNAAsLQQALxQkCBH8FfiMAQfAAayIGJAAgBEL///////////8AgyEJAkACQCABUCIFIAJC////////////AIMiCkKAgICAgIDA//8AfUKAgICAgIDAgIB/VCAKUBtFBEAgA0IAUiAJQoCAgICAgMD//wB9IgtCgICAgICAwICAf1YgC0KAgICAgIDAgIB/URsNAQsgBSAKQoCAgICAgMD//wBUIApCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgCUKAgICAgIDA//8AVCAJQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAKQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiBRshBEIAIAEgBRshAwwCCyADIAlCgICAgICAwP//AIWEUA0BIAEgCoRQBEAgAyAJhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAJhEIAUg0AIAEhAyACIQQMAQsgAyABIAEgA1QgCSAKViAJIApRGyIIGyEKIAQgAiAIGyILQv///////z+DIQkgAiAEIAgbIgJCMIinQf//AXEhByALQjCIp0H//wFxIgVFBEAgBkHgAGogCiAJIAogCSAJUCIFG3kgBUEGdK18pyIFQQ9rEDEgBikDaCEJIAYpA2AhCkEQIAVrIQULIAEgAyAIGyEDIAJC////////P4MhBCAHRQRAIAZB0ABqIAMgBCADIAQgBFAiBxt5IAdBBnStfKciB0EPaxAxQRAgB2shByAGKQNYIQQgBikDUCEDCyAEQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4YgCkI9iIQhBCACIAuFIQ0CfiADQgOGIgIgBSAHRg0AGiAFIAdrIgdB/wBLBEBCACEBQgEMAQsgBkFAayACIAFBgAEgB2sQMSAGQTBqIAIgASAHEDwgBikDOCEBIAYpAzAgBikDQCAGKQNIhEIAUq2ECyEJIARCgICAgICAgASEIQwgCkIDhiEKAkAgDUIAUwRAQgAhA0IAIQQgCSAKhSABIAyFhFANAiAKIAl9IQIgDCABfSAJIApWrX0iBEL/////////A1YNASAGQSBqIAIgBCACIAQgBFAiBxt5IAdBBnStfKdBDGsiBxAxIAUgB2shBSAGKQMoIQQgBikDICECDAELIAkgCnwiAiAJVK0gASAMfHwiBEKAgICAgICACINQDQAgCUIBgyAEQj+GIAJCAYiEhCECIAVBAWohBSAEQgGIIQQLIAtCgICAgICAgICAf4MhASAFQf//AU4EQCABQoCAgICAgMD//wCEIQRCACEDDAELQQAhBwJAIAVBAEoEQCAFIQcMAQsgBkEQaiACIAQgBUH/AGoQMSAGIAIgBEEBIAVrEDwgBikDACAGKQMQIAYpAxiEQgBSrYQhAiAGKQMIIQQLIAKnQQdxIgVBBEutIARCPYYgAkIDiIQiAnwiAyACVK0gBEIDiEL///////8/gyAHrUIwhoQgAYR8IQQCQCAFQQRGBEAgBCADQgGDIgEgA3wiAyABVK18IQQMAQsgBUUNAQsLIAAgAzcDACAAIAQ3AwggBkHwAGokAAt+AgJ/AX4jAEEQayIDJAAgAAJ+IAFFBEBCAAwBCyADIAEgAUEfdSICcyACayICrUIAIAJnIgJB0QBqEDEgAykDCEKAgICAgIDAAIVBnoABIAJrrUIwhnwgAUGAgICAeHGtQiCGhCEEIAMpAwALNwMAIAAgBDcDCCADQRBqJAALugIBA38jAEFAaiICJAAgACgCACIDQQRrKAIAIQQgA0EIaygCACEDIAJCADcDICACQgA3AyggAkIANwMwIAJCADcANyACQgA3AxggAkEANgIUIAJB0O0ANgIQIAIgADYCDCACIAE2AgggACADaiEAQQAhAwJAIAQgAUEAEC8EQCACQQE2AjggBCACQQhqIAAgAEEBQQAgBCgCACgCFBEMACAAQQAgAigCIEEBRhshAwwBCyAEIAJBCGogAEEBQQAgBCgCACgCGBEEAAJAAkAgAigCLA4CAAECCyACKAIcQQAgAigCKEEBRhtBACACKAIkQQFGG0EAIAIoAjBBAUYbIQMMAQsgAigCIEEBRwRAIAIoAjANASACKAIkQQFHDQEgAigCKEEBRw0BCyACKAIYIQMLIAJBQGskACADC/kBAgN+An8jAEEQayIFJAACfiABvSIDQv///////////wCDIgJCgICAgICAgAh9Qv/////////v/wBYBEAgAkI8hiEEIAJCBIhCgICAgICAgIA8fAwBCyACQoCAgICAgID4/wBaBEAgA0I8hiEEIANCBIhCgICAgICAwP//AIQMAQsgAlAEQEIADAELIAUgAkIAIAOnZ0EgaiACQiCIp2cgAkKAgICAEFQbIgZBMWoQMSAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALRwECfyAAIAE3A3AgACAAKAIsIAAoAgQiA2usNwN4IAAoAgghAgJAIAFQDQAgAiADa6wgAVcNACADIAGnaiECCyAAIAI2AmgLtAMBB38gACgCBCEGIAJBgZTr3ANPBEAgACgCAEK2gICA8AA3AhQgACAAKAIAKAIAEQAACyACQR9qQWBxIgRBK2oiB0GBlOvcA08EQCAAKAIAQraAgIAQNwIUIAAgACgCACgCABEAAAsgAUECTwRAIAAoAgAiAiABNgIYIAJBDjYCFCAAIAAoAgAoAgARAAALAn8CQCAGIAFBAnRqIgkoAjQiAkUNAANAIAQgAiIFKAIIIgJLBEAgBSgCACICDQEMAgsLIAUiAygCBAwBCwJAIAFBAnRB2McAQdDHACAFG2ooAgAiAUHVk+vcAyAEayICIAEgAkkbIgIgB2oiCBAqIgMEQCACIQEMAQsDQCACQQF2IQEgAkHjAE0EQCAAKAIAQraAgIAgNwIUIAAgACgCACgCABEAAAsgByABIgJqIggQKiIDRQ0ACwsgBiAGKAJMIAhqNgJMIAMgASAEaiICNgIIIANCADcCAAJAIAVFBEAgCSADNgI0DAELIAUgAzYCAAtBAAshACADIAIgBGs2AgggAyAAIARqNgIEIAAgA0EMaiIBQSAgAUEfcSIBa0EAIAEbamoLAwABC1ABAX4CQCADQcAAcQRAIAIgA0FAaq2IIQFCACECDAELIANFDQAgAkHAACADa62GIAEgA60iBIiEIQEgAiAEiCECCyAAIAE3AwAgACACNwMICyEAQcCHASgCAEUEQEHAhwEgADYCAEHEhwEgATYCAAsQFwvbAQIBfwJ+QQEhBAJAIABCAFIgAUL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFEbDQAgAkIAUiADQv///////////wCDIgZCgICAgICAwP//AFYgBkKAgICAgIDA//8AURsNACAAIAKEIAUgBoSEUARAQQAPCyABIAODQgBZBEBBfyEEIAAgAlQgASADUyABIANRGw0BIAAgAoUgASADhYRCAFIPC0F/IQQgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEECyAECwMAAQsOACAAQdAAahAqQdAAagtjAgF/AX4jAEEQayICJAAgAAJ+IAFFBEBCAAwBCyACIAGtQgAgAWciAUHRAGoQMSACKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCEDIAIpAwALNwMAIAAgAzcDCCACQRBqJAALiAEBA39ByIcBQciHASgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADJAEgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchBIIANBAXQiABBCIQEgACQBIAELgwECA38BfgJAIABCgICAgBBUBEAgACEFDAELA0AgAUEBayIBIAAgAEIKgCIFQgp+fadBMHI6AAAgAEL/////nwFWIQIgBSEAIAINAAsLIAWnIgIEQANAIAFBAWsiASACIAJBCm4iA0EKbGtBMHI6AAAgAkEJSyEEIAMhAiAEDQALCyABCwMAAQvwAQEBfyACIARIBEAgACABIAIgBBAuRQRAQX8PCyAAKAIMIQIgACgCCCEBC0F/IAR0QX9zIAEgAiAEayICdnEiBSADIARBAnRqKAIASgRAA0AgAkEATARAIAAgASACQQEQLkUEQEF/DwsgACgCDCECIAAoAgghAQsgASACQQFrIgJ2QQFxIAVBAXRyIgUgAyAEQQFqIgRBAnRqKAIASg0ACwsgACACNgIMIAAgATYCCCAEQRFOBEAgACgCECIAKAIAIgFB9gA2AhQgAEF/IAEoAgQRAwBBAA8LIAMoApABIAMgBEECdGooAkggBWpqLQARC9oBAQF/AkAgBEEATA0AIAAgAUECdGohASACIANBAnRqIQMCQCAEQQNxIgZFBEAgBCECDAELQQAhACAEIQIDQCADKAIAIAEoAgAgBRApGiACQQFrIQIgA0EEaiEDIAFBBGohASAAQQFqIgAgBkcNAAsL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JRoLIAIgBC0ABCIHaiIDQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAIhAwwBCyAGQZAIaiACakEEIAcQJRoLIAMgBC0ABSIHaiICQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAMhAgwBCyAGQZAIaiADakEFIAcQJRoLIAIgBC0ABiIHaiIDQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAIhAwwBCyAGQZAIaiACakEGIAcQJRoLIAMgBC0AByIHaiICQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAMhAgwBCyAGQZAIaiADakEHIAcQJRoLIAIgBC0ACCIHaiIDQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAIhAwwBCyAGQZAIaiACakEIIAcQJRoLIAMgBC0ACSIHaiICQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAMhAgwBCyAGQZAIaiADakEJIAcQJRoLIAIgBC0ACiIHaiIDQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAIhAwwBCyAGQZAIaiACakEKIAcQJRoLIAMgBC0ACyIHaiICQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAMhAgwBCyAGQZAIaiADakELIAcQJRoLIAIgBC0ADCIHaiIDQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAIhAwwBCyAGQZAIaiACakEMIAcQJRoLIAMgBC0ADSIHaiICQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAMhAgwBCyAGQZAIaiADakENIAcQJRoLIAIgBC0ADiIHaiIDQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCAHRQRAIAIhAwwBCyAGQZAIaiACakEOIAcQJRoLIAMgBC0ADyICaiIHQYECTgRAIAAoAgAiCkEINgIUIAAgCigCABEAAAsCQCACRQRAIAMhBwwBCyAGQZAIaiADakEPIAIQJRoLIAcgBC0AECICaiIKQYECTgRAIAAoAgAiA0EINgIUIAAgAygCABEAAAtBACEDIAIEQCAGQZAIaiAHakEQIAIQJRogCiEHCyAGQZAIaiAHakEAOgAAIAYtAJAIIgUEQCAFwCEJQQAhAgNAIAXAIAlGBEADQCAGIANBAnRqIAI2AgAgAkEBaiECIAkgA0EBaiIDIAZBkAhqaiwAACIFRg0ACwtBASAJdCACTARAIAAoAgAiC0EINgIUIAAgCygCABEAAAsgCUEBaiEJIAJBAXQhAiAFQf8BcQ0ACwtBfyEDIAgCfyAELQABRQRAQQAhAkF/DAELIAhBACAGKAIAazYCTCAELQABIgJBAnQgBmpBBGsoAgALNgIEIAggBC0AAgR/IAggAiAGIAJBAnRqKAIAazYCUCACIAQtAAJqIgJBAnQgBmpBBGsoAgAFQX8LNgIIIAggBC0AAwR/IAggAiAGIAJBAnRqKAIAazYCVCACIAQtAANqIgJBAnQgBmpBBGsoAgAFQX8LNgIMIAggBC0ABAR/IAggAiAGIAJBAnRqKAIAazYCWCACIAQtAARqIgJBAnQgBmpBBGsoAgAFQX8LNgIQIAggBC0ABQR/IAggAiAGIAJBAnRqKAIAazYCXCACIAQtAAVqIgJBAnQgBmpBBGsoAgAFQX8LNgIUIAggBC0ABgR/IAggAiAGIAJBAnRqKAIAazYCYCACIAQtAAZqIgJBAnQgBmpBBGsoAgAFQX8LNgIYIAggBC0ABwR/IAggAiAGIAJBAnRqKAIAazYCZCACIAQtAAdqIgJBAnQgBmpBBGsoAgAFQX8LNgIcIAggBC0ACAR/IAggAiAGIAJBAnRqKAIAazYCaCACIAQtAAhqIgJBAnQgBmpBBGsoAgAFQX8LNgIgIAggBC0ACQR/IAggAiAGIAJBAnRqKAIAazYCbCACIAQtAAlqIgJBAnQgBmpBBGsoAgAFQX8LNgIkIAggBC0ACgR/IAggAiAGIAJBAnRqKAIAazYCcCACIAQtAApqIgJBAnQgBmpBBGsoAgAFQX8LNgIoIAggBC0ACwR/IAggAiAGIAJBAnRqKAIAazYCdCACIAQtAAtqIgJBAnQgBmpBBGsoAgAFQX8LNgIsIAggBC0ADAR/IAggAiAGIAJBAnRqKAIAazYCeCACIAQtAAxqIgJBAnQgBmpBBGsoAgAFQX8LNgIwIAggBC0ADQR/IAggAiAGIAJBAnRqKAIAazYCfCACIAQtAA1qIgJBAnQgBmpBBGsoAgAFQX8LNgI0IAggBC0ADgR/IAggAiAGIAJBAnRqKAIAazYCgAEgAiAELQAOaiICQQJ0IAZqQQRrKAIABUF/CzYCOCAIIAQtAA8EfyAIIAIgBiACQQJ0aigCAGs2AoQBIAIgBC0AD2oiAkECdCAGakEEaygCAAVBfws2AjwgCCAELQAQBH8gCCACIAYgAkECdGooAgBrNgKIASACIAQtABBqQQJ0IAZqQQRrKAIABUF/CzYCQCAIQf//PzYCREEAIQkgCEEANgKMASAIQZQBaiECA0AgAiAJQQJ0IgNqQYASNgIAIAIgA0EEcmpBgBI2AgAgAiADQQhyakGAEjYCACACIANBDHJqQYASNgIAIAIgA0EQcmpBgBI2AgAgAiADQRRyakGAEjYCACACIANBGHJqQYASNgIAIAIgA0EccmpBgBI2AgAgCUEIaiIJQYACRw0AC0EAIQMgBC0AAQRAQQEhAiAIQZQBaiELA0AgAyAEaiENIAYgA0ECdGooAgBBB3QhBUGAASEJA0AgCyAFQQJ0IgxqIA0tABFBgAJyNgIAIAsgDEEEcmogDS0AEUGAAnI2AgAgCyAMQQhyaiANLQARQYACcjYCACALIAxBDHJqIA0tABFBgAJyNgIAIAVBBGohBSAJQQRHIQwgCUEEayEJIAwNAAsgA0EBaiEDIAIgBC0AAUkhCSACQQFqIQIgCQ0ACwsgBC0AAgRAQQEhAiAIQZQBaiELA0AgAyAEaiENIAYgA0ECdGooAgBBBnQhBUHAACEJA0AgCyAFQQJ0IgxqIA0tABFBgARyNgIAIAsgDEEEcmogDS0AEUGABHI2AgAgCyAMQQhyaiANLQARQYAEcjYCACALIAxBDHJqIA0tABFBgARyNgIAIAVBBGohBSAJQQRHIQwgCUEEayEJIAwNAAsgA0EBaiEDIAIgBC0AAkkhCSACQQFqIQIgCQ0ACwsgBC0AAwRAQQEhCQNAIAggBiADQQJ0aigCAEEHdGoiAiADIARqIgVBEWotAABBgAZyNgKUASACIAUtABFBgAZyNgKYASACIAUtABFBgAZyNgKcASACIAUtABFBgAZyNgKgASACIAUtABFBgAZyNgKkASACIAUtABFBgAZyNgKoASACIAUtABFBgAZyNgKsASACIAUtABFBgAZyNgKwASACIAUtABFBgAZyNgK0ASACIAUtABFBgAZyNgK4ASACIAUtABFBgAZyNgK8ASACIAUtABFBgAZyNgLAASACIAUtABFBgAZyNgLEASACIAUtABFBgAZyNgLIASACIAUtABFBgAZyNgLMASACIAUtABFBgAZyNgLQASACIAUtABFBgAZyNgLUASACIAUtABFBgAZyNgLYASACIAUtABFBgAZyNgLcASACIAUtABFBgAZyNgLgASACIAUtABFBgAZyNgLkASACIAUtABFBgAZyNgLoASACIAUtABFBgAZyNgLsASACIAUtABFBgAZyNgLwASACIAUtABFBgAZyNgL0ASACIAUtABFBgAZyNgL4ASACIAUtABFBgAZyNgL8ASACIAUtABFBgAZyNgKAAiACIAUtABFBgAZyNgKEAiACIAUtABFBgAZyNgKIAiACIAUtABFBgAZyNgKMAiACIAUtABFBgAZyNgKQAiADQQFqIQMgCSAELQADSSECIAlBAWohCSACDQALCyAELQAEBEBBASEJA0AgCCAGIANBAnRqKAIAQQZ0aiICIAMgBGoiBUERai0AAEGACHI2ApQBIAIgBS0AEUGACHI2ApgBIAIgBS0AEUGACHI2ApwBIAIgBS0AEUGACHI2AqABIAIgBS0AEUGACHI2AqQBIAIgBS0AEUGACHI2AqgBIAIgBS0AEUGACHI2AqwBIAIgBS0AEUGACHI2ArABIAIgBS0AEUGACHI2ArQBIAIgBS0AEUGACHI2ArgBIAIgBS0AEUGACHI2ArwBIAIgBS0AEUGACHI2AsABIAIgBS0AEUGACHI2AsQBIAIgBS0AEUGACHI2AsgBIAIgBS0AEUGACHI2AswBIAIgBS0AEUGACHI2AtABIANBAWohAyAJIAQtAARJIQIgCUEBaiEJIAINAAsLIAQtAAUEQEEBIQkDQCAIIAYgA0ECdGooAgBBBXRqIgIgAyAEaiIFQRFqLQAAQYAKcjYClAEgAiAFLQARQYAKcjYCmAEgAiAFLQARQYAKcjYCnAEgAiAFLQARQYAKcjYCoAEgAiAFLQARQYAKcjYCpAEgAiAFLQARQYAKcjYCqAEgAiAFLQARQYAKcjYCrAEgAiAFLQARQYAKcjYCsAEgA0EBaiEDIAkgBC0ABUkhAiAJQQFqIQkgAg0ACwsgBC0ABgRAQQEhCQNAIAggBiADQQJ0aigCAEEEdGoiAiADIARqIgVBEWotAABBgAxyNgKUASACIAUtABFBgAxyNgKYASACIAUtABFBgAxyNgKcASACIAUtABFBgAxyNgKgASADQQFqIQMgCSAELQAGSSECIAlBAWohCSACDQALCyAELQAHBEBBASECA0AgCCAGIANBAnRqKAIAQQN0aiIJIAMgBGoiBUERai0AAEGADnI2ApQBIAkgBS0AEUGADnI2ApgBIANBAWohAyACIAQtAAdJIQkgAkEBaiECIAkNAAsLIAQtAAgEQEEBIQIDQCAIIAYgA0ECdGooAgBBAnRqIAMgBGotABFBgBByNgKUASADQQFqIQMgAiAELQAISSEJIAJBAWohAiAJDQALCwJAIAFFDQAgB0EATA0AQQAhAiAKQQFHBEAgCkF+cSEBQQAhAwNAIAIgBGotABFBEE8EQCAAKAIAIgdBCDYCFCAAIAcoAgARAAALIAQgAkEBcmotABFBEE8EQCAAKAIAIgdBCDYCFCAAIAcoAgARAAALIAJBAmohAiADQQJqIgMgAUcNAAsLIApBAXFFDQAgAiAEai0AEUEQSQ0AIAAoAgAiAUEINgIUIAAgASgCABEAAAsgBkGgCmokAAvwCgEOfyABKAIUIQwgASgCECEEIAEoAgwhDSABKAIIIQYgACgCzAMoAhghDwJAAkAgASgCBCIHIAEoAgAiCEwNACAGIA1KDQAgBCAMSg0AIARBAXQhDiAIIQkDQCAPIAlBAnRqKAIAIQogBiEFA0AgCiAFQQZ0aiAOaiEDIAQhAgNAIAMvAQAEQCABIAk2AgAMBQsgA0ECaiEDIAIgDEchCyACQQFqIQIgCw0ACyAFIA1HIQIgBUEBaiEFIAINAAsgByAJRyECIAlBAWohCSACDQALCyAIIQkLAkACQCAHIAlMDQAgBiANSg0AIAQgDEoNACAEQQF0IQ4gByEKA0AgDyAKQQJ0aigCACELIAYhBQNAIAsgBUEGdGogDmohAyAEIQIDQCADLwEABEAgASAKNgIEDAULIANBAmohAyACIAxHIQggAkEBaiECIAgNAAsgBSANRyECIAVBAWohBSACDQALIAkgCkghAiAKQQFrIQogAg0ACwsgByEKCwJAAkAgBiANTg0AIAkgCkoNACAEIAxKDQAgBEEBdCELIAYhCANAIAkhBwNAIA8gB0ECdGooAgAgCEEGdGogC2ohAyAEIQIDQCADLwEABEAgASAINgIIDAULIANBAmohAyACIAxHIQUgAkEBaiECIAUNAAsgByAKRyECIAdBAWohByACDQALIAggDUchAiAIQQFqIQggAg0ACwsgBiEICwJAAkAgCCANTg0AIAkgCkoNACAEIAxKDQAgBEEBdCEHIA0hBQNAIAkhCwNAIA8gC0ECdGooAgAgBUEGdGogB2ohAyAEIQIDQCADLwEABEAgASAFNgIMDAULIANBAmohAyACIAxHIQYgAkEBaiECIAYNAAsgCiALRyECIAtBAWohCyACDQALIAUgCEohAiAFQQFrIQUgAg0ACwsgDSEFCwJAAkAgBCAMTg0AIAkgCkoNACAFIAhIDQAgCEEGdCENIAQhBwNAIAkhBgNAIA8gBkECdGooAgAgDWogB0EBdGohAyAIIQIDQCADLwEABEAgASAHNgIQDAULIANBQGshAyACIAVHIQsgAkEBaiECIAsNAAsgBiAKRyECIAZBAWohBiACDQALIAcgDEchAiAHQQFqIQcgAg0ACwsgBCEHCwJAAkAgByAMTg0AIAkgCkoNACAFIAhIDQAgCEEGdCENIAwhBgNAIAkhBANAIA8gBEECdGooAgAgDWogBkEBdGohAyAIIQIDQCADLwEABEAgASAGNgIUDAULIANBQGshAyACIAVHIQsgAkEBaiECIAsNAAsgBCAKRyECIARBAWohBCACDQALIAYgB0ohBCAGQQFrIQYgBA0ACwsgDCEGCyABIAAoAixBAnQiBEGA1ABqKAIAQQJ0QaTTAGooAgAgBSAIa2xBAnQiACAAbCAEQbDTAGooAgBBAnRBpNMAaigCACAKIAlrbEEDdCIAIABsaiAGIAdrIgwgBEHQ1ABqKAIAQQJ0QaTTAGooAgBsQQN0IgAgAGxqNgIYQQAhAgJAIAkgCkoNACAFIAhIDQAgDEEBakEDcSENA0AgBiAHTgRAIA8gCUECdGooAgAhBCAIIQsDQCAEIAtBBnRqIAdBAXRqIQ5BACEAIAchAyANBEADQCADQQFqIQMgAiAOLwEAQQBHaiECIA5BAmohDiAAQQFqIgAgDUcNAAsLIAxBA08EQANAIAIgDi8BAEEAR2ogDi8BAkEAR2ogDi8BBEEAR2ogDi8BBkEAR2ohAiAOQQhqIQ4gA0EDaiEAIANBBGohAyAAIAZHDQALCyAFIAtHIQAgC0EBaiELIAANAAsLIAkgCkchACAJQQFqIQkgAA0ACwsgASACNgIcC4kDAQZ/IAAoAhgiASgCBCECIAEoAgAhBANAIAJFBEAgACABKAIMEQEARQRAQQAPCyABKAIAIQQgASgCBCECCyAEQQFqIQMgAkEBayECIAQtAABB/wFHBEADQCAAKAK4AyIEIAQoAhhBAWo2AhggASACNgIEIAEgAzYCACACBH8gAgUgACABKAIMEQEARQRAQQAPCyABKAIAIQMgASgCBAtBAWshAiADLQAAIQQgA0EBaiEDIARB/wFHDQALCwNAIAIEfyACBSAAIAEoAgwRAQBFBEBBAA8LIAEoAgAhAyABKAIEC0EBayECIAMtAAAhBSADQQFqIgQhAyAFQf8BRg0ACyAFRQRAIAAoArgDIgMgAygCGEECajYCGCABIAI2AgQgASAENgIADAELCyAAKAK4AygCGCIDBEAgACgCACIGIAM2AhggBkH0ADYCFCAAKAIAIAU2AhwgAEF/IAAoAgAoAgQRAwAgACgCuANBADYCGAsgACAFNgKgAyABIAI2AgQgASAENgIAQQELOwEBfyAAKAIEIgEEQCAAQQEgASgCJBEDACAAKAIQBEAgAEEANgKwAiAAQcgBNgIUDwsgAEHkADYCFAsLhAIBA38gACgCBCEDIAJBgZTr3ANPBEAgACgCAEK2gICAgAE3AhQgACAAKAIAKAIAEQAACyACQR9qQWBxIgVBK2oiBEGBlOvcA08EQCAAKAIAQraAgIAwNwIUIAAgACgCACgCABEAAAsgAUECTwRAIAAoAgAiAiABNgIYIAJBDjYCFCAAIAAoAgAoAgARAAALIAQQKiICRQRAIAAoAgBCtoCAgMAANwIUIAAgACgCACgCABEAAAsgAyADKAJMIARqNgJMIAMgAUECdGoiACgCPCEBIAJBADYCCCACIAU2AgQgAiABNgIAIAAgAjYCPCACQQxqIgBBICAAQR9xIgBrQQAgABtqC8cCAQN/IAAoAgQhAwJAIAFBAk8EQCAAKAIAIgIgATYCGCACQQ42AhQgACAAKAIAKAIAEQAADAELIAFBAUcNACADKAJEIgIEQANAIAIoAigEQCACQQA2AiggACACQTBqIAIoAjgRAwALIAIoAiwiAg0ACwsgA0EANgJEIAMoAkgiAgRAA0AgAigCKARAIAJBADYCKCAAIAJBMGogAigCOBEDAAsgAigCLCICDQALCyADQQA2AkgLIAMgAUECdGoiASIAKAI8IQIgAEEANgI8IAIEQANAIAIoAgAhACACKAIEIAIoAghqQStqIQQgAhArIAMgAygCTCAEazYCTCAAIgINAAsLIAEoAjQhAiABQQA2AjQgAgRAA0AgAigCACEAIAIoAgQgAigCCGpBK2ohASACECsgAyADKAJMIAFrNgJMIAAiAg0ACwsLRAEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQNSAFKQMAIQEgACAFKQMINwMIIAAgATcDACAFQRBqJAALpAMBA38gASAAQQRqIgRqQQFrQQAgAWtxIgUgAmogACAAKAIAIgFqQQRrTQR/IAAoAgQiAyAAKAIINgIIIAAoAgggAzYCBCAEIAVHBEAgACAAQQRrKAIAQX5xayIDIAUgBGsiBCADKAIAaiIFNgIAIAVBfHEgA2pBBGsgBTYCACAAIARqIgAgASAEayIBNgIACwJAIAEgAkEYak8EQCAAIAJqQQhqIgMgASACa0EIayIBNgIAIAFBfHEgA2pBBGsgAUEBcjYCACADAn8gAygCAEEIayIBQf8ATQRAIAFBA3ZBAWsMAQsgAWchBCABQR0gBGt2QQRzIARBAnRrQe4AaiABQf8fTQ0AGkE/IAFBHiAEa3ZBAnMgBEEBdGtBxwBqIgEgAUE/TxsLIgFBBHQiBEGw/wBqNgIEIAMgBEG4/wBqIgQoAgA2AgggBCADNgIAIAMoAgggAzYCBEG4hwFBuIcBKQMAQgEgAa2GhDcDACAAIAJBCGoiATYCACABQXxxIABqQQRrIAE2AgAMAQsgACABakEEayABNgIACyAAQQRqBUEACwvvAwEFfwJ/Qaj4ACgCACIBIABBB2pBeHEiA2ohAgJAIANBACABIAJPGw0AIAI/AEEQdEsEQCACEBhFDQELQaj4ACACNgIAIAEMAQtB1PgAQTA2AgBBfwsiAkF/RwRAIAAgAmoiA0EQayIBQRA2AgwgAUEQNgIAAkACf0GwhwEoAgAiAAR/IAAoAggFQQALIAJGBEAgAiACQQRrKAIAQX5xayIEQQRrKAIAIQUgACADNgIIQXAgBCAFQX5xayIAIAAoAgBqQQRrLQAAQQFxRQ0BGiAAKAIEIgMgACgCCDYCCCAAKAIIIAM2AgQgACABIABrIgE2AgAMAgsgAkEQNgIMIAJBEDYCACACIAM2AgggAiAANgIEQbCHASACNgIAQRALIAJqIgAgASAAayIBNgIACyABQXxxIABqQQRrIAFBAXI2AgAgAAJ/IAAoAgBBCGsiAUH/AE0EQCABQQN2QQFrDAELIAFBHSABZyIDa3ZBBHMgA0ECdGtB7gBqIAFB/x9NDQAaQT8gAUEeIANrdkECcyADQQF0a0HHAGoiASABQT9PGwsiAUEEdCIDQbD/AGo2AgQgACADQbj/AGoiAygCADYCCCADIAA2AgAgACgCCCAANgIEQbiHAUG4hwEpAwBCASABrYaENwMACyACQX9HC6kBAQF8RAAAAAAAAPA/IQECQCAAQYAITgRARAAAAAAAAOB/IQEgAEH/D0kEQCAAQf8HayEADAILRAAAAAAAAPB/IQFB/RcgACAAQf0XThtB/g9rIQAMAQsgAEGBeEoNAEQAAAAAAABgAyEBIABBuHBLBEAgAEHJB2ohAAwBC0QAAAAAAAAAACEBQfBoIAAgAEHwaEwbQZIPaiEACyABIABB/wdqrUI0hr+iC84CAQN/A0AgAEEEdCIBQbT/AGogAUGw/wBqIgI2AgAgAUG4/wBqIAI2AgAgAEEBaiIAQcAARw0AC0EwEFQaIwBBEGsiACQAAkAgAEEMaiAAQQhqEBsNAEHY+AAgACgCDEECdEEEahAqIgE2AgAgAUUNACAAKAIIECoiAQRAQdj4ACgCACAAKAIMQQJ0akEANgIAQdj4ACgCACABEBlFDQELQdj4AEEANgIACyAAQRBqJABBtPgAQRg2AgBBuPgAQQA2AgAQeEG4+ABByPgAKAIANgIAQcj4AEG0+AA2AgBBvPgAQRk2AgBBwPgAQQA2AgAQWEHA+ABByPgAKAIANgIAQcj4AEG8+AA2AgBBzPgAQbYBNgIAQdD4AEEANgIAEIIBQdD4AEHI+AAoAgA2AgBByPgAQcz4ADYCAEGA/wBB/PgANgIAQbj+AEEqNgIAC/MBAQZ/IAAoAsgDIgEgAEEBQYAIIAAoAgQoAgARAgA2AgggASAAQQFBgAggACgCBCgCABECADYCDCABIABBAUGACCAAKAIEKAIAEQIANgIQIAEgAEEBQYAIIAAoAgQoAgARAgAiAzYCFCABKAIQIQQgASgCDCEFIAEoAgghBkEAIQFBgH8hAANAIAYgAUECdCICaiAAQenNBWxBgIACakEQdTYCACACIAVqIABBoosHbEGAgAJqQRB1NgIAIAIgBGogAEGukn1sNgIAIAIgA2ogAEHmz35sQYCAAmo2AgAgAEEBaiEAIAFBAWoiAUGAAkcNAAsLmgIBAX9BhMMAQZzDAEG8wwBBAEHMwwBBCUHPwwBBAEHPwwBBAEGoHEHqwgBBChAUQYTDAEEBQdTDAEHMwwBBC0EMEBNBCBAsIgBBADYCBCAAQQ02AgBBhMMAQYYcQQNB2MMAQYDEAEEOIABBABACQQgQLCIAQQA2AgQgAEEPNgIAQYTDAEGXHEECQazEAEHtwgBBECAAQQAQAkEIECwiAEEANgIEIABBETYCAEGEwwBB+hxBAkG4xABBwMQAQRIgAEEAEAJBCBAsIgBBADYCBCAAQRM2AgBBhMMAQagqQQJBuMQAQcDEAEESIABBABACQQgQLCIAQQA2AgQgAEEUNgIAQYTDAEHqHUECQYDFAEHtwgBBFSAAQQAQAgsPACABIAAoAgBqIAI6AAALtigBG38jAEGAC2siBCQAIANBA3QiBkFgcUEEciEWIAJBAnQiBUFgcUECciEXIAFBA3QiC0FgcUEEciEYIAAoAswDKAIYIRsCQCAAKAKEASIRQQBMBEAMAQsgFiAGQRxyIhRqQQF2IQ8gFyAFQR5yIhlqQQF2IRIgGCALQRxyIghqQQF2IRUgACgCLEECdCIGQdDUAGooAgBBAnRBpNMAaigCACEKIAZBgNQAaigCAEECdEGk0wBqKAIAIRAgBkGw0wBqKAIAQQJ0QaTTAGooAgAhDSAAKAKIASIGKAIIIRogBigCBCEOIAYoAgAhDEEAIQZB/////wchCQNAAn8gBiAMai0AACIFIBhIBEAgDSAFIAhrbCILIAtsIQsgDSAFIBhrbCIFIAVsDAELIAUgCEoEQCANIAUgGGtsIgsgC2whCyANIAUgCGtsIgUgBWwMAQsCfyAFIBVNBEAgDSAFIAhrbCIFIAVsDAELIA0gBSAYa2wiBSAFbAshC0EACyEHAn8gBiAOai0AACIFIBdIBEAgByAQIAUgF2tsIgcgB2xqIQcgECAFIBlrbCIFIAVsDAELIAUgGUoEQCAHIBAgBSAZa2wiByAHbGohByAQIAUgF2tsIgUgBWwMAQsgBSASTQRAIBAgBSAZa2wiBSAFbAwBCyAQIAUgF2tsIgUgBWwLIAtqIQsCfyAGIBpqLQAAIgUgFkgEQCAHIAogBSAWa2wiByAHbGohByAKIAUgFGtsIgUgBWwMAQsgBSAUSgRAIAcgCiAFIBRrbCIHIAdsaiEHIAogBSAWa2wiBSAFbAwBCyAFIA9NBEAgCiAFIBRrbCIFIAVsDAELIAogBSAWa2wiBSAFbAshBSAEQYADaiAGQQJ0aiAHNgIAIAUgC2oiBSAJIAUgCUgbIQkgBkEBaiIGIBFHDQALIBFBAXEhBQJAIBFBAUYEQEEAIRJBACEGDAELIBFBfnEhC0EAIRJBACEGQQAhBwNAIAkgBEGAA2ogBkECdGooAgBOBEAgBEGAAWogEmogBjoAACASQQFqIRILIAkgBEGAA2ogBkEBciIKQQJ0aigCAE4EQCAEQYABaiASaiAKOgAAIBJBAWohEgsgBkECaiEGIAdBAmoiByALRw0ACwsgBUUNACAEQYADaiAGQQJ0aigCACAJSg0AIARBgAFqIBJqIAY6AAAgEkEBaiESCyAEQv/////3/////wA3A/gGIARC//////f/////ADcD8AYgBEL/////9/////8ANwPoBiAEQv/////3/////wA3A+AGIARC//////f/////ADcD2AYgBEL/////9/////8ANwPQBiAEQv/////3/////wA3A8gGIARC//////f/////ADcDwAYgBEL/////9/////8ANwO4BiAEQv/////3/////wA3A7AGIARC//////f/////ADcDqAYgBEL/////9/////8ANwOgBiAEQv/////3/////wA3A5gGIARC//////f/////ADcDkAYgBEL/////9/////8ANwOIBiAEQv/////3/////wA3A4AGIARC//////f/////ADcD+AUgBEL/////9/////8ANwPwBSAEQv/////3/////wA3A+gFIARC//////f/////ADcD4AUgBEL/////9/////8ANwPYBSAEQv/////3/////wA3A9AFIARC//////f/////ADcDyAUgBEL/////9/////8ANwPABSAEQv/////3/////wA3A7gFIARC//////f/////ADcDsAUgBEL/////9/////8ANwOoBSAEQv/////3/////wA3A6AFIARC//////f/////ADcDmAUgBEL/////9/////8ANwOQBSAEQv/////3/////wA3A4gFIARC//////f/////ADcDgAUgBEL/////9/////8ANwP4BCAEQv/////3/////wA3A/AEIARC//////f/////ADcD6AQgBEL/////9/////8ANwPgBCAEQv/////3/////wA3A9gEIARC//////f/////ADcD0AQgBEL/////9/////8ANwPIBCAEQv/////3/////wA3A8AEIARC//////f/////ADcDuAQgBEL/////9/////8ANwOwBCAEQv/////3/////wA3A6gEIARC//////f/////ADcDoAQgBEL/////9/////8ANwOYBCAEQv/////3/////wA3A5AEIARC//////f/////ADcDiAQgBEL/////9/////8ANwOABCAEQv/////3/////wA3A/gDIARC//////f/////ADcD8AMgBEL/////9/////8ANwPoAyAEQv/////3/////wA3A+ADIARC//////f/////ADcD2AMgBEL/////9/////8ANwPQAyAEQv/////3/////wA3A8gDIARC//////f/////ADcDwAMgBEL/////9/////8ANwO4AyAEQv/////3/////wA3A7ADIARC//////f/////ADcDqAMgBEL/////9/////8ANwOgAyAEQv/////3/////wA3A5gDIARC//////f/////ADcDkAMgBEL/////9/////8ANwOIAyAEQv/////3/////wA3A4ADIBJBAEoEQCAAKAIsIgtBAnRBgNQAaigCAEECdEGk0wBqKAIAIQkgBEEgaiEUIARBgARqIRlBACEaA0AgC0ECdCINQdDUAGoiCigCAEECdEGk0wBqKAIAIgYgBiAWIARBgAFqIBpqLQAAIgggACgCiAEiBSgCCGotAABrbCIQbEEEdCAGQQN0IgcgB2xqIQ8gFyAFKAIEIAhqLQAAayAJbCIHIAdsIA1BsNMAaigCAEECdEGk0wBqKAIAIhUgGCAFKAIAIAhqLQAAa2wiESARbGogECAQbGoiDSAEKAKAA0gEQCAEIAg6AAAgBCANNgKAAwsgBiAGbEEHdCIGIA9q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Bi0AEkEBajsBBCAFIAYtABNBAWo7AQYgAiAJaiABaiIFIAYtABRBAWo7AQAgBSAGLQAVQQFqOwECIAUgBi0AFkEBajsBBCAFIAYtABdBAWo7AQYgAiARaiABaiIFIAYtABhBAWo7AQAgBSAGLQAZQQFqOwECIAUgBi0AGkEBajsBBCAFIAYtABtBAWo7AQYgAiAUaiABaiICIAYtABxBAWo7AQAgAiAGLQAdQQFqOwECIAIgBi0AHkEBajsBBCACIAYtAB9BAWo7AQYgBkEgaiEGIABBAWoiAEEERw0ACyAEQYALaiQAC8sDAQR/IAAoAswDIABBAUH8DyAAKAIEKAIAEQIAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsLDQAgASAAKAIAai0AAAv9AwEJfyAAKALMAyIEIAAoAlgiAUEBRiICNgIcIAQgAEEBQf4FQYACIAIbIAAoAnggACgCBCgCCBEIADYCGAJAIAAoAnhBAEwNACAEKAIUIQYgAUEBRgRAA0AgBCAHQQJ0IgJqKAIgIQEgBCgCGCACaiIDIAMoAgBB/wFqNgIAIAFB/gFqIgggAUEBdEECayIJbSEFIAYgAW0hBiAEKAIYIAJqKAIAIQNBACEBQQAhAgNAIAIgBUoEQANAIAIgCCAB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////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAhSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQMSAEIAAgAkGB+AAgBWsQPCAEKQMIQgSGIAQpAwAiAEI8iIQhAiAEKQMQIAQpAxiEQgBSrSAAQv//////////D4OEIgBCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyAAQoCAgICAgICACFINACACQgGDIAJ8IQILIARBIGokACACIAFCgICAgICAgICAf4OEvwupDwIFfw9+IwBB0AJrIgUkACAEQv///////z+DIQsgAkL///////8/gyEKIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgxCgICAgICAwP//AFQgDEKAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgDEKAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAMhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAMQv///////z9YBEAgBUHAAmogASAKIAEgCiAKUCIGG3kgBkEGdK18pyIGQQ9rEDFBECAGayEGIAUpA8gCIQogBSkDwAIhAQsgAkL///////8/Vg0AIAVBsAJqIAMgCyADIAsgC1AiBxt5IAdBBnStfKciB0EPaxAxIAYgB2pBEGshBiAFKQO4AiELIAUpA7ACIQMLIAVBoAJqIAtCgICAgICAwACEIhJCD4YgA0IxiIQiAkIAQoCAgICw5ryC9QAgAn0iBEIAEDAgBUGQAmpCACAFKQOoAn1CACAEQgAQMCAFQYACaiAFKQOYAkIBhiAFKQOQAkI/iIQiBEIAIAJCABAwIAVB8AFqIARCAEIAIAUpA4gCfUIAEDAgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQMCAFQdABaiAEQgBCACAFKQPoAX1CABAwIAVBwAFqIAUpA9gBQgGGIAUpA9ABQj+IhCIEQgAgAkIAEDAgBUGwAWogBEIAQgAgBSkDyAF9QgAQMCAFQaABaiACQgAgBSkDuAFCAYYgBSkDsAFCP4iEQgF9IgJCABAwIAVBkAFqIANCD4ZCACACQgAQMCAFQfAAaiACQgBCACAFKQOoASAFKQOgASIMIAUpA5gBfCIEIAxUrXwgBEIBVq18fUIAEDAgBUGAAWpCASAEfUIAIAJCABAwIAYgCSAIa2ohBgJ/IAUpA3AiE0IBhiIOIAUpA4gBIg9CAYYgBSkDgAFCP4iEfCIQQufsAH0iFEIgiCICIApCgICAgICAwACEIhVCAYYiFkIgiCIEfiIRIAFCAYYiDEIgiCILIBAgFFatIA4gEFatIAUpA3hCAYYgE0I/iIQgD0I/iHx8fEIBfSITQiCIIhB+fCIOIBFUrSAOIA4gE0L/////D4MiEyABQj+IIhcgCkIBhoRC/////w+DIgp+fCIOVq18IAQgEH58IAQgE34iESAKIBB+fCIPIBFUrUIghiAPQiCIhHwgDiAOIA9CIIZ8Ig5WrXwgDiAOIBRC/////w+DIhQgCn4iESACIAt+fCIPIBFUrSAPIA8gEyAMQv7///8PgyIRfnwiD1atfHwiDlatfCAOIAQgFH4iGCAQIBF+fCIEIAIgCn58IgogCyATfnwiEEIgiCAKIBBWrSAEIBhUrSAEIApWrXx8QiCGhHwiBCAOVK18IAQgDyACIBF+IgIgCyAUfnwiC0IgiCACIAtWrUIghoR8IgIgD1StIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgFiAXhCEVIAVB0ABqIAIgBCADIBIQMCABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQpCACABfSELIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhAwIAFCMIYgBSkDaH0gBSkDYCIMQgBSrX0hCkIAIAx9IQsgASEMIAZB//8AagsiBkH//wFOBEAgDUKAgICAgIDA//8AhCENQgAhAQwBCwJ+IAZBAEoEQCAKQgGGIAtCP4iEIQogBEL///////8/gyAGrUIwhoQhDCALQgGGDAELIAZBj39MBEBCACEBDAILIAVBQGsgAiAEQQEgBmsQPCAFQTBqIAwgFSAGQfAAahAxIAVBIGogAyASIAUpA0AiAiAFKQNIIgwQMCAFKQM4IAUpAyhCAYYgBSkDICIBQj+IhH0gBSkDMCIEIAFCAYYiAVStfSEKIAQgAX0LIQQgBUEQaiADIBJCA0IAEDAgBSADIBJCBUIAEDAgDCACIAIgAyACQgGDIgEgBHwiA1QgCiABIANWrXwiASASViABIBJRG618IgJWrXwiBCACIAIgBEKAgICAgIDA//8AVCADIAUpAxBWIAEgBSkDGCIEViABIARRG3GtfCICVq18IgQgAiAEQoCAgICAgMD//wBUIAMgBSkDAFYgASAFKQMIIgNWIAEgA1Ebca18IgEgAlStfCANhCENCyAAIAE3AwAgACANNwMIIAVB0AJqJAALwAECAX8CfkF/IQMCQCAAQgBSIAFC////////////AIMiBEKAgICAgIDA//8AViAEQoCAgICAgMD//wBRGw0AIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBScQ0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQCABIAJSIAEgAlNxDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAgASAChYRCAFIhAwsgAwtjAQN/QQgQQCIAQajzADYCACAAQdTzADYCAEGOGxBKIgFBDWoQLCICQQA2AgggAiABNgIEIAIgATYCACAAIAJBDGpBjhsgAUEBahApNgIEIABBhPQANgIAIABBpPQAQRcQBgALmQIAIABFBEBBAA8LAn8CQCAABH8gAUH/AE0NAQJAQYD/ACgCACgCAEUEQCABQYB/cUGAvwNGDQMMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAgwECyABQYBAcUGAwANHIAFBgLADT3FFBEAgACABQT9xQYABcjoAAiAAIAFBDHZB4AFyOgAAIAAgAUEGdkE/cUGAAXI6AAFBAwwECyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBAwECwtB1PgAQRk2AgBBfwVBAQsMAQsgACABOgAAQQELC0MAAkAgAEUNAAJAAkACQAJAIAFBAmoOBgABAgIEAwQLIAAgAjwAAA8LIAAgAj0BAA8LIAAgAj4CAA8LIAAgAjcDAAsL1QMCBH8BfgJAAn8CQAJAAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAnCyIBQStrDgMAAQABCyABQS1GIQQCfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAECcLIgFBOmsMAQsgAUE6awtBdk8EQCABQTBrIgJBCkkEQANAIAEgA0EKbGpBMGsiA0HMmbPmAEgCfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAECcLIgFBMGsiAkEJTXENAAsgA6whBQsCQCACQQpPDQADQCABrSAFQgp+fEIwfSEFAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAnCyIBQTBrIgJBCUsNASAFQq6PhdfHwuujAVMNAAsLIAJBCkkEQANAAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAnC0Ewa0EKSQ0ACwsgACkDcEIAWQRAIAAgACgCBEEBazYCBAtCACAFfSAFIAQbIQUMAQtCgICAgICAgICAfyEFIAApA3BCAFMNACAAIAAoAgRBAWs2AgRCgICAgICAgICAfw8LIAULxgYCBH8DfiMAQYABayIFJAACQAJAAkAgAyAEQgBCABA+RQ0AAn8gBEL///////8/gyEKAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCoRQGwwCCyADIAqEUAsLIQYgAkIwiKciCEH//wFxIgdB//8BRg0AIAYNAQsgBUEQaiABIAIgAyAEECggBSAFKQMQIgIgBSkDGCIBIAIgARBpIAUpAwghAiAFKQMAIQQMAQsgASACQv///////////wCDIgogAyAEQv///////////wCDIgkQPkEATARAIAEgCiADIAkQPgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAECggBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQYgBwR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQKCAFKQNoIgpCMIinQfgAayEHIAUpA2ALIQQgBkUEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAECggBSkDWCIJQjCIp0H4AGshBiAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdIBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAECggBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAdBAWsiByAGSg0ACyAGIQcLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQKCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAHQQFrIQcgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEGIAdBAEwEQCAFQUBrIAQgCUL///////8/gyAHQfgAaiAGcq1CMIaEQgBCgICAgICAwMM/ECggBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AECggBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQKEH9/wIgAyADQf3/Ak4bQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQKCAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQKEHogX0gAyADQeiBfUwbQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQKCAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLxAIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEJaw4SAAoLDAoLAgMEBQwLDAwKCwcICQsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsACyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCwALIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQMACw8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAAtyAQN/IAAoAgAsAABBMGtBCk8EQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgEgAkEKbCICaiABIAJB/////wdzShshAQsgACADQQFqNgIAIAEhAiADLAABQTBrQQpJDQALIAIL4hICEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRICQAJAAkACQANAIAEhDCAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCAMIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAHIQkDQCAJLQABQSVHBEAgCSEBDAILIAdBAWohByAJLQACIQsgCUECaiIBIQkgC0ElRg0ACwsgByAMayIHIA5B/////wdzIhhKDQcgAARAIAAgDCAHEC0LIAcNBiAIIAE2AkwgAUEB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IgAgASgCCGooAgAhCCABKAIEIABqKAIAIQkgASgCACAAaigCACEKIAMoAgAhAEEAIQVBACELIAdBAUcEQANAIAAgBSAKai0AADoAACAAIAUgCWotAAA6AAEgACAFIAhqLQAAOgACIAAgCiAFQQFyIgZqLQAAOgADIAAgBiAJai0AADoABCAAIAYgCGotAAA6AAUgBUECaiEFIABBBmohACALQQJqIgsgDEcNAAsLIA0EQCAAIAUgCmotAAA6AAAgACAFIAlqLQAAOgABIAAgBSAIai0AADoAAgsgA0EEaiEDIAJBAWohAiAEQQFKIQAgBEEBayEEIAANAAsMBgsgBEEATA0FIAAoAnAiB0UNBSAHQX5xIQwgB0EBcSENA0AgAkECdCIAIAEoAghqKAIAIQggASgCBCAAaigCACEJIAEoAgAgAGooAgAhCiADKAIAIQBBACEFQQAhCyAHQQFHBEADQCAAIAUgCmotAAA6AAAgACAFIAlqLQAAOgABIAUgCGotAAAhBiAAQf8BOgADIAAgBjoAAiAAIAogBUEBciIGai0AADoABCAAIAYgCWotAAA6AAUgBiAIai0AACEGIABB/wE6AAcgACAGOgAGIAVBAmohBSAAQQhqIQAgC0ECaiILIAxHDQALCyANBEAgACAFIApqLQAAOgAAIAAgBSAJai0AADoAASAFIAhqLQAAIQUgAEH/AToAAyAAIAU6AAILIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALDAULIARBAEwNBCAAKAJwIgdFDQQgB0F+cSEMIAdBAXEhDQNAIAJBAnQiACABKAIIaigCACEIIAEoAgQgAGooAgAhCSABKAIAIABqKAIAIQogAygCACEAQQAhBUEAIQsgB0EBRwRAA0AgACAFIApqLQAAOgACIAAgBSAJai0AADoAASAAIAUgCGotAAA6AAAgACAKIAVBAXIiBmotAAA6AAUgACAGIAlqLQAAOgAEIAAgBiAIai0AADoAAyAFQQJqIQUgAEEGaiEAIAtBAmoiCyAMRw0ACwsgDQRAIAAgBSAKai0AADoAAiAAIAUgCWotAAA6AAEgACAFIAhqLQAAOgAACyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwECyAEQQBMDQMgACgCcCIHRQ0DIAdBfnEhDCAHQQFxIQ0DQCACQQJ0IgAgASgCCGooAgAhCCABKAIEIABqKAIAIQkgASgCACAAaigCACEKIAMoAgAhAEEAIQVBACELIAdBAUcEQANAIAAgBSAKai0AADoAAiAAIAUgCWotAAA6AAEgBSAIai0AACEGIABB/wE6AAMgACAGOgAAIAAgCiAFQQFyIgZqLQAAOgAGIAAgBiAJai0AADoABSAGIAhqLQAAIQYgAEH/AToAByAAIAY6AAQgBUECaiEFIABBCGohACALQQJqIgsgDEcNAAsLIA0EQCAAIAUgCmotAAA6AAIgACAFIAlqLQAAOgABIAUgCGotAAAhBSAAQf8BOgADIAAgBToAAAsgA0EEaiEDIAJBAWohAiAEQQFKIQAgBEEBayEEIAANAAsMAwsgBEEATA0CIAAoAnAiB0UNAiAHQX5xIQwgB0EBcSENA0AgAkECdCIAIAEoAghqKAIAIQggASgCBCAAaigCACEJIAEoAgAgAGooAgAhCiADKAIAIQBBACEFQQAhCyAHQQFHBEADQCAAIAUgCmotAAA6AAMgACAFIAlqLQAAOgACIAUgCGotAAAhBiAAQf8BOgAAIAAgBjoAASAAIAogBUEBciIGai0AADoAByAAIAYgCWotAAA6AAYgBiAIai0AACEGIABB/wE6AAQgACAGOgAFIAVBAmohBSAAQQhqIQAgC0ECaiILIAxHDQALCyANBEAgACAFIApqLQAAOgADIAAgBSAJai0AADoAAiAFIAhqLQAAIQUgAEH/AToAACAAIAU6AAELIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALDAILIARBAEwNASAAKAJwIgdFDQEgB0F+cSEMIAdBAXEhDQNAIAJBAnQiACABKAIIaigCACEIIAEoAgQgAGooAgAhCSABKAIAIABqKAIAIQogAygCACEAQQAhBUEAIQsgB0EBRwRAA0AgACAFIApqLQAAOgABIAAgBSAJai0AADoAAiAFIAhqLQAAIQYgAEH/AToAACAAIAY6AAMgACAKIAVBAXIiBmotAAA6AAUgACAGIAlqLQAAOgAGIAYgCGotAAAhBiAAQf8BOgAEIAAgBjoAByAFQQJqIQUgAEEIaiEAIAtBAmoiCyAMRw0ACwsgDQRAIAAgBSAKai0AADoAASAAIAUgCWotAAA6AAIgBSAIai0AACEFIABB/wE6AAAgACAFOgADCyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwBCyAEQQBMDQAgACgCcCIHRQ0AIAdBfnEhDCAHQQFxIQ0DQCACQQJ0IgAgASgCCGooAgAhCCABKAIEIABqKAIAIQkgASgCACAAaigCACEKIAMoAgAhAEEAIQVBACELIAdBAUcEQANAIAAgBSAKai0AADoAACAAIAUgCWotAAA6AAEgACAFIAhqLQAAOgACIAAgCiAFQQFyIgZqLQAAOgADIAAgBiAJai0AADoABCAAIAYgCGotAAA6AAUgBUECaiEFIABBBmohACALQQJqIgsgDEcNAAsLIA0EQCAAIAUgCmotAAA6AAAgACAFIAlqLQAAOgABIAAgBSAIai0AADoAAgsgA0EEaiEDIAJBAWohAiAEQQFKIQAgBEEBayEEIAANAAsLC9EHAQp/IAAoAnAhCAJAAkACQAJAIAAoAiQiB0EDaw4CAQACCyAEQQBMDQIgCEUNAiAIQX5xIQ0gCEEBcSEOA0AgAkECdCIAIAEoAgxqKAIAIQYgASgCCCAAaigCACEHIAEoAgQgAGooAgAhCSABKAIAIABqKAIAIQogAygCACEAQQAhBUEAIQwgCEEBRwRAA0AgACAFIApqLQAAOgAAIAAgBSAJai0AADoAASAAIAUgB2otAAA6AAIgACAFIAZqLQAAOgADIAAgCiAFQQFyIgtqLQAAOgAEIAAgCSALai0AADoABSAAIAcgC2otAAA6AAYgACAGIAtqLQAAOgAHIAVBAmohBSAAQQhqIQAgDEECaiIMIA1HDQALCyAOBEAgACAFIApqLQAAOgAAIAAgBSAJai0AADoAASAAIAUgB2otAAA6AAIgACAFIAZqLQAAOgADCyACQQFqIQIgA0EEaiEDIARBAUohACAEQQFrIQQgAA0ACwwCCyAEQQBMDQEgCEUNASAIQX5xIQwgCEEBcSENA0AgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCSADKAIAIQBBACEFQQAhCiAIQQFHBEADQCAAIAUgCWotAAA6AAAgACAFIAdqLQAAOgABIAAgBSAGai0AADoAAiAAIAkgBUEBciILai0AADoAAyAAIAcgC2otAAA6AAQgACAGIAtqLQAAOgAFIAVBAmohBSAAQQZqIQAgCkECaiIKIAxHDQALCyANBEAgACAFIAlqLQAAOgAAIAAgBSAHai0AADoAASAAIAUgBmotAAA6AAILIAJBAWohAiADQQRqIQMgBEEBSiEAIARBAWshBCAADQALDAELIARBAEwNACAHQQBMDQAgCEUNACAIQXxxIQwgCEEDcSELIAhBAWtBA0khDQNAIARBAWshCEEAIQYDQCABIAZBAnRqKAIAIAJBAnRqKAIAIQkgAygCACEFQQAhAEEAIQogDUUEQANAIAUgBmogACAJai0AADoAACAFIAdqIgUgBmogCSAAQQFyai0AADoAACAFIAdqIgUgBmogCSAAQQJyai0AADoAACAFIAdqIgUgBmogCSAAQQNyai0AADoAACAAQQRqIQAgBSAHaiEFIApBBGoiCiAMRw0ACwtBACEKIAsEQANAIAUgBmogACAJai0AADoAACAAQQFqIQAgBSAHaiEFIApBAWoiCiALRw0ACwsgBkEBaiIGIAdHDQALIAJBAWohAiADQQRqIQMgBEEBSiEAIAghBCAADQALCwuJFAEIfwJAAkACQAJAAkACQAJAAkAgACgCLEEGaw4KAAECAwQFAQMEBQYLIARBAEwNBiAAKAJwIgBFDQYgAEF8cSELIABBA3EhCSAAQQFrQQNJIQwDQCABKAIAIAJBAnRqKAIAIQggAygCACEAQQAhCkEAIQZBACEHIAxFBEADQCAAIAYgCGotAAAiBToAASAAIAU6AAIgACAFOgAAIAAgCCAGQQFyai0AACIFOgAEIAAgBToABSAAIAU6AAMgACAIIAZBAnJqLQAAIgU6AAcgACAFOgAIIAAgBToABiAAIAggBkEDcmotAAAiBToACiAAIAU6AAsgACAFOgAJIAZBBGohBiAAQQxqIQAgB0EEaiIHIAtHDQALCyAJBEADQCAAIAYgCGotAAAiBzoAASAAIAc6AAIgACAHOgAAIAZBAWohBiAAQQNqIQAgCkEBaiIKIAlHDQALCyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwGCyAEQQBMDQUgACgCcCIARQ0FIABBfHEhCyAAQQNxIQkgAEEBa0EDSSEMA0AgASgCACACQQJ0aigCACEIIAMoAgAhAEEAIQpBACEGQQAhByAMRQRAA0AgACAGIAhqLQAAIgU6AAEgACAFOgACIABB/wE6AAMgACAFOgAAIAAgCCAGQQFyai0AACIFOgAFIAAgBToABiAAQf8BOgAHIAAgBToABCAAIAggBkECcmotAAAiBToACSAAIAU6AAogAEH/AToACyAAIAU6AAggACAIIAZBA3JqLQAAIgU6AA0gACAFOgAOIABB/wE6AA8gACAFOgAMIAZBBGohBiAAQRBqIQAgB0EEaiIHIAtHDQALCyAJBEADQCAAIAYgCGotAAAiBzoAASAAIAc6AAIgAEH/AToAAyAAIAc6AAAgBkEBaiEGIABBBGohACAKQQFqIgogCUcNAAsLIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALDAULIARBAEwNBCAAKAJwIgBFDQQgAEF8cSELIABBA3EhCSAAQQFrQQNJIQwDQCABKAIAIAJBAnRqKAIAIQggAygCACEAQQAhCkEAIQZBACEHIAxFBEADQCAAIAYgCGotAAAiBToAAiAAIAU6AAEgACAFOgAAIAAgCCAGQQFyai0AACIFOgAFIAAgBToABCAAIAU6AAMgACAIIAZBAnJqLQAAIgU6AAggACAFOgAHIAAgBToABiAAIAggBkEDcmotAAAiBToACyAAIAU6AAogACAFOgAJIAZBBGohBiAAQQxqIQAgB0EEaiIHIAtHDQALCyAJBEADQCAAIAYgCGotAAAiBzoAAiAAIAc6AAEgACAHOgAAIAZBAWohBiAAQQNqIQAgCkEBaiIKIAlHDQALCyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwECyAEQQBMDQMgACgCcCIARQ0DIABBfHEhCyAAQQNxIQUgAEEBa0EDSSEMA0AgASgCACACQQJ0aigCACEIIAMoAgAhAEEAIQpBACEGQQAhByAMRQRAA0AgBiAIai0AACEJIABB/wE6AAMgACAJOgACIAAgCToAASAAIAk6AAAgCCAGQQFyai0AACEJIABB/wE6AAcgACAJOgAGIAAgCToABSAAIAk6AAQgCCAGQQJyai0AACEJIABB/wE6AAsgACAJOgAKIAAgCToACSAAIAk6AAggCCAGQQNyai0AACEJIABB/wE6AA8gACAJOgAOIAAgCToADSAAIAk6AAwgBkEEaiEGIABBEGohACAHQQRqIgcgC0cNAAsLIAUEQANAIAYgCGotAAAhByAAQf8BOgADIAAgBzoAAiAAIAc6AAEgACAHOgAAIAZBAWohBiAAQQRqIQAgCkEBaiIKIAVHDQALCyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwDCyAEQQBMDQIgACgCcCIARQ0CIABBfHEhCyAAQQNxIQkgAEEBa0EDSSEMA0AgASgCACACQQJ0aigCACEIIAMoAgAhAEEAIQpBACEGQQAhByAMRQRAA0AgACAGIAhqLQAAIgU6AAMgACAFOgACIAAgBToAASAAQf8BOgAAIAAgCCAGQQFyai0AACIFOgAHIAAgBToABiAAIAU6AAUgAEH/AToABCAAIAggBkECcmotAAAiBToACyAAIAU6AAogACAFOgAJIABB/wE6AAggACAIIAZBA3JqLQAAIgU6AA8gACAFOgAOIAAgBToADSAAQf8BOgAMIAZBBGohBiAAQRBqIQAgB0EEaiIHIAtHDQALCyAJBEADQCAAIAYgCGotAAAiBzoAAyAAIAc6AAIgACAHOgABIABB/wE6AAAgBkEBaiEGIABBBGohACAKQQFqIgogCUcNAAsLIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALDAILIARBAEwNASAAKAJwIgBFDQEgAEF8cSELIABBA3EhCSAAQQFrQQNJIQwDQCABKAIAIAJBAnRqKAIAIQggAygCACEAQQAhCkEAIQZBACEHIAxFBEADQCAAIAYgCGotAAAiBToAAiAAIAU6AAMgACAFOgABIABB/wE6AAAgACAIIAZBAXJqLQAAIgU6AAYgACAFOgAHIAAgBToABSAAQf8BOgAEIAAgCCAGQQJyai0AACIFOgAKIAAgBToACyAAIAU6AAkgAEH/AToACCAAIAggBkEDcmotAAAiBToADiAAIAU6AA8gACAFOgANIABB/wE6AAwgBkEEaiEGIABBEGohACAHQQRqIgcgC0cNAAsLIAkEQANAIAAgBiAIai0AACIHOgACIAAgBzoAAyAAIAc6AAEgAEH/AToAACAGQQFqIQYgAEEEaiEAIApBAWoiCiAJRw0ACwsgA0EEaiEDIAJBAWohAiAEQQFKIQAgBEEBayEEIAANAAsMAQsgBEEATA0AIAAoAnAiAEUNACAAQXxxIQsgAEEDcSEJIABBAWtBA0khDANAIAEoAgAgAkECdGooAgAhCCADKAIAIQBBACEKQQAhBkEAIQcgDEUEQANAIAAgBiAIai0AACIFOgABIAAgBToAAiAAIAU6AAAgACAIIAZBAXJqLQAAIgU6AAQgACAFOgAFIAAgBToAAyAAIAggBkECcmotAAAiBToAByAAIAU6AAggACAFOgAGIAAgCCAGQQNyai0AACIFOgAKIAAgBToACyAAIAU6AAkgBkEEaiEGIABBDGohACAHQQRqIgcgC0cNAAsLIAkEQANAIAAgBiAIai0AACIHOgABIAAgBzoAAiAAIAc6AAAgBkEBaiEGIABBA2ohACAKQQFqIgogCUcNAAsLIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALCwuqEAENfwJAAkACQAJAAkACQAJAAkAgACgCLEEGaw4KAAECAwQFAQMEBQYLIARBAEwNBiAAKAJwIglFDQYgACgCxAIhByAAKALIAyIAKAIUIQogACgCECELIAAoAgwhDCAAKAIIIQ0DQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhAEEAIQUDQCAFIA9qLQAAIQggACAHIAUgEGotAAAiBiANIAUgDmotAABBAnQiEWooAgBqai0AADoAACAAIAcgBiALIBFqKAIAIAogCEECdCIIaigCAGpBEHVqai0AADoAASAAIAcgBiAIIAxqKAIAamotAAA6AAIgAEEDaiEAIAVBAWoiBSAJRw0ACyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwGCyAEQQBMDQUgACgCcCIJRQ0FIAAoAsQCIQcgACgCyAMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgAkECdCIAIAEoAghqKAIAIQ4gASgCBCAAaigCACEPIAEoAgAgAGooAgAhECADKAIAIQBBACEFA0AgBSAPai0AACEIIAAgByAFIBBqLQAAIgYgDSAFIA5qLQAAQQJ0IhFqKAIAamotAAA6AAAgACAHIAYgCyARaigCACAKIAhBAnQiCGooAgBqQRB1amotAAA6AAEgByAGIAggDGooAgBqai0AACEGIABB/wE6AAMgACAGOgACIABBBGohACAFQQFqIgUgCUcNAAsgA0EEaiEDIAJBAWohAiAEQQFKIQAgBEEBayEEIAANAAsMBQsgBEEATA0EIAAoAnAiCUUNBCAAKALEAiEHIAAoAsgDIgAoAhQhCiAAKAIQIQsgACgCDCEMIAAoAgghDQNAIAJBAnQiACABKAIIaigCACEOIAEoAgQgAGooAgAhDyABKAIAIABqKAIAIRAgAygCACEAQQAhBQNAIAUgD2otAAAhCCAAIAcgBSAQai0AACIGIA0gBSAOai0AAEECdCIRaigCAGpqLQAAOgACIAAgByAGIAsgEWooAgAgCiAIQQJ0IghqKAIAakEQdWpqLQAAOgABIAAgByAGIAggDGooAgBqai0AADoAACAAQQNqIQAgBUEBaiIFIAlHDQALIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALDAQLIARBAEwNAyAAKAJwIglFDQMgACgCxAIhByAAKALIAyIAKAIUIQogACgCECELIAAoAgwhDCAAKAIIIQ0DQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhAEEAIQUDQCAFIA9qLQAAIQggACAHIAUgEGotAAAiBiANIAUgDmotAABBAnQiEWooAgBqai0AADoAAiAAIAcgBiALIBFqKAIAIAogCEECdCIIaigCAGpBEHVqai0AADoAASAHIAYgCCAMaigCAGpqLQAAIQYgAEH/AToAAyAAIAY6AAAgAEEEaiEAIAVBAWoiBSAJRw0ACyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwwDCyAEQQBMDQIgACgCcCIJRQ0CIAAoAsQCIQcgACgCyAMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgAkECdCIAIAEoAghqKAIAIQ4gASgCBCAAaigCACEPIAEoAgAgAGooAgAhECADKAIAIQBBACEFA0AgBSAPai0AACEIIAAgByAFIBBqLQAAIgYgDSAFIA5qLQAAQQJ0IhFqKAIAamotAAA6AAMgACAHIAYgCyARaigCACAKIAhBAnQiCGooAgBqQRB1amotAAA6AAIgByAGIAggDGooAgBqai0AACEGIABB/wE6AAAgACAGOgABIABBBGohACAFQQFqIgUgCUcNAAsgA0EEaiEDIAJBAWohAiAEQQFKIQAgBEEBayEEIAANAAsMAgsgBEEATA0BIAAoAnAiCUUNASAAKALEAiEHIAAoAsgDIgAoAhQhCiAAKAIQIQsgACgCDCEMIAAoAgghDQNAIAJBAnQiACABKAIIaigCACEOIAEoAgQgAGooAgAhDyABKAIAIABqKAIAIRAgAygCACEAQQAhBQNAIAUgD2otAAAhCCAAIAcgBSAQai0AACIGIA0gBSAOai0AAEECdCIRaigCAGpqLQAAOgABIAAgByAGIAsgEWooAgAgCiAIQQJ0IghqKAIAakEQdWpqLQAAOgACIAcgBiAIIAxqKAIAamotAAAhBiAAQf8BOgAAIAAgBjoAAyAAQQRqIQAgBUEBaiIFIAlHDQALIANBBGohAyACQQFqIQIgBEEBSiEAIARBAWshBCAADQALDAELIARBAEwNACAAKAJwIglFDQAgACgCxAIhByAAKALIAyIAKAIUIQogACgCECELIAAoAgwhDCAAKAIIIQ0DQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhAEEAIQUDQCAFIA9qLQAAIQggACAHIAUgEGotAAAiBiANIAUgDmotAABBAnQiEWooAgBqai0AADoAACAAIAcgBiALIBFqKAIAIAogCEECdCIIaigCAGpBEHVqai0AADoAASAAIAcgBiAIIAxqKAIAamotAAA6AAIgAEEDaiEAIAVBAWoiBSAJRw0ACyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwsL3AEBB38CQCAEQQBMDQAgACgCcCIHRQ0AIAAoAsgDKAIYIQUDQCACQQFqIQAgBEEBayEIIAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhCSABKAIAIAJqKAIAIQogAygCACELQQAhAgNAIAIgC2ogBSACIAZqLQAAQQJ0akGAEGooAgAgBSACIAlqLQAAQQJ0akGACGooAgAgBSACIApqLQAAQQJ0aigCAGpqQRB2OgAAIAJBAWoiAiAHRw0ACyADQQRqIQMgBEEBSiEGIAghBCAAIQIgBg0ACwsLFgAgASgCACACIANBACAEIAAoAnAQRgvQAwEOfyACQQJ0IgIgASgCCGooAgAhBiABKAIEIAJqKAIAIQcgASgCACACaigCACECIAAoAsQCIQEgAygCACEDIAAoAsQDIgQoAhwhCiAEKAIYIQsgBCgCFCEMIAQoAhAhBCAAKAJwIgBBAk8EQCAAQQF2IQ0DQCABIAsgBi0AAEECdCIIaigCACAKIActAABBAnQiCWooAgBqQRB1Ig4gAi0AACIFamotAAAhDyABIAkgDGooAgAiCSAFamotAAAhECABIAQgCGooAgAiCCAFamotAAAhESADIAEgDiACLQABIgVqai0AAEEDdEHgD3EgASAFIAhqai0AAEEIdEGA8ANxciABIAUgCWpqLQAAQQN2cjsBAiADIA9BA3RB4A9xIBFBCHRBgPADcXIgEEEDdnI7AQAgA0EEaiEDIAJBAmohAiAGQQFqIQYgB0EBaiEHIA1BAWsiDQ0ACwsgAEEBcQRAIAMgASACLQAAIgAgCyAGLQAAQQJ0IgJqKAIAIAogBy0AAEECdCIDaigCAGpBEHVqai0AAEEDdEHgD3EgASACIARqKAIAIABqai0AAEEIdEGA8ANxciABIAMgDGooAgAgAGpqLQAAQQN2cjsBAAsLowQBEH8gAkECdCICIAEoAghqKAIAIQcgASgCBCACaigCACEIIAEoAgAgAmooAgAhAiAAKAKMAUEDcUECdEGg1QBqKAIAIQQgACgCxAIhASADKAIAIQMgACgCxAMiBigCHCEMIAYoAhghDSAGKAIUIQ4gBigCECEGIAAoAnAiD0ECTwRAIA9BAXYhAANAIAEgBEH/AXEiCSACLQAAIgVqIgogDiAILQAAQQJ0IgtqKAIAIhBqai0AACERIAEgBSANIActAABBAnQiBWooAgAgCyAMaigCAGpBEHUiCyAJQQF2ampqLQAAIQkgASAKIAUgBmooAgAiBWpqLQAAIQogAyABIAItAAEiEiALIARBCHZB/wFxIhNBAXZqamotAABBA3RB4A9xIAEgBSASIBNqIgVqai0AAEEIdEGA8ANxciABIAUgEGpqLQAAQQN2cjsBAiADIAlBA3RB4A9xIApBCHRBgPADcXIgEUEDdnI7AQAgA0EEaiEDIARBEHchBCACQQJqIQIgB0EBaiEHIAhBAWohCCAAQQFrIgANAAsLIA9BAXEEQCADIAEgAi0AACIAIA0gBy0AAEECdCICaigCACAMIAgtAABBAnQiA2ooAgBqQRB1IARB/wFxIgRBAXZqamotAABBA3RB4A9xIAEgACAEaiIAIAIgBmooAgBqai0AAEEIdEGA8ANxciABIAAgAyAOaigCAGpqLQAAQQN2cjsBAAsL+RkBDH8CQAJAAkACQAJAAkACQAJAIAAoAixBBmsOCgABAgMEBQEDBAUGCyACQQJ0IgIgASgCCGooAgAhBiABKAIEIAJqKAIAIQcgASgCACACaigCACECIAAoAsQCIQQgAygCACEBIAAoAsQDIgMoAhwhCCADKAIYIQwgAygCFCENIAMoAhAhDiAAKAJwIgNBAk8EfyADQQF2IQMDQCANIActAABBAnQiBWooAgAhCSAMIAYtAABBAnQiCmooAgAhCyAFIAhqKAIAIQ8gASAEIAogDmooAgAiCiACLQAAIgVqai0AADoAACABIAQgBSALIA9qQRB1Igtqai0AADoAASABIAQgBSAJamotAAA6AAIgASAEIAogAi0AASIFamotAAA6AAMgASAEIAUgC2pqLQAAOgAEIAEgBCAFIAlqai0AADoABSABQQZqIQEgAkECaiECIAZBAWohBiAHQQFqIQcgA0EBayIDDQALIAAoAnAFIAMLQQFxRQ0GIA0gBy0AAEECdCIAaigCACEDIAwgBi0AAEECdCIGaigCACEHIAAgCGooAgAhCCABIAQgAi0AACIAIAYgDmooAgBqai0AADoAACABIAQgACAHIAhqQRB1amotAAA6AAEgASAEIAAgA2pqLQAAOgACDwsgAkECdCICIAEoAghqKAIAIQYgASgCBCACaigCACEHIAEoAgAgAmooAgAhAiAAKALEAiEEIAMoAgAhASAAKALEAyIDKAIcIQggAygCGCEMIAMoAhQhDSADKAIQIQ4gACgCcCIDQQJPBH8gA0EBdiEDA0AgDSAHLQAAQQJ0IgVqKAIAIQkgDCAGLQAAQQJ0IgpqKAIAIQsgBSAIaigCACEPIAEgBCAKIA5qKAIAIgogAi0AACIFamotAAA6AAAgASAEIAUgCyAPakEQdSILamotAAA6AAEgBCAFIAlqai0AACEFIAFB/wE6AAMgASAFOgACIAEgBCAKIAItAAEiBWpqLQAAOgAEIAEgBCAFIAtqai0AADoABSAEIAUgCWpqLQAAIQkgAUH/AToAByABIAk6AAYgAUEIaiEBIAJBAmohAiAGQQFqIQYgB0EBaiEHIANBAWsiAw0ACyAAKAJwBSADC0EBcUUNBSANIActAABBAnQiAGooAgAhAyAMIAYtAABBAnQiBmooAgAhByAAIAhqKAIAIQggASAEIAItAAAiACAGIA5qKAIAamotAAA6AAAgASAEIAAgByAIakEQdWpqLQAAOgABIAQgACADamotAAAhACABQf8BOgADIAEgADoAAg8LIAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhByABKAIAIAJqKAIAIQIgACgCxAIhBCADKAIAIQEgACgCxAMiAygCHCEIIAMoAhghDCADKAIUIQ0gAygCECEOIAAoAnAiA0ECTwR/IANBAXYhAwNAIA0gBy0AAEECdCIFaigCACEJIAwgBi0AAEECdCIKaigCACELIAUgCGooAgAhDyABIAQgCiAOaigCACIKIAItAAAiBWpqLQAAOgACIAEgBCAFIAsgD2pBEHUiC2pqLQAAOgABIAEgBCAFIAlqai0AADoAACABIAQgCiACLQABIgVqai0AADoABSABIAQgBSALamotAAA6AAQgASAEIAUgCWpqLQAAOgADIAFBBmohASACQQJqIQIgBkEBaiEGIAdBAWohByADQQFrIgMNAAsgACgCcAUgAwtBAXFFDQQgDSAHLQAAQQJ0IgBqKAIAIQMgDCAGLQAAQQJ0IgZqKAIAIQcgACAIaigCACEIIAEgBCACLQAAIgAgBiAOaigCAGpqLQAAOgACIAEgBCAAIAcgCGpBEHVqai0AADoAASABIAQgACADamotAAA6AAAPCyACQQJ0IgIgASgCCGooAgAhBiABKAIEIAJqKAIAIQcgASgCACACaigCACECIAAoAsQCIQQgAygCACEBIAAoAsQDIgMoAhwhCCADKAIYIQwgAygCFCENIAMoAhAhDiAAKAJwIgNBAk8EfyADQQF2IQMDQCANIActAABBAnQiBWooAgAhCSAMIAYtAABBAnQiCmooAgAhCyAFIAhqKAIAIQ8gASAEIAogDmooAgAiCiACLQAAIgVqai0AADoAAiABIAQgBSALIA9qQRB1Igtqai0AADoAASAEIAUgCWpqLQAAIQUgAUH/AToAAyABIAU6AAAgASAEIAogAi0AASIFamotAAA6AAYgASAEIAUgC2pqLQAAOgAFIAQgBSAJamotAAAhCSABQf8BOgAHIAEgCToABCABQQhqIQEgAkECaiECIAZBAWohBiAHQQFqIQcgA0EBayIDDQALIAAoAnAFIAMLQQFxRQ0DIA0gBy0AAEECdCIAaigCACEDIAwgBi0AAEECdCIGaigCACEHIAAgCGooAgAhCCABIAQgAi0AACIAIAYgDmooAgBqai0AADoAAiABIAQgACAHIAhqQRB1amotAAA6AAEgBCAAIANqai0AACEAIAFB/wE6AAMgASAAOgAADwsgAkECdCICIAEoAghqKAIAIQYgASgCBCACaigCACEHIAEoAgAgAmooAgAhAiAAKALEAiEEIAMoAgAhASAAKALEAyIDKAIcIQggAygCGCEMIAMoAhQhDSADKAIQIQ4gACgCcCIDQQJPBH8gA0EBdiEDA0AgDSAHLQAAQQJ0IgVqKAIAIQkgDCAGLQAAQQJ0IgpqKAIAIQsgBSAIaigCACEPIAEgBCAKIA5qKAIAIgogAi0AACIFamotAAA6AAMgASAEIAUgCyAPakEQdSILamotAAA6AAIgBCAFIAlqai0AACEFIAFB/wE6AAAgASAFOgABIAEgBCAKIAItAAEiBWpqLQAAOgAHIAEgBCAFIAtqai0AADoABiAEIAUgCWpqLQAAIQkgAUH/AToABCABIAk6AAUgAUEIaiEBIAJBAmohAiAGQQFqIQYgB0EBaiEHIANBAWsiAw0ACyAAKAJwBSADC0EBcUUNAiANIActAABBAnQiAGooAgAhAyAMIAYtAABBAnQiBmooAgAhByAAIAhqKAIAIQggASAEIAItAAAiACAGIA5qKAIAamotAAA6AAMgASAEIAAgByAIakEQdWpqLQAAOgACIAQgACADamotAAAhACABQf8BOgAAIAEgADoAAQ8LIAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhByABKAIAIAJqKAIAIQIgACgCxAIhBCADKAIAIQEgACgCxAMiAygCHCEIIAMoAhghDCADKAIUIQ0gAygCECEOIAAoAnAiA0ECTwR/IANBAXYhAwNAIA0gBy0AAEECdCIFaigCACEJIAwgBi0AAEECdCIKaigCACELIAUgCGooAgAhDyABIAQgCiAOaigCACIKIAItAAAiBWpqLQAAOgABIAEgBCAFIAsgD2pBEHUiC2pqLQAAOgACIAQgBSAJamotAAAhBSABQf8BOgAAIAEgBToAAyABIAQgCiACLQABIgVqai0AADoABSABIAQgBSALamotAAA6AAYgBCAFIAlqai0AACEJIAFB/wE6AAQgASAJOgAHIAFBCGohASACQQJqIQIgBkEBaiEGIAdBAWohByADQQFrIgMNAAsgACgCcAUgAwtBAXFFDQEgDSAHLQAAQQJ0IgBqKAIAIQMgDCAGLQAAQQJ0IgZqKAIAIQcgACAIaigCACEIIAEgBCACLQAAIgAgBiAOaigCAGpqLQAAOgABIAEgBCAAIAcgCGpBEHVqai0AADoAAiAEIAAgA2pqLQAAIQAgAUH/AToAACABIAA6AAMPCyACQQJ0IgIgASgCCGooAgAhBiABKAIEIAJqKAIAIQcgASgCACACaigCACECIAAoAsQCIQQgAygCACEBIAAoAsQDIgMoAhwhCCADKAIYIQwgAygCFCENIAMoAhAhDiAAKAJwIgNBAk8EfyADQQF2IQMDQCANIActAABBAnQiBWooAgAhCSAMIAYtAABBAnQiCmooAgAhCyAFIAhqKAIAIQ8gASAEIAogDmooAgAiCiACLQAAIgVqai0AADoAACABIAQgBSALIA9qQRB1Igtqai0AADoAASABIAQgBSAJamotAAA6AAIgASAEIAogAi0AASIFamotAAA6AAMgASAEIAUgC2pqLQAAOgAEIAEgBCAFIAlqai0AADoABSABQQZqIQEgAkECaiECIAZBAWohBiAHQQFqIQcgA0EBayIDDQALIAAoAnAFIAMLQQFxRQ0AIA0gBy0AAEECdCIAaigCACEDIAwgBi0AAEECdCIGaigCACEHIAAgCGooAgAhCCABIAQgAi0AACIAIAYgDmooAgBqai0AADoAACABIAQgACAHIAhqQRB1amotAAA6AAEgASAEIAAgA2pqLQAAOgACCws8ACAAIAEgAigCACAEIAUoAgBBAnRqIAAoAsQDKAIMEQUAIAUgBSgCAEEBajYCACACIAIoAgBBAWo2AgALwAUBEH8gAygCBCEKIAJBAnQiBiABKAIIaigCACEHIAEoAgQgBmooAgAhCCABKAIAIAJBA3RqIgEoAgAhAiABKAIEIQYgACgCxAIhASADKAIAIQMgACgCxAMiBSgCHCEOIAUoAhghDyAFKAIUIRAgBSgCECERIAAoAnAiEkECTwRAIBJBAXYhEwNAIAEgDyAHLQAAQQJ0IgRqKAIAIA4gCC0AAEECdCIFaigCAGpBEHUiACACLQAAIglqai0AACELIAEgBSAQaigCACIFIAlqai0AACEMIAEgCSAEIBFqKAIAIglqai0AACENIAMgASAAIAItAAEiBGpqLQAAQQN0QeAPcSABIAQgCWpqLQAAQQh0QYDwA3FyIAEgBCAFamotAABBA3ZyOwECIAMgC0EDdEHgD3EgDUEIdEGA8ANxciAMQQN2cjsBACABIAAgBi0AACIEamotAAAhCyABIAQgBWpqLQAAIQwgASAEIAlqai0AACENIAogASAAIAYtAAEiBGpqLQAAQQN0QeAPcSABIAQgCWpqLQAAQQh0QYDwA3FyIAEgBCAFamotAABBA3ZyOwECIAogC0EDdEHgD3EgDUEIdEGA8ANxciAMQQN2cjsBACAKQQRqIQogBkECaiEGIANBBGohAyACQQJqIQIgB0EBaiEHIAhBAWohCCATQQFrIhMNAAsLIBJBAXEEQCADIAEgDyAHLQAAQQJ0IgNqKAIAIA4gCC0AAEECdCIHaigCAGpBEHUiCCACLQAAIgBqai0AAEEDdEHgD3EgASADIBFqKAIAIgIgAGpqLQAAQQh0QYDwA3FyIAEgByAQaigCACIDIABqai0AAEEDdnI7AQAgCiABIAggBi0AACIAamotAABBA3RB4A9xIAEgACACamotAABBCHRBgPADcXIgASAAIANqai0AAEEDdnI7AQALC+cGARN/IAMoAgQhBSACQQJ0IgYgASgCCGooAgAhCyABKAIEIAZqKAIAIQ8gASgCACACQQN0aiIBKAIAIQIgASgCBCEGIAAoAowBIgFBA3FBAnRBoNUAaigCACEHIAFBAWpBA3FBAnRBoNUAaigCACEMIAAoAsQCIQEgAygCACEDIAAoAsQDIgQoAhwhESAEKAIYIRIgBCgCFCETIAQoAhAhFCAAKAJwIhVBAk8EQCAVQQF2IRYDQCABIAdB/wFxIg0gAi0AACIEaiIIIBMgDy0AAEECdCIJaigCACIAamotAAAhDiABIAQgEiALLQAAQQJ0IgpqKAIAIAkgEWooAgBqQRB1IgQgDUEBdmpqai0AACEJIAEgCCAKIBRqKAIAIg1qai0AACEIIAMgASACLQABIgogBCAHQQh2Qf8BcSIQQQF2ampqLQAAQQN0QeAPcSABIAogEGoiCiANamotAABBCHRBgPADcXIgASAAIApqai0AAEEDdnI7AQIgAyAJQQN0QeAPcSAIQQh0QYDwA3FyIA5BA3ZyOwEAIAEgACAMQf8BcSIIIAYtAAAiCWoiDmpqLQAAIQogASANIA5qai0AACEOIAEgBCAIQQF2aiAJamotAAAhCCAFIAEgBi0AASIJIAQgDEEIdkH/AXEiEEEBdmpqai0AAEEDdEHgD3EgASANIAkgEGoiBGpqLQAAQQh0QYDwA3FyIAEgACAEamotAABBA3ZyOwECIAUgCEEDdEHgD3EgDkEIdEGA8ANxciAKQQN2cjsBACAFQQRqIQUgDEEQdyEMIAZBAmohBiADQQRqIQMgB0EQdyEHIAJBAmohAiALQQFqIQsgD0EBaiEPIBZBAWsiFg0ACwsgFUEBcQRAIAMgASACLQAAIgAgEiALLQAAQQJ0IgJqKAIAIBEgDy0AAEECdCIDaigCAGpBEHUiCyAHQf8BcSIHQQF2ampqLQAAQQN0QeAPcSABIAAgB2oiACACIBRqKAIAIgJqai0AAEEIdEGA8ANxciABIAAgAyATaigCACIDamotAABBA3ZyOwEAIAUgASAGLQAAIgAgCyAMQf8BcSIFQQF2ampqLQAAQQN0QeAPcSABIAIgACAFaiIAamotAABBCHRBgPADcXIgASAAIANqai0AAEEDdnI7AQALC+UlAQ5/AkACQAJAAkACQAJAAkACQCAAKAIsQQZrDgoAAQIDBAUBAwQFBgsgAygCBCEFIAJBAnQiBiABKAIIaigCACEKIAEoAgQgBmooAgAhCyABKAIAIAJBA3RqIgEoAgAhByABKAIEIQggACgCxAIhBCADKAIAIQMgACgCxAMiASgCHCEOIAEoAhghDyABKAIUIQkgASgCECEQIAAoAnAiAkECTwR/IAJBAXYhEQNAIAkgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACECIAEgDmooAgAhASADIAQgBiAQaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgAmpBEHUiAmpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASACamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAUgBCANIAgtAAAiAWpqLQAAOgAAIAUgBCABIAJqai0AADoAASAFIAQgASAMamotAAA6AAIgBSAEIA0gCC0AASIBamotAAA6AAMgBSAEIAEgAmpqLQAAOgAEIAUgBCABIAxqai0AADoABSAFQQZqIQUgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyARQQFrIhENAAsgACgCcAUgAgtBAXFFDQYgCSALLQAAQQJ0IgBqKAIAIQkgDyAKLQAAQQJ0IgFqKAIAIQIgACAOaigCACEAIAMgBCABIBBqKAIAIgEgBy0AACIGamotAAA6AAAgAyAEIAYgACACakEQdSIAamotAAA6AAEgAyAEIAYgCWpqLQAAOgACIAUgBCABIAgtAAAiAmpqLQAAOgAAIAUgBCAAIAJqai0AADoAASAFIAQgAiAJamotAAA6AAIPCyADKAIEIQUgAkECdCIGIAEoAghqKAIAIQogASgCBCAGaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCAAKALEAiEEIAMoAgAhAyAAKALEAyIBKAIcIQ4gASgCGCEPIAEoAhQhCSABKAIQIRAgACgCcCICQQJPBH8gAkEBdiERA0AgCSALLQAAQQJ0IgFqKAIAIQwgDyAKLQAAQQJ0IgZqKAIAIQIgASAOaigCACEBIAMgBCAGIBBqKAIAIg0gBy0AACIGamotAAA6AAAgAyAEIAYgASACakEQdSICamotAAA6AAEgBCAGIAxqai0AACEBIANB/wE6AAMgAyABOgACIAMgBCANIActAAEiAWpqLQAAOgAEIAMgBCABIAJqai0AADoABSAEIAEgDGpqLQAAIQEgA0H/AToAByADIAE6AAYgBSAEIA0gCC0AACIBamotAAA6AAAgBSAEIAEgAmpqLQAAOgABIAQgASAMamotAAAhASAFQf8BOgADIAUgAToAAiAFIAQgDSAILQABIgFqai0AADoABCAFIAQgASACamotAAA6AAUgBCABIAxqai0AACEBIAVB/wE6AAcgBSABOgAGIAVBCGohBSAIQQJqIQggA0EIaiEDIAdBAmohByAKQQFqIQogC0EBaiELIBFBAWsiEQ0ACyAAKAJwBSACC0EBcUUNBSAJIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAmooAgAhASAAIA5qKAIAIQAgAyAEIAIgEGooAgAiAiAHLQAAIgZqai0AADoAACADIAQgBiAAIAFqQRB1IgFqai0AADoAASAEIAYgCWpqLQAAIQAgA0H/AToAAyADIAA6AAIgBSAEIAIgCC0AACIAamotAAA6AAAgBSAEIAAgAWpqLQAAOgABIAQgACAJamotAAAhACAFQf8BOgADIAUgADoAAg8LIAMoAgQhBSACQQJ0IgYgASgCCGooAgAhCiABKAIEIAZqKAIAIQsgASgCACACQQN0aiIBKAIAIQcgASgCBCEIIAAoAsQCIQQgAygCACEDIAAoAsQDIgEoAhwhDiABKAIYIQ8gASgCFCEJIAEoAhAhECAAKAJwIgJBAk8EfyACQQF2IREDQCAJIAstAABBAnQiAWooAgAhDCAPIAotAABBAnQiBmooAgAhAiABIA5qKAIAIQEgAyAEIAYgEGooAgAiDSAHLQAAIgZqai0AADoAAiADIAQgBiABIAJqQRB1IgJqai0AADoAASADIAQgBiAMamotAAA6AAAgAyAEIA0gBy0AASIBamotAAA6AAUgAyAEIAEgAmpqLQAAOgAEIAMgBCABIAxqai0AADoAAyAFIAQgDSAILQAAIgFqai0AADoAAiAFIAQgASACamotAAA6AAEgBSAEIAEgDGpqLQAAOgAAIAUgBCANIAgtAAEiAWpqLQAAOgAFIAUgBCABIAJqai0AADoABCAFIAQgASAMamotAAA6AAMgBUEGaiEFIAhBAmohCCADQQZqIQMgB0ECaiEHIApBAWohCiALQQFqIQsgEUEBayIRDQALIAAoAnAFIAILQQFxRQ0EIAkgCy0AAEECdCIAaigCACEJIA8gCi0AAEECdCIBaigCACECIAAgDmooAgAhACADIAQgASAQaigCACIBIActAAAiBmpqLQAAOgACIAMgBCAGIAAgAmpBEHUiAGpqLQAAOgABIAMgBCAGIAlqai0AADoAACAFIAQgASAILQAAIgJqai0AADoAAiAFIAQgACACamotAAA6AAEgBSAEIAIgCWpqLQAAOgAADwsgAygCBCEFIAJBAnQiBiABKAIIaigCACEKIAEoAgQgBmooAgAhCyABKAIAIAJBA3RqIgEoAgAhByABKAIEIQggACgCxAIhBCADKAIAIQMgACgCxAMiASgCHCEOIAEoAhghDyABKAIUIQkgASgCECEQIAAoAnAiAkECTwR/IAJBAXYhEQNAIAkgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACECIAEgDmooAgAhASADIAQgBiAQaigCACINIActAAAiBmpqLQAAOgACIAMgBCAGIAEgAmpBEHUiAmpqLQAAOgABIAQgBiAMamotAAAhASADQf8BOgADIAMgAToAACADIAQgDSAHLQABIgFqai0AADoABiADIAQgASACamotAAA6AAUgBCABIAxqai0AACEBIANB/wE6AAcgAyABOgAEIAUgBCANIAgtAAAiAWpqLQAAOgACIAUgBCABIAJqai0AADoAASAEIAEgDGpqLQAAIQEgBUH/AToAAyAFIAE6AAAgBSAEIA0gCC0AASIBamotAAA6AAYgBSAEIAEgAmpqLQAAOgAFIAQgASAMamotAAAhASAFQf8BOgAHIAUgAToABCAFQQhqIQUgCEECaiEIIANBCGohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyARQQFrIhENAAsgACgCcAUgAgtBAXFFDQMgCSALLQAAQQJ0IgBqKAIAIQkgDyAKLQAAQQJ0IgJqKAIAIQEgACAOaigCACEAIAMgBCACIBBqKAIAIgIgBy0AACIGamotAAA6AAIgAyAEIAYgACABakEQdSIBamotAAA6AAEgBCAGIAlqai0AACEAIANB/wE6AAMgAyAAOgAAIAUgBCACIAgtAAAiAGpqLQAAOgACIAUgBCAAIAFqai0AADoAASAEIAAgCWpqLQAAIQAgBUH/AToAAyAFIAA6AAAPCyADKAIEIQUgAkECdCIGIAEoAghqKAIAIQogASgCBCAGaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCAAKALEAiEEIAMoAgAhAyAAKALEAyIBKAIcIQ4gASgCGCEPIAEoAhQhCSABKAIQIRAgACgCcCICQQJPBH8gAkEBdiERA0AgCSALLQAAQQJ0IgFqKAIAIQwgDyAKLQAAQQJ0IgZqKAIAIQIgASAOaigCACEBIAMgBCAGIBBqKAIAIg0gBy0AACIGamotAAA6AAMgAyAEIAYgASACakEQdSICamotAAA6AAIgBCAGIAxqai0AACEBIANB/wE6AAAgAyABOgABIAMgBCANIActAAEiAWpqLQAAOgAHIAMgBCABIAJqai0AADoABiAEIAEgDGpqLQAAIQEgA0H/AToABCADIAE6AAUgBSAEIA0gCC0AACIBamotAAA6AAMgBSAEIAEgAmpqLQAAOgACIAQgASAMamotAAAhASAFQf8BOgAAIAUgAToAASAFIAQgDSAILQABIgFqai0AADoAByAFIAQgASACamotAAA6AAYgBCABIAxqai0AACEBIAVB/wE6AAQgBSABOgAFIAVBCGohBSAIQQJqIQggA0EIaiEDIAdBAmohByAKQQFqIQogC0EBaiELIBFBAWsiEQ0ACyAAKAJwBSACC0EBcUUNAiAJIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAmooAgAhASAAIA5qKAIAIQAgAyAEIAIgEGooAgAiAiAHLQAAIgZqai0AADoAAyADIAQgBiAAIAFqQRB1IgFqai0AADoAAiAEIAYgCWpqLQAAIQAgA0H/AToAACADIAA6AAEgBSAEIAIgCC0AACIAamotAAA6AAMgBSAEIAAgAWpqLQAAOgACIAQgACAJamotAAAhACAFQf8BOgAAIAUgADoAAQ8LIAMoAgQhBSACQQJ0IgYgASgCCGooAgAhCiABKAIEIAZqKAIAIQsgASgCACACQQN0aiIBKAIAIQcgASgCBCEIIAAoAsQCIQQgAygCACEDIAAoAsQDIgEoAhwhDiABKAIYIQ8gASgCFCEJIAEoAhAhECAAKAJwIgJBAk8EfyACQQF2IREDQCAJIAstAABBAnQiAWooAgAhDCAPIAotAABBAnQiBmooAgAhAiABIA5qKAIAIQEgAyAEIAYgEGooAgAiDSAHLQAAIgZqai0AADoAASADIAQgBiABIAJqQRB1IgJqai0AADoAAiAEIAYgDGpqLQAAIQEgA0H/AToAACADIAE6AAMgAyAEIA0gBy0AASIBamotAAA6AAUgAyAEIAEgAmpqLQAAOgAGIAQgASAMamotAAAhASADQf8BOgAEIAMgAToAByAFIAQgDSAILQAAIgFqai0AADoAASAFIAQgASACamotAAA6AAIgBCABIAxqai0AACEBIAVB/wE6AAAgBSABOgADIAUgBCANIAgtAAEiAWpqLQAAOgAFIAUgBCABIAJqai0AADoABiAEIAEgDGpqLQAAIQEgBUH/AToABCAFIAE6AAcgBUEIaiEFIAhBAmohCCADQQhqIQMgB0ECaiEHIApBAWohCiALQQFqIQsgEUEBayIRDQALIAAoAnAFIAILQQFxRQ0BIAkgCy0AAEECdCIAaigCACEJIA8gCi0AAEECdCICaigCACEBIAAgDmooAgAhACADIAQgAiAQaigCACICIActAAAiBmpqLQAAOgABIAMgBCAGIAAgAWpBEHUiAWpqLQAAOgACIAQgBiAJamotAAAhACADQf8BOgAAIAMgADoAAyAFIAQgAiAILQAAIgBqai0AADoAASAFIAQgACABamotAAA6AAIgBCAAIAlqai0AACEAIAVB/wE6AAAgBSAAOgADDwsgAygCBCEFIAJBAnQiBiABKAIIaigCACEKIAEoAgQgBmooAgAhCyABKAIAIAJBA3RqIgEoAgAhByABKAIEIQggACgCxAIhBCADKAIAIQMgACgCxAMiASgCHCEOIAEoAhghDyABKAIUIQkgASgCECEQIAAoAnAiAkECTwR/IAJBAXYhEQNAIAkgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACECIAEgDmooAgAhASADIAQgBiAQaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgAmpBEHUiAmpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASACamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAUgBCANIAgtAAAiAWpqLQAAOgAAIAUgBCABIAJqai0AADoAASAFIAQgASAMamotAAA6AAIgBSAEIA0gCC0AASIBamotAAA6AAMgBSAEIAEgAmpqLQAAOgAEIAUgBCABIAxqai0AADoABSAFQQZqIQUgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyARQQFrIhENAAsgACgCcAUgAgtBAXFFDQAgCSALLQAAQQJ0IgBqKAIAIQkgDyAKLQAAQQJ0IgFqKAIAIQIgACAOaigCACEAIAMgBCABIBBqKAIAIgEgBy0AACIGamotAAA6AAAgAyAEIAYgACACakEQdSIAamotAAA6AAEgAyAEIAYgCWpqLQAAOgACIAUgBCABIAgtAAAiAmpqLQAAOgAAIAUgBCAAIAJqai0AADoAASAFIAQgAiAJamotAAA6AAILC4cCAQN/IwBBEGsiByQAAkAgACgCxAMiAygCJARAQQEhBiADQSBqQQAgBCAFKAIA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/z8QNSAEKQPIAyEjIAQpA8ADISELIARBsANqICQgIiAhICMQNSAEQaADaiAEKQOwAyAEKQO4AyAmICUQUiAEKQOoAyEiIAQpA6ADISQCQCAPQQJrIAdB/////wdxTg0AIAQgIkL///////////8AgzcDmAMgBCAkNwOQAyAEQYADaiAkICJCAEKAgICAgICA/z8QKCAEKQOQAyAEKQOYA0KAgICAgICAuMAAEGohAiAiIAQpA4gDIAJBAEgiARshIiAkIAQpA4ADIAEbISQgISAjQgBCABA+QQBHIAUgBSAOIBpHcSABG3FFIA8gFSACQQBOaiIVQe4Aak5xDQBB1PgAQcQANgIACyAEQfACaiAkICIgFRBwIAQpA/ACISIgBCkD+AILNwMoIBkgIjcDICAEQZDGAGokACAZKQMoISEgGSkDICEiDAQLDAELAkACfyADKAIEIgEgAygCaEcEQCADIAFBAWo2AgQgAS0AAAwBCyADECcLQShGBEBBASEJDAELQoCAgICAgOD//wAhISADKQNwQgBTDQMgAyADKAIEQQFrNgIEDAMLA0ACfyADKAIEIgEgAygCaEcEQCADIAFBAWo2AgQgAS0AAAwBCyADECcLIgJBwQBrIQECQAJAIAJBMGtBCkkNACABQRpJDQAgAkHfAEYNACACQeEAa0EaTw0BCyAJQQFqIQkMAQsLQoCAgICAgOD//wAhISACQSlGDQILIAMpA3BCAFkEQCADIAMoAgRBAWs2AgQLQdT4AEEcNgIAIANCABA5C0IAISELIAwgIjcDCCAMICE3AxAgGUEwaiQAIAMpA3hCACADKAIEIAMoAixrrH1SDQUMDAsgF0EQckHzAEYEQCAMQSBqQX9BgQIQJRogDEEAOgAgIBdB8wBHDQYgDEEAOgBBIAxBADoALiAMQQA2ASoMBgsgDEEgaiAILQABIgZB3gBGIgFBgQIQJRogDEEAOgAgIAhBAmogCEEBaiABGyECAn8CQAJAIAhBAkEBIAEbai0AACIBQS1HBEAgAUHdAEYNASAGQd4ARyEGIAIMAwsgDCAGQd4ARyIGOgBODAELIAwgBkHeAEciBjoAfgsgAkEBagshCANAAkAgCC0AACIBQS1HBEAgAUUNDyABQd0ARg0IDAELQS0hASAILQABIhZFDQAgFkHdAEYNACAIQQFqIQICQCAWIAhBAWstAAAiCE0EQCAWIQEMAQsDQCAIQQFqIgggDEEgamogBjoAACAIIAItAAAiAUkNAAsLIAIhCAsgASAMaiAGOgAhIAhBAWohCAwACwALQQghAQwCC0EKIQEMAQtBACEBC0IAISFBACEPQQAhBkEAIQojAEEQayIWJAACQCABQQFHIAFBJE1xRQRAQdT4AEEcNgIADAELA0ACfyADKAIEIgIgAygCaEcEQCADIAJBAWo2AgQgAi0AAAwBCyADECcLIgJBIEYgAkEJa0EFSXINAAsCQAJAIAJBK2sOAwABAAELQX9BACACQS1GGyEKIAMoAgQiAiADKAJoRwRAIAMgAkEBajYCBCACLQAAIQIMAQsgAxAnIQILAkACQAJAAkACQCABQQBHIAFBEEdxDQAgAkEwRw0AAn8gAygCBCICIAMoAmhHBEAgAyACQQFqNgIEIAItAAAMAQsgAxAnCyICQV9xQdgARgRAQRAhAQJ/IAMoAgQiAiADKAJoRwRAIAMgAkEBajYCBCACLQAADAELIAMQJwsiAkHR6QBqLQAAQRBJDQMgAykDcEIAWQRAIAMgAygCBEEBazYCBAsgA0IAEDkMBgsgAQ0BQQghAQwCCyABQQogARsiASACQdHpAGotAABLDQAgAykDcEIAWQRAIAMgAygCBEEBazYCBAsgA0IAEDlB1PgAQRw2AgAMBAsgAUEKRw0AIAJBMGsiD0EJTQRAQQAhAQNAIAFBCmwgD2oiAUGZs+bMAUkCfyADKAIEIgIgAygCaEcEQCADIAJBAWo2AgQgAi0AAAwBCyADECcLIgJBMGsiD0EJTXENAAsgAa0hIQsCQCAPQQlLDQAgIUIKfiEiIA+tISMDQCAiICN8ISECfyADKAIEIgEgAygCaEcEQCADIAFBAWo2AgQgAS0AAAwBCyADECcLIgJBMGsiD0EJSw0BICFCmrPmzJmz5swZWg0BICFCCn4iIiAPrSIjQn+FWA0AC0EKIQEMAgtBCiEBIA9BCU0NAQwCCyABIAFBAWtxBEAgAkHR6QBqLQAAIgYgAUkEQANAIAEgD2wgBmoiD0HH4/E4SQJ/IAMoAgQiAiADKAJoRwRAIAMgAkEBajYCBCACLQAADAELIAMQJwsiAkHR6QBqLQAAIgYgAUlxDQALIA+tISELIAEgBk0NASABrSEoA0AgISAofiIjIAatQv8BgyIiQn+FVg0CICIgI3whISABAn8gAygCBCICIAMoAmhHBEAgAyACQQFqNgIEIAItAAAMAQsgAxAnCyICQdHpAGotAAAiBk0NAiAWIChCACAhQgAQMCAWKQMIUA0ACwwBCyABQRdsQQV2QQdxQdHrAGosAAAhByACQdHpAGotAAAiDyABSQRAA0AgBiAHdCAPciIGQYCAgMAASQJ/IAMoAgQiAiADKAJoRwRAIAMgAkEBajYCBCACLQAADAELIAMQJwsiAkHR6QBqLQAAIg8gAUlxDQALIAatISELIAEgD00NAEJ/IAetIiOIIiIgIVQNAANAIA+tQv8BgyAhICOGhCEhIAECfyADKAIEIgIgAygCaEcEQCADIAJBAWo2AgQgAi0AAAwBCyADECcLIgJB0ekAai0AACIPTQ0BICEgIlgNAAsLIAEgAkHR6QBqLQAATQ0AA0AgAQJ/IAMoAgQiAiADKAJoRwRAIAMgAkEBajYCBCACLQAADAELIAMQJwtB0ekAai0AAEsNAAtB1PgAQcQANgIAQQAhCkJ/ISELIAMpA3BCAFkEQCADIAMoAgRBAWs2AgQLAkAgIUJ/Ug0ACyAhIAqsIiKFICJ9ISELIBZBEGokACADKQN4QgAgAygCBCADKAIsa6x9UQ0HAkAgF0HwAEcNACAURQ0AIBQgIT4CAAwDCyAUIBEgIRBtDAILIBRFDQEgDCkDECEjIAwpAwghIgJAAkACQCAWDgMAAQIECyMAQSBrIgIkAAJAICNC////////////AIMiIUKAgICAgIDAwD99ICFCgICAgICAwL/AAH1UBEAgI0IZiKchASAiUCAjQv///w+DIiFCgICACFQgIUKAgIAIURtFBEAgAUGBgICABGohEAwCCyABQYCAgIAEaiEQICIgIUKAgIAIhYRCAFINASAQIAFBAXFqIRAMAQsgIlAgIUKAgICAgIDA//8AVCAhQoCAgICAgMD//wBRG0UEQCAjQhmIp0H///8BcUGAgID+B3IhEAwBC0GAgID8ByEQICFC////////v7/AAFYNAEEAIRAgIUIwiKciAUGR/gBJDQAgAkEQaiAiICNC////////P4NCgICAgICAwACEIiEgAUGB/gBrEDEgAiAiICFBgf8AIAFrEDwgAikDCCIiQhmIpyEQIAIpAwAgAikDECACKQMY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AygCAAsiAi0AACEIIARBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEJIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACELIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEKIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEMIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEOIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEPIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEQIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACERIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACESIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACETIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEUIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEVIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEWIAFBAWsiAQR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQEgAygCAAsiAi0AACEXIAFBAWsiBAR/IAJBAWoFIAAgAygCDBEBAEUNCyADKAIEIQQgAygCAAsiAi0AACEYIAAoAgAiASAINgIYIAFB1gA2AhQgASAQNgI0IAEgDzYCMCABIA42AiwgASAMNgIoIAEgCjYCJCABIAs2AiAgASAJNgIcIABBAiABKAIEEQMAIAAoAgAiASARNgIYIAFB1gA2AhQgASAYNgI0IAEgFzYCMCABIBY2AiwgASAVNgIoIAEgFDYCJCABIBM2AiAgASASNgIcIABBAiABKAIEEQMAIAJBAWoh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IANB0O8AEDciAQRAIAAtAAhBAXFFDQIgASAFKAIMEGUhBAwCCyADQYDuABA3IgFFDQEgBSgCDCIARQ0BIABBgO4AEDciA0UNASAGQQhqIgBBBHJBAEE0ECUaIAZBATYCOCAGQX82AhQgBiABNgIQIAYgAzYCCCADIAAgAigCAEEBIAMoAgAoAhwRBQACQCAGKAIgIgBBAUcNACACKAIARQ0AIAIgBigCGDYCAAsgAEEBRiEEDAELQQAhBAsgBkFAayQAIAQLMQAgACABKAIIQQAQLwRAIAEgAiADEGYPCyAAKAIIIgAgASACIAMgACgCACgCHBEFAAsYACAAIAEoAghBABAvBEAgASACIAMQZgsLnwEBAn8jAEFAaiIDJAACf0EBIAAgAUEAEC8NABpBACABRQ0AGkEAIAFBgO4AEDciAUUNABogA0EIaiIEQQRyQQBBNBAlGiADQQE2AjggA0F/NgIUIAMgADYCECADIAE2AgggASAEIAIoAgBBASABKAIAKAIcEQUAIAMoAiAiAEEBRgRAIAIgAygCGDYCAAsgAEEBRgshACADQUBrJAAgAAsKACAAIAFBABAvCwYAQQAQZwsEAEEACx8AQcCHASgCAEUEQEHAhwEgADYCAEHEhwEgATYCAAsLBgAgABAqC1EBAn8gASAAKAJUIgEgASACQYACaiIDEHciBCABayADIAQbIgMgAiACIANLGyICECkaIAAgASADaiIDNgJUIAAgAzYCCCAAIAEgAmo2AgQgAgtHAQF/IAEgACgCBCICQQF1aiEBIAAoAgAhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBACEAQQgQLCIBIAApAQA3AwAgAQupAQEEfyAAKAJUIgMoAgQiBSAAKAIUIAAoAhwiBmsiBCAEIAVLGyIEBEAgAygCACAGIAQQKRogAyADKAIAIARqNgIAIAMgAygCBCAEayIFNgIECyADKAIAIQQgBSACIAIgBUsbIgUEQCAEIAEgBRApGiADIAMoAgAgBWoiBDYCACADIAMoAgQgBWs2AgQLIARBADoAACAAIAAoAiwiATYCHCAAIAE2AhQgAgsoACABIAEoAgBBB2pBeHEiAUEQajYCACAAIAEpAwAgASkDCBBoOQMACwcAIABBGGoLqxgDEn8BfAJ+IwBBsARrIgskACALQQA2AiwCQCAB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dGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AGNvbXBvbmVudENvdW50AHVuc2lnbmVkIGludAB0akRlY29tcHJlc3NIZWFkZXIzKCk6IEludmFsaWQgYXJndW1lbnQAdGpEZWNvbXByZXNzMigpOiBJbnZhbGlkIGFyZ3VtZW50AENvcnJ1cHQgSlBFRyBkYXRhOiBwcmVtYXR1cmUgZW5kIG9mIGRhdGEgc2VnbWVudABoZWlnaHQARnJhY3Rpb25hbCBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AENDSVI2MDEgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABmbG9hdABVbnN1cHBvcnRlZCBCTVAgY29sb3JtYXAgZm9ybWF0AFVuc3VwcG9ydGVkIG91dHB1dCBmaWxlIGZvcm1hdABVbnJlY29nbml6ZWQgaW5wdXQgZmlsZSBmb3JtYXQAQ29sb3IgbWFwIGZpbGUgaXMgaW52YWxpZCBvciBvZiB1bnN1cHBvcnRlZCBmb3JtYXQAdWludDY0X3QAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBDb3B5cmlnaHQgKEMpIDE5OTEtMjAyMiBUaGUgbGlianBlZy10dXJibyBQcm9qZWN0IGFuZCBtYW55IG90aGVycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwB0akRlY29tcHJlc3MyKCk6IENvdWxkIG5vdCBzY2FsZSBkb3duIHRvIGRlc2lyZWQgaW1hZ2UgZGltZW5zaW9ucwBQcm9ncmVzc2l2ZSBKUEVHIGltYWdlIGhhcyBtb3JlIHRoYW4gNTAwIHNjYW5zAE1heGltdW0gc3VwcG9ydGVkIGltYWdlIGRpbWVuc2lvbiBpcyAldSBwaXhlbHMAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIG1hbnkgc2NhbmxpbmVzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAE91dHB1dCBmaWxlIGZvcm1hdCBjYW5ub3QgaGFuZGxlICVkIGNvbG9ybWFwIGVudHJpZXMARmFpbGVkIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZSAlcwBDbG9zZWQgdGVtcG9yYXJ5IGZpbGUgJXMAT3BlbmVkIHRlbXBvcmFyeSBmaWxlICVzAHZlY3RvcgBObyBlcnJvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBJQ0MgbWFya2VyAGdldEVuY29kZWRCdWZmZXIAZ2V0RGVjb2RlZEJ1ZmZlcgBKUEVHRGVjb2RlcgB0akRlY29tcHJlc3NIZWFkZXIzKCk6IEludmFsaWQgZGF0YSByZXR1cm5lZCBpbiBoZWFkZXIAcmVhZGluZyBoZWFkZXIAcmVhZEhlYWRlcgB1bnNpZ25lZCBjaGFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAGdldEZyYW1lSW5mbwBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24AdGpEZWNvbXByZXNzSGVhZGVyMygpOiBJbnN0YW5jZSBoYXMgbm90IGJlZW4gaW5pdGlhbGl6ZWQgZm9yIGRlY29tcHJlc3Npb24AdGpEZWNvbXByZXNzMigpOiBJbnN0YW5jZSBoYXMgbm90IGJlZW4gaW5pdGlhbGl6ZWQgZm9yIGRlY29tcHJlc3Npb24AbmFuAERpZG4ndCBleHBlY3QgbW9yZSB0aGFuIG9uZSBzY2FuAFNhbXBsaW5nIGZhY3RvcnMgdG9vIGxhcmdlIGZvciBpbnRlcmxlYXZlZCBzY2FuAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAGVtc2NyaXB0ZW46OnZhbABCb2d1cyBtYXJrZXIgbGVuZ3RoAEludmFsaWQgQk1QIGZpbGU6IGJhZCBoZWFkZXIgbGVuZ3RoAHdpZHRoAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAGluZgB0akluaXREZWNvbXByZXNzKCk6IE1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUAdGpEZWNvbXByZXNzMigpOiBNZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAYml0c1BlclNhbXBsZQBTZWVrIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBSZWFkIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBOdW1lcmljIHZhbHVlIG91dCBvZiByYW5nZSBpbiBCTVAgZmlsZQBOdW1lcmljIHZhbHVlIG91dCBvZiByYW5nZSBpbiBQUE0gZmlsZQBOb25udW1lcmljIGRhdGEgaW4gUFBNIGZpbGUATm90IGEgUFBNL1BHTSBmaWxlAFByZW1hdHVyZSBlbmQgb2YgSlBFRyBmaWxlAEludmFsaWQgaGFuZGxlAGRvdWJsZQBSZXF1ZXN0ZWQgZmVhdHVyZXMgYXJlIGluY29tcGF0aWJsZQBEQ1QgY29lZmZpY2llbnQgb3V0IG9mIHJhbmdlAEludmFsaWQgY29sb3IgcXVhbnRpemF0aW9uIG1vZGUgY2hhbmdlAEpQRUcgZGF0YXN0cmVhbSBjb250YWlucyBubyBpbWFnZQAgICAgd2l0aCAlZCB4ICVkIHRodW1ibmFpbCBpbWFnZQBFbXB0eSBCTVAgaW1hZ2UAJXV4JXUgJWQtYml0IEJNUCBpbWFnZQAldXgldSA4LWJpdCBjb2xvcm1hcHBlZCBCTVAgaW1hZ2UAJXV4JXUgJWQtYml0IE9TMiBCTVAgaW1hZ2UAJXV4JXUgOC1iaXQgY29sb3JtYXBwZWQgT1MyIEJNUCBpbWFnZQAldXgldSBQUE0gaW1hZ2UAJXV4JXUgdGV4dCBQUE0gaW1hZ2UAJXV4JXUgUEdNIGltYWdlACV1eCV1IHRleHQgUEdNIGltYWdlAHRqRGVjb21wcmVzc0hlYWRlcjMoKTogQ291bGQgbm90IGRldGVybWluZSBzdWJzYW1wbGluZyB0eXBlIGZvciBKUEVHIGltYWdlAHRqRGVjb21wcmVzc0hlYWRlcjMoKTogQ291bGQgbm90IGRldGVybWluZSBjb2xvcnNwYWNlIG9mIEpQRUcgaW1hZ2UAU3RhcnQgb2YgSW1hZ2UARW5kIE9mIEltYWdlAEJvZ3VzIGJ1ZmZlciBjb250cm9sIG1vZGUAZGVjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAElEQ1Qgb3V0cHV0IGJsb2NrIHNpemUgJWQgbm90IHN1cHBvcnRlZABTb3JyeSwgY29tcHJlc3NlZCBCTVBzIG5vdCB5ZXQgc3VwcG9ydGVkAE9ubHkgOC0sIDI0LSwgYW5kIDMyLWJpdCBCTVAgZmlsZXMgYXJlIHN1cHBvcnRlZABTb3JyeSwgYXJpdGhtZXRpYyBjb2RpbmcgaXMgbm90IGltcGxlbWVudGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAaXNTaWduZWQAVGFyZ2Egc3VwcG9ydCB3YXMgbm90IGNvbXBpbGVkAHVuZ2V0YyBmYWlsZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAEJvZ3VzIG1lc3NhZ2UgY29kZSAlZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBTY2FuIHNjcmlwdCBkb2VzIG5vdCB0cmFuc21pdCBhbGwgZGF0YQBKU0lNRF9GT1JDRU1NWABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MATkFOAEpQRUdNRU0ATm90IGEgQk1QIGZpbGUgLSBkb2VzIG5vdCBzdGFydCB3aXRoIEJNAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogU09TIGJlZm9yZSBTT0YASU5GAEpTSU1EX0ZPUkNFU1NFAEJNUCBvdXRwdXQgbXVzdCBiZSBncmF5c2NhbGUgb3IgUkdCAFBQTSBvdXRwdXQgbXVzdCBiZSBncmF5c2NhbGUgb3IgUkdCAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgA2YiAgMjctTWFyLTE5OTgASlNJTURfRk9SQ0VTU0UyAEludmFsaWQgQk1QIGZpbGU6IGJpUGxhbmVzIG5vdCBlcXVhbCB0byAxAC4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBzdGQ6Ol9fbGliY3BwX3Rsc19jcmVhdGUoKSBmYWlsZWQgaW4gX19jeGFfdGhyZWFkX2F0ZXhpdCgpACVzCgBpbml0aWFsaXppbmcgZGVjb21wcmVzc29yCgBlcnJvciByZWFkaW5nIGhlYWRlcgoAfn5kZWNvbXByZXNzaW5nIEpQRUcgaW1hZ2UKADlGcmFtZUluZm8AAAAIOQAAUyEAAGkAdmkAaWlpAHZpaWkAMTFKUEVHRGVjb2RlcgAIOQAAdiEAAFAxMUpQRUdEZWNvZGVyAACMOQAAjCEAAAAAAACEIQAAUEsxMUpQRUdEZWNvZGVyAIw5AACsIQAAAQAAAIQhAABpaQB2AAAAAJwhAAD4IQAAnCEAAMg4AABOMTBlbXNjcmlwdGVuM3ZhbEUAAAg5AADkIQAAaWlpaQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUACDkAAAUiAAD4IQAAnCEAACQiAAAwOAAAnCEAAHZpaQBB0MQACzYDAAAAAwAAAAQAAAAEAAAABAAAAAQAAAABAAAABAAAAAQAAAAEAAAABAAAAAQAAABgIQAAvCEAQZTFAAvOBgEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAABQAAAAwAAAATAAAAGgAAACEAAAAoAAAAMAAAACkAAAAiAAAAGwAAABQAAAANAAAABgAAAAcAAAAOAAAAFQAAABwAAAAjAAAAKgAAADEAAAA4AAAAOQAAADIAAAArAAAAJAAAAB0AAAAWAAAADwAAABcAAAAeAAAAJQAAACwAAAAzAAAAOgAAADsAAAA0AAAALQAAACYAAAAfAAAAJwAAAC4AAAA1AAAAPAAAAD0AAAA2AAAALwAAADcAAAA+AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAABABgAAgD4AAAAAAACIEwAAYhsAAEoWAABhBAAAPAQAAA4VAAApHAAACBMAAMgVAAAGDwAAehUAAJEVAACVEAAAxhkAACUQAABGGwAAKBoAAFwYAADOGAAAmQoAAAUZAAC4GgAACAYAAH4KAABaEAAAdREAAG4JAABeGQAAdAgAAEsZAACqBQAAOBkAACUZAACEIAAAYBcAAEwXAAAEEAAAng0AAGwdAABGCQAAvwUAAAkEAACADAAACRIAABoSAADiGgAA8xsAACUTAADkEgAAkREAAKwVAACgFgAATBMAAHYWAACBBAAAqSAAADMKAADrCgAAEwsAAGcLAAC0DQAAIAUAADoLAADlHAAAOQ0AAOsRAADNEQAAmx0AANoMAAABBQAAxw4AAEkPAAA3FwAAIxcAAJQLAAAxIAAApxwAAHYaAADfBwAAswcAAGYFAABKBQAASxoAAFUGAABLCAAANAgAAAEVAAB1FwAAeBsAAHAGAADTBgAAbhMAAKwGAADoBAAA4AUAALAKAADTCgAAJQ8AAAMaAAD9FwAA1gsAAAMYAAA9GAAA8hQAAGEKAACwGAAAkxgAAFwNAAB1DQAAOwcAAAEHAAB9BwAAkw4AACAIAAAJCAAAIBsAAIQZAACsBAAADgkAAC8VAACdFwAAsxIAAMsXAAB8HAAArwwAAF8IAADFFgAAUxUAAOQNAACzGwBB8MsAC8gDgQEdWg4ChiUQAxQREgQLCBQF2AMXBtoBGQflABwIbwAeCTYAIQoaACMLDQAJDAYACg0DAAwNAQCPD39aJBAlPyYR8iwnEnwgKBO5FyoUghErFe8MLRahCS4XLwcwGFwFMRkGBDMaAwM0G0ACNhyxATgdRAE5HvUAOx+3ADwgigA+IWgAPyJOACAjOwAhCSwApSXhWkAmTEhBJw06QyjxLkQpHyZFKjMfRiuoGUgsGBVJLXcRSi50Dksv+wtNMPgJTjFhCE8yBgcwM80FMjTeBDI1DwQzNmMDNDfUAjU4XAI2OfgBNzqkATg7YAE5PCUBOj32ADs+ywA9P6sAPSCPAMFBEltQQgRNUUMsQVJE2DdTRegvVEY8KVZHeSNXSN8eV0mpGkhKThdISyQUSkycEUpNaw9LTlENTU+2C00wQArQUTJYWFIcTVlTjkNaVN07W1XuNFxWri5dV5opVkcWJdhZcFVfWqlMYFvZRGFcIj5jXSQ4Y160Ml1WFy7fYKhWZWFGT2Zi5UdnY89BaGQ9PGNdXjdpZjFSamcPTGtoOUZnY15B6WonVmxr51BtZ4VLbm2XVW9rT1DubxBacG0iVfBv61lxcR1aAEHBzwALwwLAMPAMzDz8A8Mz8w/PP/+AQLBwjEy8fINDs3OPT79/IOAQ0CzsHNwj4xPTL+8f36BgkFCsbJxco2OTU69vn18IyDj4BMQ09AvLO/sHxzf3iEi4eIREtHSLS7t7h0e3dyjoGNgk5BTUK+sb2yfnF9eoaJhYpGSUVKtrm1unZ5dXAsIy8g7OPv4BwTHxDc09/YJCsnKOTr5+gUGxcY1NvX0i4hLSLu4e3iHhEdEt7R3domKSUq5unl6hYZFRrW2dXQrKOvoGxjb2Cck5+QXFNfWKSrp6hka2dolJuXmFRbV1Kuoa2ibmFtYp6RnZJeUV1apqmlqmZpZWqWmZWaVllVX//////////wEAAAD///////////////8BAAAAAQAAAAEAAAABAAAAAgAAAAIAAAABAAAAAQAAAAIAAAACAAAA/////wBBkNIAC0T//////////wAAAAD///////////////8AAAAAAAAAAAIAAAACAAAAAwAAAAEAAAAAAAAAAgAAAAMAAAABAAAA/////wBB4NIACx3//////////wIAAAD///////////////8CAAAAAgBBiNMAC2wBAAAAAwAAAAIAAAAAAAAAAQAAAAMAAAD/////AgAAAAMAAAABAAAA//////////8AAAAA////////////////AAAAAAAAAAACAAAAAgAAAAMAAAABAAAAAAAAAAIAAAADAAAAAQAAAP////8AQYDUAAtE//////////8BAAAA////////////////AQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAQAAAAEAAAACAAAAAgAAAP////8AQdDUAAsd//////////8CAAAA////////////////AgAAAAIAQfjUAAscAQAAAAMAAAACAAAAAAAAAAEAAAADAAAA/////wBBoNUAC1QKAggABg4EDAkBCwMFDQcP//////////8DAAAA////////////////AwAAAAQAAAADAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAP////8AQYDWAAvaAQoCCAAGDgQMCQELAwUNBw8AQMVYn1NCSwBASTKjIqgRxVghe/xzYmjFWL9FCzB+GJ9T/HNBbVRin1OzQUEtEhdCS2JoVGJ+WEJLITu6KMMUAEDFWJ9TQksAQEkyoyKoEUkyv0WzQSE7STKCJzcb4A2jIgswQS26KKMiNxu/Eo4JqBF+GBIXwxSoEeANjgnfBAAAAAAAAPA/72FIsVAx9j/Kb02Rruf0P6oRbO9i0PI/AAAAAAAA8D87v6fAaSTpP7sgx3t6UeE/Xaty3lWo0T8AAAEFAQEBAQEBAEHy1wALLwMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCwAAAAAAAgEDAwIEAwUFBAQAAAF9AEGw2AALogEBAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foAQeLZAAsPAgECBAQDBAcFBAQAAQJ3AEGB2gALoQEBAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+gBBsNsAC4EB//////////8DAAAA////////////////AwAAAAQAAAADAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAP////8BAAAAAwAAAAMAAAAEAAAABAAAAAMAAAAEAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAADAEHA3AALFQgAAAAQAAAAEAAAAAgAAAAIAAAAIABB4NwACxUIAAAACAAAABAAAAAIAAAAEAAAAAgAQYDdAAuSCAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAEAAAAEAAAABAAAAAQAAAAEAAAABAAAAAIAAAABAAAADwAAAAgAAAAHAAAABAAAAA0AAAAIAAAAAwAAAAIAAAALAAAACAAAAAUAAAAEAAAACQAAAAgAAAABAAAAAQAAAAcAAAAIAAAAAwAAAAQAAAAFAAAACAAAAAEAAAACAAAAAwAAAAgAAAABAAAABAAAAAEAAAAIAAAABgAAAAgAAAAHAAAACQAAAAoAAAALAAAAAQAAAAwAAAANAAAADgAAAA8AAAAEAAAAAwAAAAMAAAADAAAAAQAAAAMAAAADAAAAAgAAAAAAAAABAAAAAwAAAAQAAAD/2QAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUAAAg5AACQLwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAg5AADYLwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAAAg5AAAgMAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAAAIOQAAaDAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAACDkAALQwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAAg5AAAAMQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAAIOQAAKDEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAACDkAAFAxAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAAAg5AAB4MQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAAAIOQAAoDEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAACDkAAMgxAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAAAg5AADwMQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAAAIOQAAGDIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAACDkAAEAyAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAAAg5AABoMgAAmDsAQaDlAAtBGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQfHlAAshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGr5gALAQwAQbfmAAsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHl5gALARAAQfHmAAsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGf5wALARIAQavnAAseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHi5wALDhoAAAAaGhoAAAAAAAAJAEGT6AALARQAQZ/oAAsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEHN6AALARYAQdnoAAvtCxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRtF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNtOMTBfX2N4eGFiaXYxMTZfX3NoaW1fdHlwZV9pbmZvRQAAAAAwOQAArDYAAEA6AABOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAAAAwOQAA3DYAANA2AABOMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mb0UAAAAwOQAADDcAANA2AABOMTBfX2N4eGFiaXYxMTlfX3BvaW50ZXJfdHlwZV9pbmZvRQAwOQAAPDcAADA3AABOMTBfX2N4eGFiaXYxMjBfX2Z1bmN0aW9uX3R5cGVfaW5mb0UAAAAAMDkAAGw3AADQNgAATjEwX19jeHhhYml2MTI5X19wb2ludGVyX3RvX21lbWJlcl90eXBlX2luZm9FAAAAMDkAAKA3AAAwNwAAAAAAACA4AADAAAAAwQAAAMIAAADDAAAAxAAAAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQAwOQAA+DcAANA2AAB2AAAA5DcAACw4AABEbgAA5DcAADg4AABiAAAA5DcAAEQ4AABjAAAA5DcAAFA4AABQS2MAjDkAAFw4AAABAAAAVDgAAGgAAADkNwAAcDgAAGEAAADkNwAAfDgAAHMAAADkNwAAiDgAAHQAAADkNwAAlDgAAGkAAADkNwAAoDgAAGoAAADkNwAArDgAAGwAAADkNwAAuDgAAG0AAADkNwAAxDgAAHgAAADkNwAA0DgAAHkAAADkNwAA3DgAAGYAAADkNwAA6DgAAGQAAADkNwAA9DgAAAAAAAAANwAAwAAAAMUAAADCAAAAwwAAAMYAAADHAAAAyAAAAMkAAAAAAAAAeDkAAMAAAADKAAAAwgAAAMMAAADGAAAAywAAAMwAAADNAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAADA5AABQOQAAADcAAAAAAABgNwAAwAAAAM4AAADCAAAAwwAAAM8AAAAAAAAAxDkAANAAAADRAAAA0gAAAFN0OWV4Y2VwdGlvbgAAAAAIOQAAtDkAAAAAAADwOQAAFwAAANMAAADUAAAAU3QxMWxvZ2ljX2Vycm9yADA5AADgOQAAxDkAAAAAAAAkOgAAFwAAANUAAADUAAAAU3QxMmxlbmd0aF9lcnJvcgAAAAAwOQAAEDoAAPA5AABTdDl0eXBlX2luZm8AAAAACDkAADA6AEHQ9AALCE5vIGVycm9yAEGk9gALapkJAAAZFgAAqRAAAFEgAAAkHQAA8BUAAI8TAABUHAAANhIAAJ8TAAC2EwAA2BMAAPMTAABIHQAAhBIAAKASAABdEgAAPhQAAE4UAAAZFAAAKRQAAPYWAAD3CQAABA0AABUXAADYCQAAuQkAQZj3AAsBBQBBpPcACwG3AEG89wALCrgAAAC5AAAArD8AQdT3AAsBAgBB5PcACwj//////////wBBqPgACwPgQwE="},7414:A=>{"use strict";A.exports="data:application/wasm;base64,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rgEBAn8gAUEANgIAAkAgAkUNACACQQNxIQMgASACaiEBIAJBBE8EQCACQXxxIQRBACECA0AgAUEBayAALQAAOgAAIAFBAmsgAC0AAToAACABQQNrIAAtAAI6AAAgAUEEayIBIAAtAAM6AAAgAEEEaiEAIAJBBGoiAiAERw0ACwsgA0UNAEEAIQIDQCABQQFrIgEgAC0AADoAACAAQQFqIQAgAkEBaiICIANHDQALCwuABAEDfyACQYAETwRAIAAgASACEBkgAA8LIAAgAmohAwJAIAAgAXNBA3FFBEACQCAAQQNxRQRAIAAhAgwBCyACRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAkEDcUUNASACIANJDQALCwJAIANBfHEiBEHAAEkNACACIARBQGoiBUsNAANAIAIgASgCADYCACACIAEoAgQ2AgQgAiABKAIINgIIIAIgASgCDDYCDCACIAEoAhA2AhAgAiABKAIUNgIUIAIgASgCGDYCGCACIAEoAhw2AhwgAiABKAIgNgIgIAIgASgCJDYCJCACIAEoAig2AiggAiABKAIsNgIsIAIgASgCMDYCMCACIAEoAjQ2AjQgAiABKAI4NgI4IAIgASgCPDYCPCABQUBrIQEgAkFAayICIAVNDQALCyACIARPDQEDQCACIAEoAgA2AgAgAUEEaiEBIAJBBGoiAiAESQ0ACwwBCyADQQRJBEAgACECDAELIAAgA0EEayIESwRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAiABLQABOgABIAIgAS0AAjoAAiACIAEtAAM6AAMgAUEEaiEBIAJBBGoiAiAETQ0ACwsgAiADSQRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAALMAEBfwJAIABFDQAgAUUNAEEIIAAgAWwiARBEIgAEQCAAQQAgARAkGgsgACECCyACCw8AIABFBEBBAA8LIAAQOAvyAgICfwF+AkAgAkUNACAAIAE6AAAgACACaiIDQQFrIAE6AAAgAkEDSQ0AIAAgAToAAiAAIAE6AAEgA0EDayABOgAAIANBAmsgAToAACACQQdJDQAgACABOgADIANBBGsgAToAACACQQlJDQAgAEEAIABrQQNxIgRqIgMgAUH/AXFBgYKECGwiATYCACADIAIg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QQJ0IRQgACAFakEBakECSSEVIAdBAXZBAWsgAmxBAnQhFgNAIAggASgCACABIBRqIgkgAkECdGooAgAiBiAJKAIAIgBqQQJqQQJ1ayIFIABqNgIAQQEhBEEBIQAgFUUEQANAIAEgACACbEECdGooAgAhCyAJIABBAWoiDiACbEECdGooAgAhCiAIIARBAnRqIhcgBTYCACAXIAUgCyAGIApqQQJqQQJ1ayIFakEBdSAGajYCBCAEQQJqIQQgACATRyELIA4hACAKIQYgCw0ACwsgCCAEQQJ0aiAFNgIAAkAgEEUEQCASIAEgFmooAgAgBkEBakEBdWsiACAFakEBdSAGajYCAAwBCyAFIAZqIQALIBEgADYCAEEAIQVBACEAQQAhBiAHQQRPBEADQCABIAAgAmxBAnRqIAggAEECdGooAgA2AgAgASAAQQFyIgQgAmxBAnRqIAggBEECdGooAgA2AgAgASAAQQJyIgQgAmxBAnRqIAggBEECdGooAgA2AgAgASAAQQNyIgQgAmxBAnRqIAggBEECdGooAgA2AgAgAEEEaiEAIAZBBGoiBiAPRw0ACwsgDARAA0AgASAAIAJsQQJ0aiAIIABBAnRqKAIANgIAIABBAWohACAFQQFqIgUgDEcNAAsLIAFBBGohASANQQFqIg0gA0cNAAsLC78DAQN/IwBBMGsiAyQAAn9BAUEsECIiAQRAIAFBADYCEAJAAkAgAEEATARAIAFBAUEIECIiADYCJCAADQEgARAfQQAMBAsCQEEBQRgQIiICBEAMAQsgAUEANgIMIAEQH0EADAQLIAEgAjYCDAJAQTAQIyICBEAMAQsgAUEANgIIDAILIAEgAjYCCCABIABBFBAiIgI2AgAgAkUNASABIAA2AgQgAiABNgIAAkACQEEBQRgQIiIABEAMAQsgASgCAEEANgIMDAELIAEoAgAgADYCDAJAQTAQIyIABEAMAQsgASgCACIAQQA2AhAgACgCDCIARQ0BIAAQHwwBCyABKAIAIgJBADYCCCACIAA2AhBBDBAjIgAEQCAAQccANgIAIAAgAjYCBCAAEB8LIAEoAgAiACICQQA2AgQgAigCDCICBH8gAhAfIAEoAgAFIAALKAIQIgBFDQAgABAfCyABQQA2AgQgASgCDBogASgCICABKAIESARAA0AgASgCCBogASgCDBog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OgAAQQIMBAsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMMBAsgAUGAgARrQf//P00EQCAAIAFBP3FBgAFyOgADIAAgAUESdkHwAXI6AAAgACABQQZ2QT9xQYABcjoAAiAAIAFBDHZBP3FBgAFyOgABQQQMBAsLQbjlAUEZNgIAQX8FQQELDAELIAAgAToAAEEBCwsPACAAIAEgAkEAQQAQgAELxAIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEJaw4SAAoLDAoLAgMEBQwLDAwKCwcICQsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsACyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCwALIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQQACw8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAAtyAQN/IAAoAgAsAABBMGtBCk8EQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgEgAkEKbCICaiABIAJB/////wdzShshAQsgACADQQFqNgIAIAEhAiADLAABQTBrQQpJDQALIAILlRQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRMCQAJAAkACQANAIAEhDSAHIA9B/////wdzSg0BIAcgD2ohDwJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAHIQkDQCAJLQABQSVHBEAgCSEBDAILIAdBAWohByAJLQACIQsgCUECaiIBIQkgC0ElRg0ACwsgByANayIHIA9B/////wdzIhhKDQcgAARAIAAgDSAHECwLIAcNBiAIIAE2AkwgAUEBaiEHQX8hEQJAIAEsAAFBMGtBCk8NACABLQAC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DQALDAILA0ACQCAORQ0AQQAhDEEAIQlBACENIA5BBE8EQANAIAogCUECdGogCyAGIAlsQQJ0aigCADYCACAKIAlBAXIiF0ECdGogCyAGIBdsQQJ0aigCADYCACAKIAlBAnIiF0ECdGogCyAGIBdsQQJ0aigCADYCACAKIAlBA3IiF0ECdGogCyAGIBdsQQJ0aigCADYCACAJQQRqIQkgDUEEaiINIBVHDQALCyATRQ0AA0AgCiAJQQJ0aiALIAYgCWxBAnRqKAIANgIAIAlBAWohCSAMQQFqIgwgE0cNAAsLIAogEEECdGohCiALIAdBAnRqIQsgDyARQQFqIhFHDQALDAELA0ACQCAORQ0AQQAhDEEAIQlBACENIBdBA08EQANAIAsgBiAJbEECdGogCiAJQQJ0aigCADYCACALIAlBAXIiHCAGbEECdGogCiAcQQJ0aigCADYCACALIAlBAnIiHCAGbEECdGogCiAcQQJ0aigCADYCACALIAlBA3IiHCAGbEECdGogCiAcQQJ0aigCADYCACAJQQRqIQkgDUEEaiINIBVHDQALCyATRQ0AA0AgCyAGIAlsQQJ0aiAKIAlBAnRqKAIANgIAIAlBAWohCSAMQQFqIgwgE0cNAAsLIAogEEECdGohCiALIAdBAnRqIQsgEUEBaiIRIA9HDQALCyAYQQFqIRggDiASaiISIANJDQALIB1BAWohHSAPIBtqIhsgBEkNAAsLQQELzAEBA38jAEGAAWsiBiQAIAYhBCABKAIMIAJBBHRqIgEoAgAEQANAIAQgATYCACAEQQRqIQQgASgCACIBKAIADQALCwNAIAEoAggiAiAFSARAIAEgBTYCCCAFIQILAkAgAiADTg0AA0AgAiABKAIETg0BAkAgAEEBEDUEQCABIAI2AgQMAQsgAkEBaiECCyACIANIDQALCyABIAI2AgggBCAGRwRAIARBBGsiBCgCACEBIAIhBQwBCwsgASgCBCEAIAZBgAFqJAAgACADSAv5BgEKfyMAQYACayIKJAACQCAARQRAQQAhAAwBCwJAIAEgACgCAEYEQCAAKAIEIAJGDQELIAAgAjYCBCAAIAE2AgAgCiACNgIAIAogATYCgAEgAiEEIAEhBQNAIAogByIMQQFqIgdBAnQiCGogBEEBakECbSIJNgIAIApBgAFqIAhqIAVBAWpB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JAALIAAjAEEQayIBJAAgASAANgIAQYMKIAEQWiABQRBqJAALBwAgACgCUAsHACAAKAJMCwwAIAAgASkCRDcCAAsMACAAIAEpAjw3AgALDAAgACABKQI0NwIACyAAIAEgASgCACAApyABKAIIIgEgAa0gAFUbajYCBEEBCwwAIAAgASkCLDcCAAsHACAAKAIoCwcAIAAtACQLBwAgACgCIAtHAQF/IAEgACgCBCICQQF1aiEBIAAoAgAhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEDACEAQQgQJSIBIAApAQA3AwAgAQsHACAAQRhqCzkBAX8gASAAKAIEIgRBAXVqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAsPACAAIAI2AlQgACABEHALDwAgAEEANgJUIABBABBwCzgBAn8gASgCACABKAIIaiIDIAEoAgQiAkYEQEF/DwsgASAAIAJqNgIEIAMgAmsiASAAIAAgAUsbC1wBAn8jAEEQayIDJAAgASAAKAIEIgRBAXVqIQEgACgCACEAIANBCGogASACIARBAXEEfyABKAIAIABqKAIABSAACxEFAEEIECUiACADKQMINwMAIANBEGokACAACyIBAX4gASACrSADrUIghoQgBCAAEQoAIgVCIIinJAEgBacLFQAgASACrSADrUIghoQgBCAAEQ8ACyABAX4gAa0gAq1CIIaEIAMgABEQACIEQiCIpyQBIASnCxMAIAGtIAKtQiCGhCADIAARDgALEAAjACAAa0FwcSIAJAAgAAsGACAAJAALuAEBBH8gAS8BGiEDIAAgAS8BGCIBNgIAIAIEQAJAIAJBA3EiBkUEQCACIQQMAQsgAiEEA0AgBEEBayEEIANBAWpBAXYhAyABQQFqQQF2IQEgBUEBaiIFIAZHDQALCyACQQRPBEADQCADQQFqQQF2QQFqQQF2QQFqQQF2QQFqQQF2IQMgAUEBakEBdkEBakEBdkEBakEBdkEBakEBdiEBIARBBGsiBA0ACwsgACABNgIACyAAIAM2AgQLBAAjAAsHACAAKAIECwUAQbIMCxYAIABFBEBBAA8LIABBhN0BEDFBAEcLGgAgACABKAIIIAUQLQRAIAEgAiADIAQQdgsLNwAgACABKAIIIAUQLQRAIAEgAiADIAQQdg8LIAAo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////////D4MiBEKBgICAgICAgAhaBEAgA0KBgICAgICAgMAAfCECDAILIANCgICAgICAgIBAfSECIARCgICAgICAgIAIUg0BIAIgA0IBg3whAgwBCyAEUCADQoCAgICAgMD//wBUIANCgICAgICAwP//AFEbRQRAIAVCBIYgBEI8iIRC/////////wODQoCAgICAgID8/wCEIQIMAQtCgICAgICAgPj/ACECIANC////////v//DAFYNAEIAIQIgA0IwiKciAUGR9wBJDQAgBCECIAVC////////P4NCgICAgICAwACEIgMhBgJAIAFBgfcAayIIQcAAcQRAIAIgCEFAaq2GIQZCACECDAELIAhFDQAgBiAIrSIHhiACQcAAIAhrrYiEIQYgAiAHhiECCyAAIAI3AxAgACAGNwMYAkBBgfgAIAFrIgFBwABxBEAgAyABQUBqrYghBEIAIQMMAQsgAUUNACADQcAAIAFrrYYgBCABrSICiIQhBCADIAKIIQMLIAAgBDcDACAAIAM3AwggACkDCEIEhiAAKQMAIgRCPIiEIQIgACkDECAAKQMYhEIAUq0gBEL//////////w+DhCIEQoGAgICAgICACFoEQCACQgF8IQIMAQsgBEKAgICAgICAgAhSDQAgAkIBgyACfCECCyAAQSBqJAAgCSACIAVCgICAgICAgICAf4OEvzkDAAuqGAMSfwF8An4jAEGwBGsiCyQAIAtBADYCLAJAIAG9IhlCAFMEQEEBIRBBzAghEyABmiIBvSEZDAELIARBgBBxBEBBASEQQc8IIRMMAQtB0ghBzQggBEEBcSIQGyETIBBFIRULAkAgGUKAgICAgICA+P8Ag0KAgICAgICA+P8AUQRAIABBICACIBBBA2oiAyAEQf//e3EQLiAAIBMgEBAsIABBwQxBuw8gBUEgcSIFG0GsDkG/DyAFGyABIAFiG0EDECwgAEEgIAIgAyAEQYDAAHMQLiADIAIgAiADSBshCQwBCyALQRBqIRECQAJ/AkAgASALQSxqEIEBIgEgAaAiAUQAAAAAAAAAAGIEQCALIAsoAiwiBkEBazYCLCAFQSByIg5B4QBHDQEMAwsgBUEgciIOQeEARg0CIAsoAiwhCkEGIAMgA0EASBsMAQsgCyAGQR1rIgo2AiwgAUQAAAAAAACwQaIhAUEGIAMgA0EA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ZWdfZGF0YV9jaHVua190KiBhcnJheQBVaW50OENsYW1wZWRBcnJheQAtKyAgIDBYMHgALTBYKzBYIDBYLTB4KzB4IDB4AHVuc2lnbmVkIHNob3J0AGNvbXBvbmVudENvdW50AFBvaW50AHVuc2lnbmVkIGludABoZWlnaHQAZ2V0VGlsZU9mZnNldABnZXRJbWFnZU9mZnNldABmbG9hdAB1aW50NjRfdABnZXROdW1MYXllcnMAZ2V0TnVtRGVjb21wb3NpdGlvbnMAZ2V0QmxvY2tEaW1lbnNpb25zAFtFUlJPUl0gJXMAW0lORk9dICVzAFtXQVJOSU5HXSAlcwB2ZWN0b3IAZ2V0RW5jb2RlZEJ1ZmZlcgBnZXREZWNvZGVkQnVmZmVyAGdldFByb2dyZXNzaW9uT3JkZXIAW0VSUk9SXSBvcGpfZGVjb21wcmVzczogZmFpbGVkIHRvIHNldHVwIHRoZSBkZWNvZGVyAEoyS0RlY29kZXIAW0VSUk9SXSBvcGpfZGVjb21wcmVzczogZmFpbGVkIHRvIHJlYWQgdGhlIGhlYWRlcgByZWFkSGVhZGVyAHVuc2lnbmVkIGNoYXIAL3Jvb3QvcmVwby9wYWNrYWdlcy9vcGVuanBlZy9zcmMvSjJLRGVjb2Rlci5ocHAAZ2V0RnJhbWVJbmZvAGRlY29kZVN1YlJlc29sdXRpb24Ac3RkOjpleGNlcHRpb24AbmFuAGJvb2wAY2FsY3VsYXRlU2l6ZUF0RGVjb21wb3NpdGlvbkxldmVsAGVtc2NyaXB0ZW46OnZhbAAqbF90aWxlX2xlbiA+IFVJTlRfTUFYIC0gT1BKX0NPTU1PTl9DQkxLX0RBVEFfRVhUUkEgLSBwX2oyay0+bV9zcGVjaWZpY19wYXJhbS5tX2RlY29kZXIubV9zb3RfbGVuZ3RoAHdpZHRoAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAGluZgBnZXRUaWxlU2l6ZQBiaXRzUGVyU2FtcGxlAGRvdWJsZQBnZXRJc1JldmVyc2libGUASW52YWxpZCBhY2Nlc3MgdG8gcGktPmluY2x1ZGUAZGVjb2RlAGdldENvbG9yU3BhY2UAdm9pZABpc1NpZ25lZABBTExfQ1BVUwBPUEpfTlVNX1RIUkVBRFMATkFOAElORgBwX2oyay0+bV9zcGVjaWZpY19wYXJhbS5tX2RlY29kZXIubV9zb3RfbGVuZ3RoID4gVUlOVF9NQVggLSBPUEpfQ09NTU9OX0NCTEtfREFUQV9FWFRSQQBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AAkJCSBwcmVjY2ludHNpemUgKHcsaCk9AAkJCSBzdGVwc2l6ZXMgKG0sZSk9AC4AKG51bGwpAHN0ZDo6X19saWJjcHBfdGxzX2NyZWF0ZSgpIGZhaWxlZCBpbiBfX2N4YV90aHJlYWRfYXRleGl0KCkAW0VSUk9SXSBvcGpfZGVjb21wcmVzczogZmFpbGVkIHRvIGRlY29kZSB0aWxlIQAoJWQsJWQpIAAlc30KAAkJIH0KAFtERVZdIER1bXAgYW4gaW1hZ2VfY29tcF9oZWFkZXIgc3RydWN0IHsKAFtERVZdIER1bXAgYW4gaW1hZ2VfaGVhZGVyIHN0cnVjdCB7CgBJbWFnZSBpbmZvIHsKAAkgZGVmYXVsdCB0aWxlIHsKACVzCSBjb21wb25lbnQgJWQgewoACQkgY29tcCAlZCB7CgAJIFRpbGUgaW5kZXg6IHsKAAkgTWFya2VyIGxpc3Q6IHsKAENvZGVzdHJlYW0gaW5kZXggZnJvbSBtYWluIGhlYWRlcjogewoAQ29kZXN0cmVhbSBpbmZvIGZyb20gbWFpbiBoZWFkZXI6IHsKAFN0cmVhbSBlcnJvciB3aGlsZSByZWFkaW5nIEpQMiBIZWFkZXIgYm94CgBGb3VuZCBhIG1pc3BsYWNlZCAnJWMlYyVjJWMnIGJveCBvdXRzaWRlIGpwMmggYm94CgBNYWxmb3JtZWQgSlAyIGZpbGUgZm9ybWF0OiBmaXJzdCBib3ggbXVzdCBiZSBKUEVHIDIwMDAgc2lnbmF0dXJlIGJveAoATWFsZm9ybWVkIEpQMiBmaWxlIGZvcm1hdDogc2Vjb25kIGJveCBtdXN0IGJlIGZpbGUgdHlwZSBib3gKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGhhbmRsZSBqcGVnMjAwMCBib3gKAE5vdCBlbm91Z2ggbWVtb3J5IHdpdGggRlRZUCBCb3gKAEEgbWFya2VyIElEIHdhcyBleHBlY3RlZCAoMHhmZi0tKSBpbnN0ZWFkIG9mICUuOHgKAAkJIG1jdD0leAoACQkJIGNibGtzdHk9JSN4CgAJCQkgY3N0eT0lI3gKAAkJIHByZz0lI3gKAEludGVnZXIgb3ZlcmZsb3cKAEludmFsaWQgY29tcG9uZW50IGluZGV4OiAldQoAU3RyZWFtIHRvbyBzaG9ydAoATWFya2VyIGhhbmRsZXIgZnVuY3Rpb24gZmFpbGVkIHRvIHJlYWQgdGhlIG1hcmtlciBzZWdtZW50CgBOb3QgZW5vdWdoIG1lbW9yeSBmb3IgY3VycmVudCBwcmVjaW5jdCBjb2RlYmxvY2sgZWxlbWVudAoARXJyb3IgcmVhZGluZyBTUENvZCBTUENvYyBlbGVtZW50CgBFcnJvciByZWFkaW5nIFNRY2Qgb3IgU1FjYyBlbGVtZW50CgBBIEJQQ0MgaGVhZGVyIGJveCBpcyBhdmFpbGFibGUgYWx0aG91Z2ggQlBDIGdpdmVuIGJ5IHRoZSBJSERSIGJveCAoJWQpIGluZGljYXRlIGNvbXBvbmVudHMgYml0IGRlcHRoIGlzIGNvbnN0YW50CgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IGlsbGVnYWwgdGlsZSBvZmZzZXQKAEludmFsaWQgcHJlY2luY3QKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGhhbmRsZSBiYW5kIHByZWNpbnRzCgBGYWlsZWQgdG8gZGVjb2RlIGFsbCB1c2VkIGNvbXBvbmVudHMKAFNpemUgb2YgY29kZSBibG9jayBkYXRhIGV4Y2VlZHMgc3lzdGVtIGxpbWl0cwoAU2l6ZSBvZiB0aWxlIGRhdGEgZXhjZWVkcyBzeXN0ZW0gbGltaXRzCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbXVsdGlwbGUgTUNUIG1hcmtlcnMKAENvcnJ1cHRlZCBQUE0gbWFya2VycwoATm90IGVub3VnaCBtZW1vcnkgZm9yIHRpbGUgcmVzb2x1dGlvbnMKAENhbm5vdCB0YWtlIGluIGNoYXJnZSBtdWx0aXBsZSBjb2xsZWN0aW9ucwoASW52YWxpZCBQQ0xSIGJveC4gUmVwb3J0cyAwIHBhbGV0dGUgY29sdW1ucwoAV2UgZG8gbm90IHN1cHBvcnQgUk9JIGluIGRlY29kaW5nIEhUIGNvZGVibG9ja3MKAENhbm5vdCBoYW5kbGUgYm94IG9mIHVuZGVmaW5lZCBzaXplcwoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIGNvbGxlY3Rpb25zIHdpdGhvdXQgc2FtZSBudW1iZXIgb2YgaW5kaXhlcwoASW52YWxpZCB0aWxlYy0+d2luX3h4eCB2YWx1ZXMKAENhbm5vdCBoYW5kbGUgYm94IG9mIGxlc3MgdGhhbiA4IGJ5dGVzCgBDYW5ub3QgaGFuZGxlIFhMIGJveCBvZiBsZXNzIHRoYW4gMTYgYnl0ZXMKAENvbXBvbmVudCBpbmRleCAldSB1c2VkIHNldmVyYWwgdGltZXMKAEludmFsaWQgUENMUiBib3guIFJlcG9ydHMgJWQgZW50cmllcwoATm90IGVub3VnaCBtZW1vcnkgdG8gY3JlYXRlIFRhZy10cmVlIG5vZGVzCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbWN0IGRhdGEgd2l0aGluIG11bHRpcGxlIE1DVCByZWNvcmRzCgBDYW5ub3QgZGVjb2RlIHRpbGUsIG1lbW9yeSBlcnJvcgoAb3BqX2oya19hcHBseV9uYl90aWxlX3BhcnRzX2NvcnJlY3Rpb24gZXJyb3IKAFByb2JsZW0gd2l0aCBza2lwcGluZyBKUEVHMjAwMCBib3gsIHN0cmVhbSBlcnJvcgoAUHJvYmxlbSB3aXRoIHJlYWRpbmcgSlBFRzIwMDAgYm94LCBzdHJlYW0gZXJyb3IKAFVua25vd24gbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBhZGQgdGwgbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBhZGQgbWggbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byB0YWtlIGluIGNoYXJnZSBTSVogbWFya2VyCgBFcnJvciByZWFkaW5nIFBQVCBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlYWQgUFBUIG1hcmtlcgoARXJyb3IgcmVhZGluZyBTT1QgbWFya2VyCgBFcnJvciByZWFkaW5nIFBMVCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgTUNUIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBNQ1QgbWFya2VyCgBOb3QgZW5vdWdoIHNwYWNlIGZvciBleHBlY3RlZCBTT1AgbWFya2VyCgBFeHBlY3RlZCBTT1AgbWFya2VyCgBFcnJvciByZWFkaW5nIE1DTyBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUkdOIG1hcmtlcgoARXJyb3IgcmVhZGluZyBQUE0gbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byByZWFkIFBQTSBtYXJrZXIKAEVycm9yIHJlYWRpbmcgVExNIG1hcmtlcgoARXJyb3IgcmVhZGluZyBQTE0gbWFya2VyCgBOb3QgZW5vdWdoIHNwYWNlIGZvciBleHBlY3RlZCBFUEggbWFya2VyCgBFeHBlY3RlZCBFUEggbWFya2VyCgBFcnJvciByZWFkaW5nIENSRyBtYXJrZXIKAFVua25vd24gcHJvZ3Jlc3Npb24gb3JkZXIgaW4gQ09EIG1hcmtlcgoAVW5rbm93biBTY29kIHZhbHVlIGluIENPRCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgQ09EIG1hcmtlcgoARXJyb3IgcmVhZGluZyBRQ0QgbWFya2VyCgBDcnJvciByZWFkaW5nIENCRCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUE9DIG1hcmtlcgoARXJyb3IgcmVhZGluZyBDT0MgbWFya2VyCgBFcnJvciByZWFkaW5nIFFDQyBtYXJrZXIKAEVycm9yIHJlYWRpbmcgTUNDIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBNQ0MgbWFya2VyCgByZXF1aXJlZCBTSVogbWFya2VyIG5vdCBmb3VuZCBpbiBtYWluIGhlYWRlcgoAcmVxdWlyZWQgQ09EIG1hcmtlciBub3QgZm91bmQgaW4gbWFpbiBoZWFkZXIKAHJlcXVpcmVkIFFDRCBtYXJrZXIgbm90IGZvdW5kIGluIG1haW4gaGVhZGVyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBoYW5kbGUganBlZzIwMDAgZmlsZSBoZWFkZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlYWQgaGVhZGVyCgBFcnJvciB3aXRoIEpQIFNpZ25hdHVyZSA6IGJhZCBtYWdpYyBudW1iZXIKAEluIFNPVCBtYXJrZXIsIFRQU290ICglZCkgaXMgbm90IHZhbGlkIHJlZ2FyZHMgdG8gdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHRpbGUtcGFydCAoJWQpLCBnaXZpbmcgdXAKAEluIFNPVCBtYXJrZXIsIFRQU290ICglZCkgaXMgbm90IHZhbGlkIHJlZ2FyZHMgdG8gdGhlIHByZXZpb3VzIG51bWJlciBvZiB0aWxlLXBhcnQgKCVkKSwgZ2l2aW5nIHVwCgBJbiBTT1QgbWFya2VyLCBUUFNvdCAoJWQpIGlzIG5vdCB2YWxpZCByZWdhcmRzIHRvIHRoZSBjdXJyZW50IG51bWJlciBvZiB0aWxlLXBhcnQgKGhlYWRlcikgKCVkKSwgZ2l2aW5nIHVwCgB0aWxlcyByZXF1aXJlIGF0IGxlYXN0IG9uZSByZXNvbHV0aW9uCgBNYXJrZXIgaXMgbm90IGNvbXBsaWFudCB3aXRoIGl0cyBwb3NpdGlvbgoAUHJvYmxlbSB3aXRoIHNlZWsgZnVuY3Rpb24KAEVycm9yIHJlYWRpbmcgU1BDb2QgU1BDb2MgZWxlbWVudCwgSW52YWxpZCBjYmxrdy9jYmxraCBjb21iaW5hdGlvbgoASW52YWxpZCBtdWx0aXBsZSBjb21wb25lbnQgdHJhbnNmb3JtYXRpb24KAENhbm5vdCB0YWtlIGluIGNoYXJnZSBjb2xsZWN0aW9ucyBvdGhlciB0aGFuIGFycmF5IGRlY29ycmVsYXRpb24KAE5vdCBlbm91Z2ggYnl0ZXMgdG8gcmVhZCBOcHBtCgBiYWQgcGxhY2VkIGpwZWcgY29kZXN0cmVhbQoACSBNYWluIGhlYWRlciBzdGFydCBwb3NpdGlvbj0lbGxpCgkgTWFpbiBoZWFkZXIgZW5kIHBvc2l0aW9uPSVsbGkKAE1hcmtlciBzaXplIGluY29uc2lzdGVudCB3aXRoIHN0cmVhbSBsZW5ndGgKAFRpbGUgcGFydCBsZW5ndGggc2l6ZSBpbmNvbnNpc3RlbnQgd2l0aCBzdHJlYW0gbGVuZ3RoCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbXVsdGlwbGUgZGF0YSBzcGFubmluZwoAV3JvbmcgZmxhZwoARXJyb3Igd2l0aCBGVFlQIHNpZ25hdHVyZSBCb3ggc2l6ZQoARXJyb3Igd2l0aCBKUCBzaWduYXR1cmUgQm94IHNpemUKAEludmFsaWQgcHJlY2luY3Qgc2l6ZQoASW5jb25zaXN0ZW50IG1hcmtlciBzaXplCgBJbnZhbGlkIG1hcmtlciBzaXplCgBFcnJvciB3aXRoIFNJWiBtYXJrZXIgc2l6ZQoATm90IGVub3VnaCBtZW1vcnkgdG8gYWRkIGEgbmV3IHZhbGlkYXRpb24gcHJvY2VkdXJlCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBkZWNvZGUgdGlsZQoARmFpbGVkIHRvIGRlY29kZSB0aGUgY29kZXN0cmVhbSBpbiB0aGUgSlAyIGZpbGUKAENhbm5vdCB0YWtlIGluIGNoYXJnZSBjb2xsZWN0aW9ucyB3aXRoIGluZGl4IHNodWZmbGUKAENhbm5vdCBhbGxvY2F0ZSBUaWVyIDEgaGFuZGxlCgBObyBkZWNvZGVkIGFyZWEgcGFyYW1ldGVycywgc2V0IHRoZSBkZWNvZGVkIGFyZWEgdG8gdGhlIHdob2xlIGltYWdlCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBjcmVhdGUgVGFnLXRyZWUKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlaW5pdGlhbGl6ZSB0aGUgdGFnIHRyZWUKAEVycm9yIHJlYWRpbmcgU1BDb2QgU1BDb2MgZWxlbWVudCwgSW52YWxpZCB0cmFuc2Zvcm1hdGlvbiBmb3VuZAoARXJyb3IgcmVhZGluZyBTUENvZCBTUENvYyBlbGVtZW50LiBVbnN1cHBvcnRlZCBNaXhlZCBIVCBjb2RlLWJsb2NrIHN0eWxlIGZvdW5kCgBUaWxlIFkgY29vcmRpbmF0ZXMgYXJlIG5vdCBzdXBwb3J0ZWQKAFRpbGUgWCBjb29yZGluYXRlcyBhcmUgbm90IHN1cHBvcnRlZAoASW1hZ2UgY29vcmRpbmF0ZXMgYWJvdmUgSU5UX01BWCBhcmUgbm90IHN1cHBvcnRlZAoASlBFRzIwMDAgSGVhZGVyIGJveCBub3QgcmVhZCB5ZXQsICclYyVjJWMlYycgYm94IHdpbGwgYmUgaWdub3JlZAoAb3BqX2oya19tZXJnZV9wcHQoKSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZAoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBTT1QgbWFya2VyLiBUaWxlIGluZGV4IGFsbG9jYXRpb24gZmFpbGVkCgBJZ25vcmluZyBpaGRyIGJveC4gRmlyc3QgaWhkciBib3ggYWxyZWFkeSByZWFkCgBacHB0ICV1IGFscmVhZHkgcmVhZAoAWnBwbSAldSBhbHJlYWR5IHJlYWQKAFBURVJNIGNoZWNrIGZhaWx1cmU6ICVkIHN5bnRoZXRpemVkIDB4RkYgbWFya2VycyByZWFkCgAJCQkgY2Jsa3c9Ml4lZAoACQkJIGNibGtoPTJeJWQKAAkJCSBxbnRzdHk9JWQKAAkgdGR4PSVkLCB0ZHk9JWQKACVzIGR4PSVkLCBkeT0lZAoACQkJIHJvaXNoaWZ0PSVkCgAJCQkgbnVtZ2JpdHM9JWQKAAkJIG51bWxheWVycz0lZAoAJXMgbnVtY29tcHM9JWQKAG9wal9qcDJfYXBwbHlfY2RlZjogYWNuPSVkLCBudW1jb21wcz0lZAoAb3BqX2pwMl9hcHBseV9jZGVmOiBjbj0lZCwgbnVtY29tcHM9JWQKAAkJCSBudW1yZXNvbHV0aW9ucz0lZAoACQkgdHlwZT0lI3gsIHBvcz0lbGxpLCBsZW49JWQKAAkgdHc9JWQsIHRoPSVkCgAlcyBzZ25kPSVkCgAJCQkgcW1mYmlkPSVkCgAlcyBwcmVjPSVkCgAJCSBuYiBvZiB0aWxlLXBhcnQgaW4gdGlsZSBbJWRdPSVkCgAlcyB4MT0lZCwgeTE9JWQKAAkgdHgwPSVkLCB0eTA9JWQKACVzIHgwPSVkLCB5MD0lZAoARmFpbGVkIHRvIGRlY29kZSB0aWxlICVkLyVkCgBTZXR0aW5nIGRlY29kaW5nIGFyZWEgdG8gJWQsJWQsJWQsJWQKAEZhaWxlZCB0byBkZWNvZGUgY29tcG9uZW50ICVkCgBJbnZhbGlkIHZhbHVlIGZvciBudW1yZXNvbHV0aW9ucyA6ICVkLCBtYXggdmFsdWUgaXMgc2V0IGluIG9wZW5qcGVnLmggYXQgJWQKAEludmFsaWQgY29tcG9uZW50IG51bWJlcjogJWQsIHJlZ2FyZGluZyB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudHMgJWQKAFRvbyBtYW55IFBPQ3MgJWQKAEludmFsaWQgdGlsZSBudW1iZXIgJWQKAEludmFsaWQgdGlsZSBwYXJ0IGluZGV4IGZvciB0aWxlIG51bWJlciAlZC4gR290ICVkLCBleHBlY3RlZCAlZAoARXJyb3Igd2l0aCBTSVogbWFya2VyOiBudW1iZXIgb2YgY29tcG9uZW50IGlzIGlsbGVnYWwgLT4gJWQKAE5vdCBlbm91Z2ggbWVtb3J5IGZvciBjaWVsYWIKAENhbm5vdCBhbGxvY2F0ZSBjYmxrLT5kZWNvZGVkX2RhdGEKAEZhaWxlZCB0byBtZXJnZSBQUFQgZGF0YQoARmFpbGVkIHRvIG1lcmdlIFBQTSBkYXRhCgBJbnZhbGlkIG51bWJlciBvZiBsYXllcnMgaW4gQ09EIG1hcmtlciA6ICVkIG5vdCBpbiByYW5nZSBbMS02NTUzNV0KACVzOiVkOmNvbG9yX2NteWtfdG9fcmdiCglDQU4gTk9UIENPTlZFUlQKACVzOiVkOmNvbG9yX2VzeWNjX3RvX3JnYgoJQ0FOIE5PVCBDT05WRVJUCgAlczolZDpjb2xvcl9zeWNjX3RvX3JnYgoJQ0FOIE5PVCBDT05WRVJUCgBTdHJlYW0gdG9vIHNob3J0LCBleHBlY3RlZCBTT1QKAFVuYWJsZSB0byBzZXQgdDEgaGFuZGxlIGFzIFRMUwoAU3RyZWFtIGRvZXMgbm90IGVuZCB3aXRoIEVPQwoAQ2Fubm90IGhhbmRsZSBib3ggc2l6ZXMgaGlnaGVyIHRoYW4gMl4zMgoAb3BqX3BpX25leHRfbHJjcCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfcmxjcCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfY3BybCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfcGNybCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfcnBjbCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3QxX2RlY29kZV9jYmxrKCk6IHVuc3VwcG9ydGVkIGJwbm9fcGx1c19vbmUgPSAlZCA+PSAzMQoARmFpbGVkIHRvIGRlY29kZSB0aWxlIDEvMQoASW5zdWZmaWNpZW50IGRhdGEgZm9yIENNQVAgYm94LgoATmVlZCB0byByZWFkIGEgUENMUiBib3ggYmVmb3JlIHRoZSBDTUFQIGJveC4KAEluc3VmZmljaWVudCBkYXRhIGZvciBDREVGIGJveC4KAE51bWJlciBvZiBjaGFubmVsIGRlc2NyaXB0aW9uIGlzIGVxdWFsIHRvIHplcm8gaW4gQ0RFRiBib3guCgBTdHJlYW0gZXJyb3Igd2hpbGUgcmVhZGluZyBKUDIgSGVhZGVyIGJveDogbm8gJ2loZHInIGJveC4KAE5vbiBjb25mb3JtYW50IGNvZGVzdHJlYW0gVFBzb3Q9PVROc290LgoAU3RyZWFtIGVycm9yIHdoaWxlIHJlYWRpbmcgSlAyIEhlYWRlciBib3g6IGJveCBsZW5ndGggaXMgaW5jb25zaXN0ZW50LgoAQm94IGxlbmd0aCBpcyBpbmNvbnNpc3RlbnQuCgBSZXNvbHV0aW9uIGZhY3RvciBpcyBncmVhdGVyIHRoYW4gdGhlIG1heGltdW0gcmVzb2x1dGlvbiBpbiB0aGUgY29tcG9uZW50LgoAQ29tcG9uZW50IG1hcHBpbmcgc2VlbXMgd3JvbmcuIFRyeWluZyB0byBjb3JyZWN0LgoASW5jb21wbGV0ZSBjaGFubmVsIGRlZmluaXRpb25zLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gSW52YWxpZCBjb2RlYmxvY2sgbGVuZ3RoIHZhbHVlcy4KAFdlIGRvIG5vdCBzdXBwb3J0IG1vcmUgdGhhbiAzIGNvZGluZyBwYXNzZXMgaW4gYW4gSFQgY29kZWJsb2NrOyBUaGlzIGNvZGVibG9ja3MgaGFzICVkIHBhc3Nlcy4KAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIERlY29kaW5nIHRoaXMgY29kZWJsb2NrIGlzIHN0b3BwZWQuIFRoZXJlIGFyZSAlZCB6ZXJvIGJpdHBsYW5lcyBpbiAlZCBiaXRwbGFuZXMuCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbXVsdGlwbGUgdHJhbnNmb3JtYXRpb24gc3RhZ2VzLgoAVW5rbm93biBtYXJrZXIgaGFzIGJlZW4gZGV0ZWN0ZWQgYW5kIGdlbmVyYXRlZCBlcnJvci4KAENvZGVjIHByb3ZpZGVkIHRvIHRoZSBvcGpfc2V0dXBfZGVjb2RlciBmdW5jdGlvbiBpcyBub3QgYSBkZWNvbXByZXNzb3IgaGFuZGxlci4KAENvZGVjIHByb3ZpZGVkIHRvIHRoZSBvcGpfcmVhZF9oZWFkZXIgZnVuY3Rpb24gaXMgbm90IGEgZGVjb21wcmVzc29yIGhhbmRsZXIuCgBUaWxlcyBkb24ndCBhbGwgaGF2ZSB0aGUgc2FtZSBkaW1lbnNpb24uIFNraXAgdGhlIE1DVCBzdGVwLgoATnVtYmVyIG9mIGNvbXBvbmVudHMgKCVkKSBpcyBpbmNvbnNpc3RlbnQgd2l0aCBhIE1DVC4gU2tpcCB0aGUgTUNUIHN0ZXAuCgBKUDIgYm94IHdoaWNoIGFyZSBhZnRlciB0aGUgY29kZXN0cmVhbSB3aWxsIG5vdCBiZSByZWFkIGJ5IHRoaXMgZnVuY3Rpb24uCgBNYWxmb3JtZWQgSFQgY29kZWJsb2NrLiBXaGVuIHRoZSBudW1iZXIgb2YgemVybyBwbGFuZXMgYml0cGxhbmVzIGlzIGVxdWFsIHRvIHRoZSBudW1iZXIgb2YgYml0cGxhbmVzLCBvbmx5IHRoZSBjbGVhbnVwIHBhc3MgbWFrZXMgc2Vuc2UsIGJ1dCB3ZSBoYXZlICVkIHBhc3NlcyBpbiB0aGlzIGNvZGVibG9jay4gVGhlcmVmb3JlLCBvbmx5IHRoZSBjbGVhbnVwIHBhc3Mgd2lsbCBiZSBkZWNvZGVkLiBUaGlzIG1lc3NhZ2Ugd2lsbCBub3QgYmUgZGlzcGxheWVkIGFnYWluLgoASW1hZ2UgaGFzIGxlc3MgY29tcG9uZW50cyB0aGFuIGNvZGVzdHJlYW0uCgBOZWVkIHRvIGRlY29kZSB0aGUgbWFpbiBoZWFkZXIgYmVmb3JlIGJlZ2luIHRvIGRlY29kZSB0aGUgcmVtYWluaW5nIGNvZGVzdHJlYW0uCgBQc290IHZhbHVlIG9mIHRoZSBjdXJyZW50IHRpbGUtcGFydCBpcyBlcXVhbCB0byB6ZXJvLCB3ZSBhc3N1bWluZyBpdCBpcyB0aGUgbGFzdCB0aWxlLXBhcnQgb2YgdGhlIGNvZGVzdHJlYW0uCgBBIG1hbGZvcm1lZCBjb2RlYmxvY2sgdGhhdCBoYXMgbW9yZSB0aGFuIG9uZSBjb2RpbmcgcGFzcywgYnV0IHplcm8gbGVuZ3RoIGZvciAybmQgYW5kIHBvdGVudGlhbGx5IHRoZSAzcmQgcGFzcyBpbiBhbiBIVCBjb2RlYmxvY2suCgAJCQkgdGlsZS1wYXJ0WyVkXTogc3Rhcl9wb3M9JWxsaSwgZW5kX2hlYWRlcj0lbGxpLCBlbmRfcG9zPSVsbGkuCgBUaWxlICV1IGhhcyBUUHNvdCA9PSAwIGFuZCBUTnNvdCA9PSAwLCBidXQgbm8gb3RoZXIgdGlsZS1wYXJ0cyB3ZXJlIGZvdW5kLiBFT0MgaXMgYWxzbyBtaXNzaW5nLgoAQ29tcG9uZW50ICVkIGRvZXNuJ3QgaGF2ZSBhIG1hcHBpbmcuCgBBIGNvbmZvcm1pbmcgSlAyIHJlYWRlciBzaGFsbCBpZ25vcmUgYWxsIENvbG91ciBTcGVjaWZpY2F0aW9uIGJveGVzIGFmdGVyIHRoZSBmaXJzdCwgc28gd2UgaWdub3JlIHRoaXMgb25lLgoAVGhlIHNpZ25hdHVyZSBib3ggbXVzdCBiZSB0aGUgZmlyc3QgYm94IGluIHRoZSBmaWxlLgoAVGhlICBib3ggbXVzdCBiZSB0aGUgZmlyc3QgYm94IGluIHRoZSBmaWxlLgoAVGhlIGZ0eXAgYm94IG11c3QgYmUgdGhlIHNlY29uZCBib3ggaW4gdGhlIGZpbGUuCgBGYWlsZWQgdG8gZGVjb2RlLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gSW5jb3JyZWN0IE1FTCBzZWdtZW50IHNlcXVlbmNlLgoAQ29tcG9uZW50ICVkIGlzIG1hcHBlZCB0d2ljZS4KAE9ubHkgb25lIENNQVAgYm94IGlzIGFsbG93ZWQuCgBXZSBuZWVkIGFuIGltYWdlIHByZXZpb3VzbHkgY3JlYXRlZC4KAElIRFIgYm94X21pc3NpbmcuIFJlcXVpcmVkLgoASlAySCBib3ggbWlzc2luZy4gUmVxdWlyZWQuCgBOb3Qgc3VyZSBob3cgdGhhdCBoYXBwZW5lZC4KAE1haW4gaGVhZGVyIGhhcyBiZWVuIGNvcnJlY3RseSBkZWNvZGVkLgoAVGlsZSAlZC8lZCBoYXMgYmVlbiBkZWNvZGVkLgoASGVhZGVyIG9mIHRpbGUgJWQgLyAlZCBoYXMgYmVlbiByZWFkLgoARW1wdHkgU09UIG1hcmtlciBkZXRlY3RlZDogUHNvdD0lZC4KAERpcmVjdCB1c2UgYXQgIyVkIGhvd2V2ZXIgcGNvbD0lZC4KAEltcGxlbWVudGF0aW9uIGxpbWl0YXRpb246IGZvciBwYWxldHRlIG1hcHBpbmcsIHBjb2xbJWRdIHNob3VsZCBiZSBlcXVhbCB0byAlZCwgYnV0IGlzIGVxdWFsIHRvICVkLgoASW52YWxpZCBjb21wb25lbnQvcGFsZXR0ZSBpbmRleCBmb3IgZGlyZWN0IG1hcHBpbmcgJWQuCgBJbnZhbGlkIHZhbHVlIGZvciBjbWFwWyVkXS5tdHlwID0gJWQuCgBQc290IHZhbHVlIGlzIG5vdCBjb3JyZWN0IHJlZ2FyZHMgdG8gdGhlIEpQRUcyMDAwIG5vcm06ICVkLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gVkxDIGNvZGUgcHJvZHVjZXMgc2lnbmlmaWNhbnQgc2FtcGxlcyBvdXRzaWRlIHRoZSBjb2RlYmxvY2sgYXJlYS4KAFVuZXhwZWN0ZWQgT09NLgoAMzIgYml0cyBhcmUgbm90IGVub3VnaCB0byBkZWNvZGUgdGhpcyBjb2RlYmxvY2ssIHNpbmNlIHRoZSBudW1iZXIgb2YgYml0cGxhbmUsICVkLCBpcyBsYXJnZXIgdGhhbiAzMC4KAEJvdHRvbSBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feTE9JWQpIHNob3VsZCBiZSA+IDAuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIHNob3VsZCBiZSA+IDAuCgBVcCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feTA9JWQpIHNob3VsZCBiZSA+PSAwLgoATGVmdCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDA9JWQpIHNob3VsZCBiZSA+PSAwLgoARXJyb3IgcmVhZGluZyBQUFQgbWFya2VyOiBwYWNrZXQgaGVhZGVyIGhhdmUgYmVlbiBwcmV2aW91c2x5IGZvdW5kIGluIHRoZSBtYWluIGhlYWRlciAoUFBNIG1hcmtlcikuCgBTdGFydCB0byByZWFkIGoyayBtYWluIGhlYWRlciAoJWxsZCkuCgBCb3R0b20gcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3kxPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChZc2l6PSVkKS4KAFVwIHBvc2l0aW9uIG9mIHRoZSBkZWNvZGVkIGFyZWEgKHJlZ2lvbl95MD0lZCkgaXMgb3V0c2lkZSB0aGUgaW1hZ2UgYXJlYSAoWXNpej0lZCkuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhzaXo9JWQpLgoATGVmdCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDA9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhzaXo9JWQpLgoAQm90dG9tIHBvc2l0aW9uIG9mIHRoZSBkZWNvZGVkIGFyZWEgKHJlZ2lvbl95MT0lZCkgaXMgb3V0c2lkZSB0aGUgaW1hZ2UgYXJlYSAoWU9zaXo9JWQpLgoAVXAgcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3kwPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChZT3Npej0lZCkuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhPc2l6PSVkKS4KAExlZnQgcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3gwPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChYT3Npej0lZCkuCgBTaXplIHggb2YgdGhlIGRlY29kZWQgY29tcG9uZW50IGltYWdlIGlzIGluY29ycmVjdCAoY29tcFslZF0udz0lZCkuCgBTaXplIHkgb2YgdGhlIGRlY29kZWQgY29tcG9uZW50IGltYWdlIGlzIGluY29ycmVjdCAoY29tcFslZF0uaD0lZCkuCgBUaWxlIHJlYWQsIGRlY29kZWQgYW5kIHVwZGF0ZWQgaXMgbm90IHRoZSBkZXNpcmVkIG9uZSAoJWQgdnMgJWQpLgoASW52YWxpZCBjb21wb25lbnQgaW5kZXggJWQgKD49ICVkKS4KAG9wal9yZWFkX2hlYWRlcigpIHNob3VsZCBiZSBjYWxsZWQgYmVmb3JlIG9wal9zZXRfZGVjb2RlZF9jb21wb25lbnRzKCkuCgBNZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGluIG9wal9qcDJfYXBwbHlfcGNscigpLgoAaW1hZ2UtPmNvbXBzWyVkXS5kYXRhID09IE5VTEwgaW4gb3BqX2pwMl9hcHBseV9wY2xyKCkuCgBpbnZhbGlkIGJveCBzaXplICVkICgleCkKAEZhaWwgdG8gcmVhZCB0aGUgY3VycmVudCBtYXJrZXIgc2VnbWVudCAoJSN4KQoARXJyb3Igd2l0aCBTSVogbWFya2VyOiBJSERSIHcoJXUpIGgoJXUpIHZzLiBTSVogdygldSkgaCgldSkKAEVycm9yIHJlYWRpbmcgQ09DIG1hcmtlciAoYmFkIG51bWJlciBvZiBjb21wb25lbnRzKQoASW52YWxpZCBudW1iZXIgb2YgdGlsZXMgOiAldSB4ICV1IChtYXhpbXVtIGZpeGVkIGJ5IGpwZWcyMDAwIG5vcm0gaXMgNjU1MzUgdGlsZXMpCgBJbnZhbGlkIG51bWJlciBvZiBjb21wb25lbnRzIChpaGRyKQoATm90IGVub3VnaCBtZW1vcnkgdG8gaGFuZGxlIGltYWdlIGhlYWRlciAoaWhkcikKAFdyb25nIHZhbHVlcyBmb3I6IHcoJWQpIGgoJWQpIG51bWNvbXBzKCVkKSAoaWhkcikKAEludmFsaWQgdmFsdWVzIGZvciBjb21wID0gJWQgOiBkeD0ldSBkeT0ldSAoc2hvdWxkIGJlIGJldHdlZW4gMSBhbmQgMjU1IGFjY29yZGluZyB0byB0aGUgSlBFRzIwMDAgbm9ybSkKAEJhZCBpbWFnZSBoZWFkZXIgYm94IChiYWQgc2l6ZSkKAEJhZCBDT0xSIGhlYWRlciBib3ggKGJhZCBzaXplKQoAQmFkIEJQQ0MgaGVhZGVyIGJveCAoYmFkIHNpemUpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG5lZ2F0aXZlIG9yIHplcm8gaW1hZ2Ugc2l6ZSAoJWxsZCB4ICVsbGQpCgBza2lwOiBzZWdtZW50IHRvbyBsb25nICglZCkgd2l0aCBtYXggKCVkKSBmb3IgY29kZWJsb2NrICVkIChwPSVkLCBiPSVkLCByPSVkLCBjPSVkKQoAcmVhZDogc2VnbWVudCB0b28gbG9uZyAoJWQpIHdpdGggbWF4ICglZCkgZm9yIGNvZGVibG9jayAlZCAocD0lZCwgYj0lZCwgcj0lZCwgYz0lZCkKAERlc3BpdGUgSlAyIEJQQyE9MjU1LCBwcmVjaXNpb24gYW5kL29yIHNnbmQgdmFsdWVzIGZvciBjb21wWyVkXSBpcyBkaWZmZXJlbnQgdGhhbiBjb21wWzBdOgogICAgICAgIFswXSBwcmVjKCVkKSBzZ25kKCVkKSBbJWRdIHByZWMoJWQpIHNnbmQoJWQpCgBiYWQgY29tcG9uZW50IG51bWJlciBpbiBSR04gKCVkIHdoZW4gdGhlcmUgYXJlIG9ubHkgJWQpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG51bWJlciBvZiBjb21wb25lbnQgaXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgcmVtYWluaW5nIG51bWJlciBvZiBwYXJhbWV0ZXJzICggJWQgdnMgJWQpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IGludmFsaWQgdGlsZSBzaXplICh0ZHg6ICVkLCB0ZHk6ICVkKQoAQmFkIENPTFIgaGVhZGVyIGJveCAoYmFkIHNpemU6ICVkKQoAQmFkIENPTFIgaGVhZGVyIGJveCAoQ0lFTGFiLCBiYWQgc2l6ZTogJWQpCgBQVEVSTSBjaGVjayBmYWlsdXJlOiAlZCByZW1haW5pbmcgYnl0ZXMgaW4gY29kZSBibG9jayAoJWQgdXNlZCAvICVkKQoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gT25lIG9mIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uIGlzIG5vdCBtZXQ6IDIgPD0gU2N1cCA8PSBtaW4oTGN1cCwgNDA3OSkKAEludmFsaWQgdmFsdWVzIGZvciBjb21wID0gJWQgOiBwcmVjPSV1IChzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAzOCBhY2NvcmRpbmcgdG8gdGhlIEpQRUcyMDAwIG5vcm0uIE9wZW5KcGVnIG9ubHkgc3VwcG9ydHMgdXAgdG8gMzEpCgBJbnZhbGlkIGJpdCBudW1iZXIgJWQgaW4gb3BqX3QyX3JlYWRfcGFja2V0X2hlYWRlcigpCgBTdHJlYW0gZXJyb3IhCgBFcnJvciBvbiB3cml0aW5nIHN0cmVhbSEKAFN0cmVhbSByZWFjaGVkIGl0cyBlbmQgIQoARXhwZWN0ZWQgYSBTT0MgbWFya2VyIAoASW52YWxpZCBib3ggc2l6ZSAlZCBmb3IgYm94ICclYyVjJWMlYycuIE5lZWQgJWQgYnl0ZXMsICVkIGJ5dGVzIHJlbWFpbmluZyAKAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIERlY29kaW5nIHRoaXMgY29kZWJsb2NrIGlzIHN0b3BwZWQuIFVfcSBpcyBsYXJnZXIgdGhhbiB6ZXJvIGJpdHBsYW5lcyArIDEgCgBNYWxmb3JtZWQgSFQgY29kZWJsb2NrLiBEZWNvZGluZyB0aGlzIGNvZGVibG9jayBpcyBzdG9wcGVkLiBVX3EgaXNsYXJnZXIgdGhhbiBiaXRwbGFuZXMgKyAxIAoAQ09MUiBCT1ggbWV0aCB2YWx1ZSBpcyBub3QgYSByZWd1bGFyIHZhbHVlICglZCksIHNvIHdlIHdpbGwgaWdub3JlIHRoZSBlbnRpcmUgQ29sb3VyIFNwZWNpZmljYXRpb24gYm94LiAKAFdoaWxlIHJlYWRpbmcgQ0NQX1FOVFNUWSBlbGVtZW50IGluc2lkZSBRQ0Qgb3IgUUNDIG1hcmtlciBzZWdtZW50LCBudW1iZXIgb2Ygc3ViYmFuZHMgKCVkKSBpcyBncmVhdGVyIHRvIE9QSl9KMktfTUFYQkFORFMgKCVkKS4gU28gd2UgbGltaXQgdGhlIG51bWJlciBvZiBlbGVtZW50cyBzdG9yZWQgdG8gT1BKX0oyS19NQVhCQU5EUyAoJWQpIGFuZCBza2lwIHRoZSByZXN0LiAKAEpQMiBJSERSIGJveDogY29tcHJlc3Npb24gdHlwZSBpbmRpY2F0ZSB0aGF0IHRoZSBmaWxlIGlzIG5vdCBhIGNvbmZvcm1pbmcgSlAyIGZpbGUgKCVkKSAKAFRpbGUgaW5kZXggcHJvdmlkZWQgYnkgdGhlIHVzZXIgaXMgaW5jb3JyZWN0ICVkIChtYXggPSAlZCkgCgBFcnJvciBkZWNvZGluZyBjb21wb25lbnQgJWQuClRoZSBudW1iZXIgb2YgcmVzb2x1dGlvbnMgdG8gcmVtb3ZlICglZCkgaXMgZ3JlYXRlciBvciBlcXVhbCB0aGFuIHRoZSBudW1iZXIgb2YgcmVzb2x1dGlvbnMgb2YgdGhpcyBjb21wb25lbnQgKCVkKQpNb2RpZnkgdGhlIGNwX3JlZHVjZSBwYXJhbWV0ZXIuCgoASW1hZ2Ug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AQAAALBYAACQWQAAARYAAAAAAACgWgAAoFkAAAEWAAABAAAAsFoAALBZAAABVgAAAAAAAOBYAADQWAAAAVYAAAEAAADwWAAAwFgAAAFUAAAAAAAAAFkAAMBYAAABVAAAAQAAABBZAADQWAAAAVEAAAAAAAAgWQAA4FgAAAFRAAABAAAAMFkAAPBYAAABSAAAAAAAAEBZAAAAWQAAAUgAAAEAAABQWQAAEFkAAAE4AAAAAAAAYFkAACBZAAABOAAAAQAAAHBZAAAwWQAAATQAAAAAAACAWQAAQFkAAAE0AAABAAAAkFkAAFBZAAABMAAAAAAAAKBZAABgWQAAATAAAAEAAACwWQAAcFkAAAEoAAAAAAAAwFkAAGBZAAABKAAAAQAAANBZAABwWQAAASQAAAAAAADgWQAAgFkAAAEkAAABAAAA8FkAAJBZAAABIgAAAAAAAABaAACgWQAAASIAAAEAAAAQWgAAsFkAAAEcAAAAAAAAIFoAAMBZAAABHAAAAQAAADBaAADQWQAAARgAAAAAAABAWgAA4FkAAAEYAAABAAAAUFoAAPBZAAABFgAAAAAAAGBaAAAAWgAAARYAAAEAAABwWgAAEFoAAAEUAAAAAAAAgFoAACBaAAABFAAAAQAAAJBaAAAwWgAAARIAAAAAAACgWgAAQFoAAAESAAABAAAAsFoAAFBaAAABEQAAAAAAAMBaAABgWgAAAREAAAEAAADQWgAAcFoAAMEKAAAAAAAA4FoAAIBaAADBCgAAAQAAAPBaAACQWgAAwQkAAAAAAAAAWwAAoFoAAMEJAAABAAAAEFsAALBaAAChCAAAAAAAACBbAADAWgAAoQgAAAEAAAAwWwAA0FoAACEFAAAAAAAAQFsAAOBaAAAhBQAAAQAAAFBbAADwWgAAQQQAAAAAAABgWwAAAFsAAEEEAAABAAAAcFsAABBbAAChAgAAAAAAAIBbAAAgWwAAoQIAAAEAAACQWwAAMFsAACECAAAAAAAAoFsAAEBbAAAhAgAAAQAAALBbAABQWwAAQQEAAAAAAADAWwAAYFsAAEEBAAABAAAA0FsAAHBbAAARAQAAAAAAAOBbAACAWwAAEQEAAAEAAADwWwAAkFsAAIUAAAAAAAAAAFwAAKBbAACFAAAAAQAAABBcAACwWwAASQAAAAAAAAAgXAAAwFsAAEkAAAABAAAAMFwAANBbAAAlAAAAAAAAAEBcAADgWwAAJQAAAAEAAABQXAAA8FsAABUAAAAAAAAAYFwAAABcAAAVAAAAAQAAAHBcAAAQXAAACQAAAAAAAACAXAAAIFwAAAkAAAABAAAAkFwAADBcAAAFAAAAAAAAAKBcAABAXAAABQAAAAEAAACwXAAAUFwAAAEAAAAAAAAAoFwAAGBcAAABAAAAAQAAALBcAABwXAAAAVYAAAAAAADAXAAAwFwAAAFWAAABAAAA0FwAANBcAAAAAQMDAQIDAwUGBwcGBgcHAAEDAwECAwMFBgcHBgYHBwUGBwcGBgcHCAgICAgICAgFBgcHBgYHBwgICAgICAgIAQIDAwICAwMGBgcHBgYHBwECAwMCAgMDBgYHBwYGBwcGBgcHBgYHBwgICAgICAgIBgYHBwYGBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAQIDAwICAwMGBgcHBgYHBwECAwMCAgMDBgYHBwYGBwcGBgcHBgYHBwgICAgICAgIBgYHBwYGBwcICAgICAgICAICAwMCAgMDBgYHBwYGBwcCAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAABBQYBAgYGAwMHBwMDBwcAAQUGAQIGBgMDBwcDAwcHAwMHBwMDBwcEBAcHBAQHBwMDBwcDAwcHBAQHBwQEBwcBAgYGAgIGBgMDBwcDAwcHAQIGBgICBgYDAwcHAwMHBwMDBwcDAwcHBAQHBwQEBwcDAwcHAwMHBwQEBwcEBAcHBQYICAYGCAgHBwgIBwcICAUGCAgGBggIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAYGCAgGBggIBwcICAcHCAgGBggIBgYICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgBAgYGAgIGBgMDBwcDAwcHAQIGBgICBgYDAwcHAwMHBwMDBwcDAwcHBAQHBwQEBwcDAwcHAwMHBwQEBwcEBAcHAgIGBgICBgYDAwcHAwMHBwICBgYCAgYGAwMHBwMDBwcDAwcHAwMHBwQEBwcEBAcHAwMHBwMDBwcEBAcHBAQHBwYGCAgGBggIBwcICAcHCAgGBggIBgYICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgGBggIBgYICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIAAEDAwECAwMFBgcHBgYHBwABAwMBAgMDBQYHBwYGBwcFBgcHBgYHBwgICAgICAgIBQYHBwYGBwcICAgICAgICAECAwMCAgMDBgYHBwYGBwcBAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAECAwMCAgMDBgYHBwYGBwcBAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgCAgMDAgIDAwYGBwcGBgcHAgIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgAAwEEAwYEBwEEAgUEBwUHAAMBBAMGBAcBBAIFBAcFBwEEAgUEBwUHAgUCBQUHBQcBBAIFBAcFBwIFAgUFBwUHAwYEBwYIBwgEBwUHBwgHCAMGBAcGCAcIBAcFBwcIBwgEBwUHBwgHCAUHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAEEAgUEBwUHAgUCBQUHBQcBBAIFBAcFBwIFAgUFBwUHAgUCBQUHBQcCBQIFBQcFBwIFAgUFBwUHAgUCBQUHBQcEBwUHBwgHCAUHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIAwYEBwYIBwgEBwUHBwgHCAMGBAcGCAcIBAcFBwcIBwgEBwUHBwgHCAUHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAYIBwgICAgIBwgHCAgICAgGCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgEBwUHBwgHCAUHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAkJCgoJCQoKDAwNCwwMDQsJCQoKCQkKCgwMCw0MDAsNDAwNDQwMCwsMCQ0KCQwKCwwMCwsMDA0NDAkLCgkMCg0JCQoKCQkKCgwMDQsMDA0LCQkKCgkJCgoMDAsNDAwLDQwMDQ0MDAsLDAkNCgkMCgsMDAsLDAwNDQwJCwoJDAoNCgoKCgoKCgoNCw0LDQsNCwoKCQkKCgkJDQsMDA0LDAwNDQ0NCwsLCw0KDQoKCwoLDQ0MDAsLDAwNCgwJCgsJDAoKCQkKCgkJCw0MDAsNDAwKCgoKCgoKCgsNCw0LDQsNCwsMDA0NDAwLCgwJCg0JDAsLCwsNDQ0NCwoLCgoNCg0AQenLAQs3AQABAAEAAQAAAQEAAAEBAAEAAQABAAEAAAAAAQEBAQAAAAAAAQABAAAAAAEBAQEAAAABAAEBAQBBqcwBCzcBAAEAAQABAAABAQAAAQEAAQABAAEAAQAAAAABAQEBAAAAAAABAAEAAAAAAQEBAQAAAAEAAQEBAEHpzAELBwEAAQABAAEAQfnMAQvtBgEAAQABAAEAAAAAAQEBAQAAAAAAAQABAAAAAAEBAQEAAAAAAAEAAQEBAAABAQAAAAEAAQABAAEBAQEBAQEBAQABAAEAAQABAAAAAAEBAQEAAQAAAQEAAQAAAAABAQEBAAEAAQEBAQFOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQAAGHAAAOBmAABOU3QzX18yMTJiYXNpY19zdHJpbmdJaE5TXzExY2hhcl90cmFpdHNJaEVFTlNfOWFsbG9jYXRvckloRUVFRQAAGHAAAChnAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAGHAAAHBnAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAABhwAAC4ZwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAAAYcAAABGgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAGHAAAFBoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAABhwAAB4aAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAAAYcAAAoGgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQAAGHAAAMhoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUAABhwAADwaAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAAAYcAAAGGkAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQAAGHAAAEBpAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ltRUUAABhwAABoaQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZkVFAAAYcAAAkGkAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWRFRQAAGHAAALhpAABYcQAA6HEAQfDTAQtqAv8ABGQAIAAABP//BgABAAEAAQD//wH/Af//////Af8B/wH/Af8B/wH/Af8B//////8K/yAA//8D/wH/BP8eAAABBf//////YwAACGMA6AMCAAAA//////8AAAAB/wH//////////////wBB6dQBCwEEAEH21AELRAH/Af//////AAEgAAQAgAAACP//Af8B/////////wH/Bv8H/wj/Cf//////vAK8AgEA//8BAAEA//8AAP//////////AEHK1QELARQAQerVAQse//8BAAr///////////8B/wH/AAAAAAAAAf8B/wH/AEGa1gELSAH/AAAAAAAAAf8B/wEAAAABAAAAAf//////AAAAAAH///8AAAAA/////////////ygACv//////AQAK/////wD//////////wBBxtcBCxwB/wH///8BAP//////////////////Cv//////AEHw1wELQRkACgAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQARChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHB2AELIQ4AAAAAAAAAABkACg0ZGRkADQAAAgAJDgAAAAkADgAADgBB+9gBCwEMAEGH2QELFRMAAAAAEwAAAAAJDAAAAAAADAAADABBtdkBCwEQAEHB2QELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABB79kBCwESAEH72QELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBBstoBCw4aAAAAGhoaAAAAAAAACQBB49oBCwEUAEHv2gELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBndsBCwEWAEGp2wELrQcVAAAAABUAAAAACRYAAAAAABYAABYAADAxMjM0NTY3ODlBQkNERUZOMTBfX2N4eGFiaXYxMTZfX3NoaW1fdHlwZV9pbmZvRQAAAABAcAAA0G0AAFBxAABOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAAABAcAAAAG4AAPRtAABOMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mb0UAAABAcAAAMG4AAPRtAABOMTBfX2N4eGFiaXYxMTlfX3BvaW50ZXJfdHlwZV9pbmZvRQBAcAAAYG4AAFRuAABOMTBfX2N4eGFiaXYxMjBfX2Z1bmN0aW9uX3R5cGVfaW5mb0UAAAAAQHAAAJBuAAD0bQAATjEwX19jeHhhYml2MTI5X19wb2ludGVyX3RvX21lbWJlcl90eXBlX2luZm9FAAAAQHAAAMRuAABUbgAAAAAAAERvAACpAAAAqgAAAKsAAACsAAAArQAAAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQBAcAAAHG8AAPRtAAB2AAAACG8AAFBvAABEbgAACG8AAFxvAABiAAAACG8AAGhvAABjAAAACG8AAHRvAABoAAAACG8AAIBvAABhAAAACG8AAIxvAABzAAAACG8AAJhvAAB0AAAACG8AAKRvAABpAAAACG8AALBvAABqAAAACG8AALxvAABsAAAACG8AAMhvAABtAAAACG8AANRvAAB4AAAACG8AAOBvAAB5AAAACG8AAOxvAABmAAAACG8AAPhvAABkAAAACG8AAARwAAAAAAAAJG4AAKkAAACuAAAAqwAAAKwAAACvAAAAsAAAALEAAACyAAAAAAAAAIhwAACpAAAAswAAAKsAAACsAAAArwAAALQAAAC1AAAAtgAAAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQAAAABAcAAAYHAAACRuAAAAAAAAhG4AAKkAAAC3AAAAqwAAAKwAAAC4AAAAAAAAANRwAAC5AAAAugAAALsAAABTdDlleGNlcHRpb24AAAAAGHAAAMRwAAAAAAAAAHEAADkAAAC8AAAAvQAAAFN0MTFsb2dpY19lcnJvcgBAcAAA8HAAANRwAAAAAAAANHEAADkAAAC+AAAAvQAAAFN0MTJsZW5ndGhfZXJyb3IAAAAAQHAAACBxAAAAcQAAU3Q5dHlwZV9pbmZvAAAAABhwAABAcQBB2OIBCwEFAEHk4gELAZ8AQfziAQsKoAAAAKEAAAAAdgBBlOMBCwECAEGk4wELCP//////////AEHo4wELAQUAQfTjAQsBogBBjOQBCw6gAAAAowAAAAh2AAAABABBpOQBCwEBAEG05AELBf////8KAEH45AELAzB+AQ=="},8081:A=>{"use strict";A.exports="data:application/wasm;base64,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DiAJRw0ACwsgASADRg0BCwNAIAUgAUECdCICaiAPIAIgEWooAgBqNgL8ASABIBVGIQIgAUEBaiEBIAJFDQALCyBfpyEMIGCnISECQCANQQ1LIhwNACADIQFBDiANayITQQRPBEBBCiANayIJQQJ2QQFqIgRBA3EhD0EAIQJBACEBIAlBDE8EQCAEQfz///8HcSEEQQAhCwNAIAVB/AFqIgkgASADakECdGr9DP///3////9/////f////3/9CwIAIAkgAyABQQRyakECdGr9DP///3////9/////f////3/9CwIAIAkgAyABQQhyakECdGr9DP///3////9/////f////3/9CwIAIAkgAyABQQxyakECdGr9DP///3////9/////f////3/9CwIAIAFBEGohASALQQRqIgsgBEcNAAsLIA8EQANAIAEgA2pBAnQgBWr9DP///3////9/////f////3/9CwL8ASABQQRqIQEgAkEBaiICIA9HDQALCyATQXxxIgEgE0YNASABIANqIQELA0AgAUECdCAFakH/////BzYC/AEgAUEBaiIBQRBHDQALCyAFIAw2AvQBIAUgITYC8AEgDUEBaiIiQQNxIRlBACELQQAhASANQQNJIh9FBEAgIkH8AXEhBEEAIQ4DQCAFQfwBaiIJIAFBAnRqKAIAQf8BQQEgDSABa0EBdHQQKhogCSABQQFyIgJBAnRqKAIAQf8BQQEgDSACa0EBdHQQKhogCSABQQJyIgJBAnRqKAIAQf8BQQEgDSACa0EBdHQQKhogCSABQQNyIgJBAnRqKAIAQf8BQQEgDSACa0EBdHQQKhogAUEEaiEBIA5BBGoiDiAERw0ACwsgGQRAA0AgAUECdCAFaigC/AFB/wFBASANIAFrQQF0dBAqGiABQQFqIQEgC0EBaiILIBlHDQALC0EAIQEgBSAVQQJ0IhNqKAL8ASJJQQA6AAAgBSAVNgL4ASAUKQIUImBCIIghXyAYKAIAIDlqIQ8CQCASRQRAIA1BAmsiBEECdkEBaiIBQQNxIQlBACELQQAhAiAEQQxPBEAgAUH8////B3EhBEEAIRYDQCAFQawBaiIMIAJBAnQiDmogD/0RIk0gDiARav0AAgD9rgH9CwIAIAwgDkEQciIBaiBNIAEgEWr9AAIA/a4B/QsCACAMIA5BIHIiAWogTSABIBFq/QACAP2uAf0LAgAgDCAOQTByIgFqIE0gASARav0AAgD9rgH9CwIAIAJBEGohAiAWQQRqIhYgBEcNAAsLIANB/AFxIQEgCQRAA0AgBSACQQJ0IgRqIA/9ESAEIBFq/QACAP2uAf0LAqwBIAJBBGohAiALQQFqIgsgCUcNAAsLIAEgA0YNAQsDQCAFIAFBAnQiAmogDyACIBFqKAIAajYCrAEgASAVRiECIAFBAWohASACRQ0ACwsgX6chCSBgpyE6AkAgHA0AIAMhAUEOIA1rIg9BBE8EQEEKIA1rIgRBAnZBAWoiAkEDcSEMQQAhC0EAIQEgBEEMTwRAIAJB/P///wdxIQJBACEOA0AgBUGsAWoiBCABIANqQQJ0av0M////f////3////9/////f/0LAgAgBCADIAFBBHJqQQJ0av0M////f////3////9/////f/0LAgAgBCADIAFBCHJqQQJ0av0M////f////3////9/////f/0LAgAgBCADIAFBDHJqQQJ0av0M////f////3////9/////f/0LAgAgAUEQaiEBIA5BBGoiDiACRw0ACwsgDARAA0AgASADakECdCAFav0M////f////3////9/////f/0LAqwBIAFBBGohASALQQFqIgsgDEcNAAsLIA9BfHEiASAPRg0BIAEgA2ohAQsDQCABQQJ0IAVqQf////8HNgKsASABQQFqIgFBEEcNAAsLIAUgCTYCpAEgBSA6NgKgAUEAIQtBACEBIB9FBEAgIkH8AXEhBEEAIQ4DQCAFQawBaiIJIAFBAnRqKAIAQQBBASANIAFrQQF0dBAqGiAJIAFBAXIiAkECdGooAgBBAEEBIA0gAmtBAXR0ECoaIAkgAUECciICQQJ0aigCAEEAQQEgDSACa0EBdHQQKhogCSABQQNyIgJBAnRqKAIAQQBBASANIAJrQQF0dBAqGiABQQRqIQEgDkEEaiIOIARHDQALCyAZBEADQCABQQJ0IAVqKAKsAUEAQQEgDSABa0EBdHQQKhogAUEBaiEBIAtBAWoiCyAZRw0ACwtBACEBIAUgE2ooAqwBIkpBADoAACAFIBU2AqgBIBQpAhQiYEIgiCFfIBgoAgAgRmohDwJAIBJFBEAgDUECayIEQQJ2QQFqIgFBA3EhCUEAIQtBACECIARBDE8EQCABQfz///8HcSEEQQAhFgNAIAVB3ABqIgwgAkECdCIOaiAP/REiTSAOIBFq/QACAP2uAf0LAgAgDCAOQRByIgFqIE0gASARav0AAgD9rgH9CwIAIAwgDkEgciIBaiBNIAEgEWr9AAIA/a4B/QsCACAMIA5BMHIiAWogTSABIBFq/QACAP2uAf0LAgAgAkEQaiECIBZBBGoiFiAERw0ACwsgA0H8AXEhASAJBEADQCAFIAJBAnQiBGogD/0RIAQgEWr9AAIA/a4B/QsCXCACQQRqIQIgC0EBaiILIAlHDQALCyABIANGDQELA0AgBSABQQJ0IgJqIA8gAiARaigCAGo2AlwgASAVRiECIAFBAWohASACRQ0ACwsgX6chCSBgpyEjAkAgHA0AIAMhAUEOIA1rIg9BBE8EQEEKIA1rIgRBAnZBAWoiAkEDcSEMQQAhC0EAIQEgBEEMTwRAIAJB/P///wdxIQJBACEOA0AgBUHcAGoiBCABIANqQQJ0av0M////f////3////9/////f/0LAgAgBCADIAFBBHJqQQJ0av0M////f////3////9/////f/0LAgAgBCADIAFBCHJqQQJ0av0M////f////3////9/////f/0LAgAgBCADIAFBDHJqQQJ0av0M////f////3////9/////f/0LAgAgAUEQaiEBIA5BBGoiDiACRw0ACwsgDARAA0AgASADakECdCAFav0M////f////3////9/////f/0LAlwgAUEEaiEBIAtBAWoiCyAMRw0ACwsgD0F8cSIBIA9GDQEgASADaiEBCwNAIAFBAnQgBWpB/////wc2AlwgAUEBaiIBQRBHDQALCyAFIAk2AlQgBSAjNgJQQQAhC0EAIQEgH0UEQCAiQfwBcSEEQQAhDgNAIAVB3ABqIgkgAUECdGooAgBB/wFBASANIAFrQQF0dBAqGiAJIAFBAXIiAkECdGooAgBB/wFBASANIAJrQQF0dBAqGiAJIAFBAnIiAkECdGooAgBB/wFBASANIAJrQQF0dBAqGiAJIAFBA3IiAkECdGooAgBB/wFBASANIAJrQQF0dBAqGiABQQRqIQEgDkEEaiIOIARHDQALCyAZBEADQCABQQJ0IAVqKAJcQf8BQQEgDSABa0EBdHQQKhogAUEBaiEBIAtBAWoiCyAZRw0ACwtBACEBIAUgE2ooAlwiS0EAOgAAIAUgFTYCWCAUKQIUImBCIIghXyAYKAIAIEZqIDlqIQ8CQCASRQRAIA1BAmsiBEECdkEBaiIBQQNxIQlBACELQQAhAiAEQQxPBEAgAUH8////B3EhBEEAIRYDQCAFQQxqIgwgAkECdCISaiAP/REiTSARIBJq/QACAP2uAf0LAgAgDCASQRByIgFqIE0gASARav0AAgD9rgH9CwIAIAwgEkEgciIBaiBNIAEgEWr9AAIA/a4B/QsCACAMIBJBMHIiAWogTSABIBFq/QACAP2uAf0LAgAgAkEQaiECIBZBBGoiFiAERw0ACwsgA0H8AXEhASAJBEADQCAFIAJBAnQiBGogD/0RIAQgEWr9AAIA/a4B/QsCDCACQQRqIQIgC0EBaiILIAlHDQALCyABIANGDQELA0AgBSABQQJ0IgJqIA8gAiARaigCAGo2AgwgASAVRiECIAFBAWohASACRQ0ACwsgX6chCSBgpyE7AkAgHA0AQQ4gDWsiD0EETwRAQQogDWsiBEECdkEBaiICQQNxIQxBACELQQAhASAEQQxPBEAgAkH8////B3EhAkEAIQ4DQCAFQQxqIgQgASADakECdGr9DP///3////9/////f////3/9CwIAIAQgAyABQQRyakECdGr9DP///3////9/////f////3/9CwIAIAQgAyABQQhyakECdGr9DP///3////9/////f////3/9CwIAIAQgAyABQQxyakECdGr9DP///3////9/////f////3/9CwIAIAFBEGohASAOQQRqIg4gAkcNAAsLIAwEQANAIAUgASADakECdGr9DP///3////9/////f////3/9CwIMIAFBBGohASALQQFqIgsgDEcNAAsLIA9BfHEiASAPRg0BIAEgA2ohAwsDQCAFIANBAnRqQf////8HNgIMIANBAWoiA0EQRw0ACwsgBSAJNgIEIAUgOzYCAEEAIQJBACEBIB9FBEAgIkH8AXEhBEEAIQsDQCAFQQxqIgkgAUECdGooAgBBAEEBIA0gAWtBAXR0ECoaIAkgAUEBciIDQQJ0aigCAEEAQQEgDSADa0EBdHQQKhogCSABQQJyIgNBAnRqKAIAQQBBASANIANrQQF0dBAqGiAJIAFBA3IiA0ECdGooAgBBAEEBIA0gA2tBAXR0ECoaIAFBBGohASALQQRq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IAMgAygCECICQQAgAiADKAIkSRs2AhAgAA0DC0EAIQggAygCICICDQALCyADIAMoAhAiAEEAIAAgAygCJEkbNgIQCyABIAMoAgw2AgACQCADKAJABEAgAyADKAIIQQFqIgI2AgggAiADKAI4IAMoAgwiAEEDdGooAgRJDQEgA0EANgIQIANBADYCCCADIABBAWo2AgwgACADKAIwSQ0BIAFBADYCAEEADAILIAMgAygCDEEBaiIANgIMIAAgAygCMEkNACADQQA2AgwgAyADKAIIIgBBAWo2AgggACADKAI4KAIESQ0AIAFBADYCAEEADAELIAMoAiwgASgCAEEMbGoLC5UWAw1/An4BeyMAQRBrIgwkAAJAIAAoAmAgAS0ACEYNACAALQAyBEBBmMsDQZGBDEG9GkHmDUG6CEEAQZjLAygCACgCABEAAAwBC0GgywNBkYEMQb0aQegNQboIQQBBoMsDKAIAKAIAEQAACyAAIAAoAmBBAWo2AmAgASgCBCEBIAMpAwAhEiACIAIoAgAoAhARDgAhESAMIAFBDGtBACABGyIQIAMpAwAgEX2naiIENgIMAkACQCAEBEACQCAAKAIgIgZFDQAgACgCJCEFQQAhAyAGQQRPBEAgBkF8cSEDQQAhAQNAIBMgBSABQQNyQShsakEgaiAFIAFBAnJBKGxqQSBqIAUgAUEBckEobGpBIGogBSABQShsav0JAiD9VgIAAf1WAgAC/VYCAAP9uQEhEyABQQRqIgEgA0cNAAsgEyATIBP9DQgJCgsMDQ4PAAECAwABAgP9uQEiEyATIBP9DQQFBgcAAQIDAAECAwABAgP9uQH9GwAhByADIAZGDQELA0AgByAFIANBKGxqKAIgIgEgASAHSRshByADQQFqIgMgBkcNAAsLAkACQAJAAkACQAJAAkAgACgCUA4FBAQDAQAGCyAGRQ0FDAELIAZFDQQDQCAAKAIkIQ5B/////wchBUEAIQdBACENQQAhCEEAIQlB/////wchCgNAIA4gB0EobGoiASgCBCILBEAgASgCICEPQQAhAwNAIAshAQJAIA8gAyIEayIDBEADQAJAIAEoAjwhASADQQFrIgNFDQAgAQ0BCwsgAUUNAQsgATUCSCABKAJEIgOtfiABKAKsASADIAEoArABbGoiA61YDQAgASgCQCADQdwAbGopAgQi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dGoiGiITQRRqKAIAIgpFDQAgGigCGCILRQ0AAkAgCEEBcQRAAkAgBygC0AIiCgRAIAcoAswCIQgMAQsCQCAHKALYAgRAIAdBADYC+AEgBygCyAIiCyAHQfgBakEBIAsoAgAoAggRAQBBAUcNDSAHIAcoAvgBIgg2AswCIActANQCIQogByAIQf8BRjoA1AIgByAHKALYAkEBazYC2AIMAQtBACEIIAdBADYCzAIgBy0A1AIhCiAHQQA6ANQCC0EIIAprQf8BcSEKCyAHIApBAWsiCzYC0AIgCCALdkEBcUUNByATKAIUIQogGigCGCELC0EAIQggCiAKQQFrcUEARyAKZ2tBH2oiCiALIAtBAWtxQQBHIAtna0EfaiILIAogC0sbIgpBAWohEiATKQIUIiRCIIghJSAAKAIAIQ0gCkECaiILQQRJIhRFBEAgCkECayIIQQJ2QQFqIgxBA3EhEEEAIQ9BACEJIAhBDE8EQCAMQfz///8HcSEbQQAhDgNAIAdBhAJqIgwgCUECdCIIaiAN/REiIyACIAhq/QACAP2uAf0LAgAgDCAIQRByIhVqICMgAiAVav0AAgD9rgH9CwIAIAwgCEEgciIVaiAjIAIgFWr9AAIA/a4B/QsCACAMIAhBMHIiCGogIyACIAhq/QACAP2uAf0LAgAgCUEQaiEJIA5BBGoiDiAbRw0ACwsgC0F8cSEIIBAEQANAIAcgCUECdCIMaiAN/REgAiAMav0AAgD9rgH9CwKEAiAJQQRqIQkgD0EBaiIPIBBHDQALCyAIIAtGDQELA0AgByAIQQJ0IglqIA0gAiAJaigCAGo2AoQCIAggEkYhCSAIQQFqIQggCUUNAAsMAAsgJachDiAkpyEbAkACQCALQQ9LIhVFBEAgCyEIAkBBDiAKayIPQQRPBEBBCiAKayIJQQJ2QQFqIgxBA3EhEEEAIQ1BACEIIAlBDE8EQCAMQfz///8HcSEYQQAhDANAIAdBhAJqIgkgCCALakECdGr9DP///3////9/////f////3/9CwIAIAkgCyAIQQRyakECdGr9DP///3////9/////f////3/9CwIAIAkgCyAIQQhyakECdGr9DP///3////9/////f////3/9CwIAIAkgCyAIQQxyakECdGr9DP///3////9/////f////3/9CwIAIAhBEGohCCAMQQRqIgwgGEcNAAsLIBAEQANAIAggC2pBAnQgB2r9DP///3////9/////f////3/9CwKEAiAIQQRqIQggDUEBaiINIBBHDQALCyAPQXxxIgggD0YNASAIIAtqIQgLA0AgCEECdCAHakH/////BzYChAIgCEEBaiIIQRBHDQALCyAHIA42AvwBIAcgGzYC+AEgEg0BDAILIAcgDjYC/AEgByAbNgL4AQsgCkEBaiIJQQNxIQ5BACENQQAhCCAKQQNPBEAgCUF8cSEPQQAhDANAIAdBhAJqIgkgCEECdGooAgBBAEEBIAogCGtBAXR0ECoaIAkgCEEBciIQQQJ0aigCAEEAQQEgCiAQa0EBdHQQKhogCSAIQQJyIhBBAnRqKAIAQQBBASAKIBBrQQF0dBAqGiAJIAhBA3IiEEECdGooAgBBAEEBIAogEGtBAXR0ECoaIAhBBGohCCAMQQRqIgwgD0cNAAsLIA5FDQADQCAIQQJ0IAdqKAKEAkEAQQEgCiAIa0EBdHQQKhogCEEBaiEIIA1BAWoiDSAORw0ACwsgByASQQJ0IhhqKAKEAiEJIAcgEjYCgAJBACEIIAlBADoAACATKQIUIiRCIIghJSAAKAIAIAFqIQ0CQCAURQRAIApBAmsiCEECdkEBaiIMQQNxIRBBACEPQQAhCSAIQQxPBEAgDEH8////B3EhHEEAIQ4DQCAHQbQBaiIMIAlBAnQiCGogDf0RIiMgAiAIav0AAgD9rgH9CwIAIAwgCEEQciIRaiAjIAIgEWr9AAIA/a4B/QsCACAMIAhBIHIiEWogIyACIBFq/QACAP2uAf0LAgAgDCAIQTByIghqICMgAiAIav0AAgD9rgH9CwIAIAlBEGohCSAOQQRqIg4gHEcNAAsLIAtBfHEhCCAQBEADQCAHIAlBAnQiDGogDf0RIAIgDGr9AAIA/a4B/QsCtAEgCUEEaiEJIA9BAWoiDyAQRw0ACwsgCCALRg0BCwNAIAcgCEECdCIJaiANIAIgCWooAgBqNgK0ASAIIBJGIQkgCEEBaiEIIAlFDQALCyAlpyEOICSnIRwCQAJAIBVFBEAgCyEIAkBBDiAKayIPQQRPBEBBCiAKayIJQQJ2QQFqIgxBA3EhEEEAIQ1BACEIIAlBDE8EQCAMQfz///8HcSERQQAhDANAIAdBtAFqIgkgCCALakECdGr9DP///3////9/////f////3/9CwIAIAkgCyAIQQRyakECdGr9DP///3////9/////f////3/9CwIAIAkgCyAIQQhyakECdGr9DP///3////9/////f////3/9CwIAIAkgCyAIQQxyakECdGr9DP///3////9/////f////3/9CwIAIAhBEGohCCAMQQRqIgwgEUcNAAsLIBAEQANAIAggC2pBAnQgB2r9DP///3////9/////f////3/9CwK0ASAIQQRqIQggDUEBaiINIBBHDQALCyAPQXxxIgggD0YNASAIIAtqIQgLA0AgCEECdCAHakH/////BzYCtAEgCEEBaiIIQRBHDQALCyAHIA42AqwBIAcgHDYCqAEgEg0BDAILIAcgDjYCrAEgByAcNgKoAQsgCkEBaiIJQQNxIQ5BACENQQAhCCAKQQNPBEAgCUF8cSEPQQAhDANAIAdBtAFqIgkgCEECdGooAgBBAEEBIAogCGtBAXR0ECoaIAkgCEEBciIQQQJ0aigCAEEAQQEgCiAQa0EBdHQQKhogCSAIQQJyIhBBAnRqKAIAQQBBASAKIBBrQQF0dBAqGiAJIAhBA3IiEEECdGooAgBBAEEBIAogEGtBAXR0ECoaIAhBBGohCCAMQQRqIgwgD0cNAAsLIA5FDQADQCAIQQJ0IAdqKAK0AUEAQQEgCiAIa0EBdHQQKhogCEEBaiEIIA1BAWoiDSAORw0ACwsgByAYaigCtAEhCSAHIBI2ArABQQAhCCAJQQA6AAAgEykCFCIkQiCIISUgACgCACAeaiENAkAgFEUEQCAKQQJrIghBAnZBAWoiDEEDcSEQQQAhD0EAIQkgCEEMTwRAIAxB/P///wdxIRFBACEOA0AgB0HkAGoiDCAJQQJ0IghqIA39ESIjIAIgCGr9AAIA/a4B/QsCACAMIAhBEHIiFmogIyACIBZq/QACAP2uAf0LAgAgDCAIQSByIhZqICMgAiAWav0AAgD9rgH9CwIAIAwgCEEwciIIaiAjIAIgCGr9AAIA/a4B/QsCACAJQRBqIQkgDkEEaiIOIBFHDQALCyALQXxxIQggEARAA0AgByAJQQJ0IgxqIA39ESACIAxq/QACAP2uAf0LAmQgCUEEaiEJIA9BAWoiDyAQRw0ACwsgCCALRg0BCwNAIAcgCEECdCIJaiANIAIgCWooAgBqNgJkIAggEkYhCSAIQQFqIQggCUUNAAsLICWnIQ4gJKchEAJAAkAgFUUEQCALIQgCQEEOIAprIg9BBE8EQEEKIAprIglBAnZBAWoiDEEDcSERQQAhDUEAIQggCUEMTwRAIAxB/P///wdxIRZBACEMA0AgB0HkAGoiCSAIIAtqQQJ0av0M////f////3////9/////f/0LAgAgCSALIAhBBHJqQQJ0av0M////f////3////9/////f/0LAgAgCSALIAhBCHJqQQJ0av0M////f////3////9/////f/0LAgAgCSALIAhBDHJqQQJ0av0M////f////3////9/////f/0LAgAgCEEQaiEIIAxBBGoiDCAWRw0ACwsgEQRAA0AgCCALakECdCAHav0M////f////3////9/////f/0LAmQgCEEEaiEIIA1BAWoiDSARRw0ACwsgD0F8cSIIIA9GDQEgCCALaiEICwNAIAhBAnQgB2pB/////wc2AmQgCEEBaiIIQRBHDQALCyAHIA42AlwgByAQNgJYIBINAQwCCyAHIA42AlwgByAQNgJYCyAKQQFqIglBA3EhDkEAIQ1BACEIIApBA08EQCAJQXxxIQ9BACEMA0AgB0HkAGoiCSAIQQJ0aigCAEEAQQEgCiAIa0EBdHQQKhogCSAIQQFyIhFBAnRqKAIAQQBBASAKIBFrQQF0dBAqGiAJIAhBAnIiEUECdGooAgBBAEEBIAogEWtBAXR0ECoaIAkgCEEDciIRQQJ0aigCAEEAQQEgCiARa0EBdHQQKhogCEEEaiEIIAxBBGoiDCAPRw0ACwsgDkUNAANAIAhBAnQgB2ooAmRBAEEBIAogCGtBAXR0ECoaIAhBAWohCCANQQFqIg0gDkcNAAsLIAcgGGooAmQhCSAHIBI2AmBBACEIIAlBADoAACATKQIUIiRCIIghJSAAKAIAIAFqIB5qIQ0CQCAURQRAIApBAmsiCEECdkEBaiIMQQNxIRRBACEPQQAhCSAIQQxPBEAgDEH8////B3EhEUEAIQ4DQCAHQRRqIgwgCUECdCIIaiAN/REiIyACIAhq/QACAP2uAf0LAgAgDCAIQRByIhZqICMgAiAWav0AAgD9rgH9CwIAIAwgCEEgciIWaiAjIAIgFmr9AAIA/a4B/QsCACAMIAhBMHIiCGogIyACIAhq/QACAP2uAf0LAgAgCUEQaiEJIA5BBGoiDiARRw0ACwsgC0F8cSEIIBQEQANAIAcgCUECdCIMaiAN/REgAiAMav0AAgD9rgH9CwIUIAlBBGohCSAPQQFqIg8gFEcNAAsLIAggC0YNAQsDQCAHIAhBAnQiCWogDSACIAlqKAIAajYCFCAIIBJGIQkgCEEBaiEIIAlFDQALCyAlpyEOICSnIRECQAJAIBVFBEACQEEOIAprIg9BBE8EQEEKIAprIglBAnZBAWoiDEEDcSEUQQAhDUEAIQggCUEMTwRAIAxB/P///wdxIRVBACEMA0AgB0EUaiIJIAggC2pBAnRq/Qz///9/////f////3////9//QsCACAJIAsgCEEEcmpBAnRq/Qz///9/////f////3////9//QsCACAJIAsgCEEIcmpBAnRq/Qz///9/////f////3////9//QsCACAJIAsgCEEMcmpBAnRq/Qz///9/////f////3////9//QsCACAIQRBqIQggDEEEaiIMIBVHDQALCyAUBEADQCAIIAtqQQJ0IAdq/Qz///9/////f////3////9//QsCFCAIQQRqIQggDUEBaiINIBRHDQALCyAPQXxxIgggD0YNASAIIAtqIQsLA0AgC0ECdCAHakH/////BzYCFCALQQFqIgtBEEcNAAsLIAcgDjYCDCAHIBE2AgggEg0BDAILIAcgDjYCDCAHIBE2AggLIApBAWoiC0EDcSEMQQAhCUEAIQggCkEDTwRAIAtBfHEhDkEAIQ0DQCAHQRRqIgsgCEECdGooAgBBAEEBIAogCGtBAXR0ECoaIAsgCEEBciIPQQJ0aigCAEEAQQEgCiAPa0EBdHQQKhogCyAIQQJyIg9BAnRqKAIAQQBBASAKIA9rQQF0dBAqGiALIAhBA3IiD0ECdGooAgBBAEEBIAogD2tBAXR0ECoaIAhBBGohCCANQQRqIg0gDkcNAAsLIAxFDQADQCAIQQJ0IAdqKAIUQQBBASAKIAhrQQF0dBAqGiAIQQFqIQggCUEBaiIJIAxHDQALCyAHIBhqKAIUIQsgByASNgIQIAtBADoAACAaKAIYIhYEQCAZQeAAbCIgIAAoAkxqKAIoISEgEygCFCEVQQAhEwNAAkAgFUUNACAAKAJMICBqKAJYIBooAgwgGigCECATaiAhbGpBGGxqIRRB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CgsMDQ4PAAECAwABAgP9uQEiEyATIBP9DQQFBgcAAQIDAAECAwABAgP9uQH9GwAhAiAEIAlGDQILA0AgAiAFIANBAWtBA25qIAcgA0EBdGovAQBBC3ZqIgkgAiAJSxshAiADIARHIQkgA0EBaiEDIAkNAAsMAQsgACgCyAFBA2wiBUF/Rg0AIANBBXYhByAAQQRqIQRBACEDIAVBAWoiCUEETwRAIAVBA2siAkECdkEBaiIDQQFxIQsgB/0PIRUCQCACQQRJBEBBACECDAELIANB/v///wdxIQxBACECQQAhAwNAIBP9DAAAAAAAAAAAAAAAAAAAAAAgAiAEav1cAgBBA/1tIBX9bv0NEAECAxEFBgcSCQoLEw0OD/0M//////////////////////2uAf25Af0MAAAAAAAAAAAAAAAAAAAAACAEIAJBBHJq/VwCAEED/W0gFf1u/Q0QAQIDEQUGBxIJCgsTDQ4P/Qz//////////////////////a4B/bkBIRMgAkEIaiECIANBAmoiAyAMRw0ACwsgCUF8cSEDIAsEQCAT/QwAAAAAAAAAAAAAAAAAAAAAIAIgBGr9XAIAQQP9bSAV/W79DRABAgMRBQYHEgkKCxMNDg/9DP/////////////////////9rgH9uQEhEwsgEyATIBP9DQgJCgsMDQ4PAAECAwABAgP9uQEiEyATIBP9DQQFBgcAAQIDAAECAwABAgP9uQH9GwAhAiADIAlGDQELA0AgAiADIARqLQAAQQN2IAdqQQFrIgkgAiAJSxshAiADIAVGIQkgA0EBaiEDIAlFDQALC0EAIAJBCUkNABogAkEIayACQRtNDQAaQR8gAkEvSw0AGiACQQJ2QQ1qCyAILwHAAXI7AcABAkACQAJAIAgoAkRBB2sOAgEAAgsjAEEgayICJAAgAiAIQcgAajYCGCACIAhBiAFqNgIQIAIoAhAtAA5BAUYhByACIAIoAhgpAgQ3AgggAiACKAIYKQIMNwIIAkAgAigCCEUEQCACIAIoAhgpAgw3AgAgAigCBEUNAQtBoMsDQcOBDEG9GkHnA0GXPkEAQaDLAygCACgCABEAAAsgAiACKAIYKQIcNwIIAkAgAigCCEUEQCACIAIoAhgpAhw3AgAgAigCBEUNAQtBoMsDQcSBDEG9GkHqA0GSP0EAQaDLAygC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IAJJBEAgACADIAFBA3RqNgJkCwsMACAAIAEpAgA3AlgLDAAgACABKQIANwJQCygAIABB9MgDNgIAIABB5MkDNgIAIABBBGogARB4IABBqMoDNgIAIAALDAAgACABKQIANwJICwwAIAAgASkCADcCQAsVACAAKAI0IAFBA3RqIAIpAgA3AgALCQAgACABNgIwCzkBAX8gASAAKAIEIgRBAXVqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEYAAsQACAAIAI4AiwgACABOgAoCyAAIAAgATYCJCAAKAJgIgEgACgCZEcEQCAAIAE2AmQLC4oYAxF/AX4BfSMAQYABayIDJAAgACgCFCIBIAAoAhAiAkcEQCAAIAI2AhQgAiEBCwJAIAAoAhggAmtB//8DSw0AIABBgIAEECsgAiABIAJrIgQQOSIBQYCABGo2AhggACABIARqNgIUIAAgATYCECACRQ0AIAIQLAsgA0H4AGoQRiEHQbDOBEEANgIAIAcoAgBByABqIQFBsM4EKAIAIQJBsM4EQQA2AgACQAJAAkACQAJAIAJBAUYNACADIAE2AnAgAC8BHCEBIAMgAC8BHjYCbCADIAE2AmhBsM4EQQA2AgAgAyADKQNoNwMYIAMoAnAiASADKAIYNgIEIAEgAygCHDYCCEGwzgQoAgAhAUGwzgRBADYCACABQQFGDQAgAC0AISEBQbDOBEEANgIAQeIAIANB8ABqIAEQCkGwzgQoAgAhAkGwzgRBADYCACACQQFGDQMCQAJAIAEEQEEAIQIDQCADIAAoAjQgAkEDdGopAgA3AzggAC0AIiEEIAAtACAhBUGwzgRBADYCACADQfAAaiACIANBOGogBSAEEJABQbDOBCgCACEEQbDOBEEANgIAIARBAUYNAiACQQFqIgIgAUcNAAsLIAApAkAhEkGwzgRBADYCACADIBI3A2AgAyASNwMQIAMoAnAiASADKAIQNgIMIAEgAygCFDYCEEGwzgQoAgAhAUGwzgRBADYCACABQQFHDQEMBQsQAiECDAULIAApAkghEkGwzgRBADYCACADIBI3A1ggAyASNwMIIAMoAnAiASADKAIINgIUIAEgAygCDDYCGEGwzgQoAgAhAUGwzgRBADYCACABQQFGDQMgACkCUCESQbDOBEEANgIAIAMgEjcDUCADIBI3AwAgAygCcCIBIAMoAgA2AhwgASADKAIENgIgQbDOBCgCACEBQbDOBEEANgIAIAFBAUYNA0GwzgRBADYCACAHKAIAQYgBaiEBQbDOBCgCACECQbDOBEEANgIAAkACQCACQQFGDQAgAyABNgJIIAAoAiQhAUGwzgRBADYCAEHoACADQcgAaiABEApBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRg0AIAAoAlwhASAAKAJYIQJBsM4EQQA2AgBB6QAgA0HIAGogAiABEAtBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRg0AIANBADYCQCADQgA3AzgCQAJAIAAoAmQiASAAKAJgIgJHBEBBsM4EQQA2AgBB6gAgA0E4aiABIAJrQQN1EApBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRg0HIAAoAmQiAiAAKAJgIgFrIgVBA3UhCSABIAJHDQELIAMoAjghBAwBC0EBIAkgCUEBTRsiBkEBcSEKQQAhAiADKAI4IQQgBUEQTwRAIAZBfnEhDUEAIQUDQCAEIAJBA3QiBmoiCyABIAZqIg4oAgA2AgAgCyAOKAIENgIEIAQgBkEIciIGaiILIAEgBmoiBigCADYCACALIAYoAgQ2AgQgAkECaiECIAVBAmoiBSANRw0ACwsgCkUNACAEIAJBA3QiAmoiBSABIAJqIgEoAgA2AgAgBSABKAIENgIEC0GwzgRBADYCAEHrACADQcgAaiAJIAQQC0GwzgQoAgAhAUGwzgRBADYCACABQQFGDQQgACgCMCEBQbDOBEEANgIAQewAIANByABqIAFBAnRBkM4AaigCABAKQbDOBCgCACEBQbDOBEEANgIAIAFBAUYNBCAALQBsIQFBsM4EQQA2AgAgAygCSCABOgAIQbDOBCgCACEBQbDOBEEANgIAIAFBAUYNBCAALQAoIQFBsM4EQQA2AgAgAygCSCABOgAOQbDOBCgCACEBQbDOBEEANgIAIAFBAUYNBAJAIAAtACgNAEGwzgRBADYCACAHKAIAQYACaiEBQbDOBCgCACECQbDOBEEANgIAIAJBAUcEQCADIAE2AiggACoCLCETQbDOBEEANgIAIAMoAiggEzgCzAFBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRw0BCwwFCyAALQBsIQFBsM4EQQA2AgAgBygCACABRTYCQEGwzgQoAgAhAUGwzgRBADYCACABQQFGDQRBsM4EQQA2AgBB8gAgByAAQQxqEApBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRg0EIAAtACAhAkGwzgRBADYCAEHzACAHQQAgA0E0ahAWIQlBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRg0EQbDOBEEANgIAIAcoAgBByABqIQFBsM4EKAIAIQRBsM4EQQA2AgAgBEEBRg0EIAMgATYCcEGwzgRBADYCACADIAMoAnApAgQ3AihBsM4EKAIAIQFBsM4EQQA2AgAgAUEBRg0EQbDOBEEANgIAIAMoAiwhASADIAMoAnApAgw3AiBBsM4EKAIAIQRBsM4EQQA2AgAgBEEBRg0EIAEgAygCJCIERg0DIAJBA3YhECABIARrIRFBACELA0AgCyAQbCEOQQAhDQNAQbDOBEEANgIAIAMoAnAvASQhAUGwzgQoAgAhAkGwzgRBADYCAAJAIAJBAUcEQCABIA1LDQEgC0EBaiILIBFHDQMMBwsMBwsgCSgCCCECAkAgAC0AIEEITQRAIAAvARwhASAAKAIAIQRBsM4EQQA2AgAgAygCcC8BJCEFQbDOBCgCACEGQbDOBEEANgIAIAZBAUYNBSAALwEcRQ0BIAQgASAObCAFbGogDWohAUEAIQQDQAJAIAIgAS0AADYCAEGwzgRBADYCACADKAJwLwEkIQVBsM4EKAIAIQZBsM4EQQA2AgAgBkEBRg0AIAEgBWohASACQQRqIQIgBEEBaiIEIAAvARxJDQEMAwsLDAgLIAAvARwhBiAALQAiBEAgBkUNASAAKAIAIAYgDmxqIQFBACEFIAZBBE8EQCAGQQRrIgVBAnZBAWoiDEEDcSEPQQAhCkEAIQQgBUEMTwRAIAxB/P///wdxIQxBACEFA0AgAiAEQQJ0aiABIARBAXRq/QMBAP0LAgAgAiAEQQRyIghBAnRqIAEgCEEBdGr9AwEA/QsCACACIARBCHIiCEECdGogASAIQQF0av0DAQD9CwIAIAIgBEEMciIIQQJ0aiABIAhBAXRq/QMBAP0LAgAgBEEQaiEEIAVBBGoiBSAMRw0ACwsgBkH8/wNxIQUgDwRAA0AgAiAEQQJ0aiABIARBAXRq/QMBAP0LAgAgBEEEaiEEIApBAWoiCiAPRw0ACwsgBSAGRg0CIAIgBUECdGohAiABIAVBAXRqIQELA0AgAiABLgEANgIAIAJBBGohAiABQQJqIQEgBUEBaiIFIAZHDQALDAELIAZFDQAgACgCACAGIA5saiEBQQAhBSAGQQRPBEAgBkEEayIFQQJ2QQFqIgxBA3EhD0EAIQpBACEEIAVBDE8EQCAMQfz///8HcSEMQQAhBQNAIAIgBEECdGogASAEQQF0av0EAQD9CwIAIAIgBEEEciIIQQJ0aiABIAhBAXRq/QQBAP0LAgAgAiAEQQhyIghBAnRqIAEgCEEBdGr9BAEA/QsCACACIARBDHIiCEECdGogASAIQQF0av0EAQD9CwIAIARBEGohBCAFQQRqIgUgDEcNAAsLIAZB/P8DcSEFIA8EQANAIAIgBEECdGogASAEQQF0av0EAQD9CwIAIARBBGohBCAKQQFqIgogD0cNAAsLIAUgBkYNASACIAVBAnRqIQIgASAFQQF0aiEBCwNAIAIgAS8BADYCACACQQRqIQIgAUECaiEBIAVBAWoiBSAGRw0ACwtBsM4EQQA2AgBB8wAgByAJIANBNGoQFiEJQbDOBCgCACEBQbDOBEEANgIAIAFBAUcEQCANQQFqIQ0MAQsLCwwECxACIQIMBQsMAgsQAiECDAMLQbDOBEEANgIAQfcAIAcQBEGwzgQoAgAhAEGwzgRBADYCAAJAIABBAUYNAEGwzgRBADYCAEH4ACAHEARBsM4EKAIAIQBBsM4EQQA2AgAgAEEBRg0AIAMoAjgiAARAIAMgADYCPCAAECwLIAcQOiADQYABaiQADwsLEAIhAiADKAI4IgBFDQEgAyAANgI8IAAQLAwBCxACIQILIAcQOiACEAUAC0EBAn8jAEEQayICJAAgASgCFCEDIAIgASgCECIBNgIMIAIgAyABazYCCCAAQazLACACQQhqEA02AgAgAkEQaiQAC4oEAgt/AX4jAEEQayIIJAAgASACKQEAIg43AhwgDqciBkEQdiEJIA5CKIinIgJB/wFxIQUgDkIgiKchCgJAIA5CgICAgIDgP4NQDQAgAkEDcSEEIAEoAjQhA0EAIQIgBUEBa0EDTwRAIAUgBGshCwNAIAMgAkEDdCIHakKBgICAEDcCACADIAdBCHJqQoGAgIAQNwIAIAMgB0EQcmpCgYCAgBA3AgAgAyAHQRhyakKBgICAEDcCACACQQRqIQIgDEEEaiIMIAtHDQALCyAERQ0AA0AgAyACQQN0akKBgICAEDcCACACQQFqIQIgDUEBaiINIARHDQALCwJAAkAgAQJ/IAkgBkH//wNxbCAKQf8BcUEHakEDdmwgBWwiAyABKAIEIgIgASgCACIFayIESwRAIAMgBGsiByABKAIIIgYgAmtNBEAgAkEAIAcQKiAHagwCCyADQQBIDQNB/////wcgBiAFayICQQF0IgYgAyADIAZJGyACQf////8DTxsiAhArIgYgBGpBACAHECoaIAEgBiAFIAQQOSIEIAJqNgIIIAEgAyAEaiICNgIEIAEgBDYCACAFRQ0CIAUQLCABKAIEIQIMAgsgAyAETw0BIAMgBWoLIgI2AgQLIAggASgCACIBNgIMIAggAiABazYCCCAAQazLACAIQQhqEA02AgAgCEEQaiQADwsQQgALmgEBAX9B8AAQKyIAQoCAgPwrNwIsIABBAToAKCAAQQU2AiQgAEHQzAA2AgwgAEEANgIIIABCADcCACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsCNCAAQgA3AmAgAELAgICAgAg3AlggAEEANgIYIABCADcCECAA/QwAAAAAAAAAAAAAAAAAAAAA/QsCRCAAQQA2AlQgAEEANgJoIAALagEBfyAABEAgACgCYCIBBEAgACABNgJkIAEQLAsgACgCNCIBBEAgACABNgI4IAEQLAsgAEHQzAA2AgwgACgCECIBBEAgACABNgIUIAEQLAsgACgCACIBBEAgACABNgIEIAEQLAsgABAsCwsGAEHAzAAL9zIBD38jAEEQayIQJAAgAC8BGiEOIAAvARghDQJAIANBAEwNAAJAIANBA3EiBEUEQCADIQYMAQsgAyEGA0AgBkEBayEGIA5BAWpBAXYhDiANQQFqQQF2IQ0gBUEBaiIFIARHDQALCyADQQRJDQADQCAOQQFqQQF2QQFqQQF2QQFqQQF2QQFqQQF2IQ4gDUEBakEBdkEBakEBdkEBakEBdkEBakEBdiENIAZBBWshBCAGQQRrIQYgBEF+SQ0ACwsCQAJAIAItAAUgAC0AHEEHakEDdiANbCISIA5sbCIGIAAoAhAiDCAAKAIMIgRrIgVLBEAgBiAFayIIIAAoAhQiCSAMa00EQCAAIAxBACAIECogCGo2AhAMAgsgBkEASA0CQf////8HIAkgBGsiDEEBdCIJIAYgBiAJSRsgDEH/////A08bIgwQKyIJIAVqQQAgCBAqGiAAIAkgBCAFEDkiBSAMajYCFCAAIAUgBmo2AhAgACAFNgIMIARFDQEgBBAsDAELIAUgBk0NACAAIAQgBmo2AhALIwBBIGsiBiQAIAMgASgCACIELQCSAUsEQEGgywMoAgAoAgAhBSAGIAQtAJIBNgIEIAYgAzYCAEGgywNBooEMQb0aQYMHQaPCACAGIAURAAALIAQgAzYCHCAEIAM2AhggBCADNgJ0IAZBIGokACABKAIAIAAtAGhFIAItAAVBAUZyNgJAIAEoAgAhBiMAQeABayIDJAAgBhBkIAYQYwJAA0ACQAJ/IAYtABQhDCAGKALECiIFIANB0AFqIgRBAiAFKAIAKAIIEQEAIQgCQAJAIAwEQCAIQQJHBEBBmMsDQZGBFEG/GEHSCEG2E0EAQZjLAygCACgCABEAAAwDCyAEIAQvAQAiCEEIdCAIQQh2cjsBACAIQYAURwRAQZjLA0GSgRRBvxhB2QhBmx5BAEGYywMoAgAoAgARAAAMAwsgBSAEQQJqQQIgBSgCACgCCBEBAEECRwRAQZjLA0GTgRRBvxhB3whB4QhBAEGYywMoAgAoAgARAAAMAwsgBCAELwECIghBCHQgCEEIdnI7AQIgCEH//wNGBEBBmMsDQZSBFEG/GEHmCEHnKkEAQZjLAygCACgCABEAAAwDCyAFIARBBGpBBCAFKAIAKAIIEQEAQQRHBEBBmMsDQZWBFEG/GEHsCEG2E0EAQZjLAygCACgCABEAAAwDCyAEIAQoAgQiCEEYdCAIQYD+A3FBCHRyIAhBCHZBgP4DcSAIQRh2cnI2AgQgBSAEQQhqQQEgBSgCACgCCBEBAEEBRwRAQZjLA0GWgRRBvxhB8whBthNBAEGYywMoAgAoAgARAAAMAwsgBSAEQQlqQQEgBSgCACgCCBEBAEEBRg0BQZjLA0GXgRRBvxhB+QhBthNBAEGYywMoAgAoAgARAAAMAgsgCEECRwRAQaDLA0GRgRRBvxhBgQlBthNBAEGgywMoAgAoAgARAAALIAQgBC8BACIIQQh0IAhBCHZyOwEAIAhBgBRHBEBBoMsDQZKBFEG/GEGECUGbHkEAQaDLAygCACgCABEAAAsgBSAEQQJqQQIgBSgCACgCCBEBAEECRwRAQaDLA0GTgRRBvxhBhglB+ghBAEGgywMoAgAoAgARAAALIAQgBC8BAiIIQQh0IAhBCHZyOwECIAhB//8DRgRAQaDLA0GUgRRBvxhBiQlB5ypBAEGgywMoAgAoAgARAAALIAUgBEEEakEEIAUoAgAoAggRAQBBBEcEQEGgywNBlYEUQb8YQYsJQbYTQQBBoMsDKAIAKAIAEQAACyAEIAQoAgQiCEEYdCAIQYD+A3FBCHRyIAhBCHZBgP4DcSAIQRh2cnI2AgQgBSAEQQhqQQEgBSgCACgCCBEBAEEBRwRAQaDLA0GWgRRBvxhBjglBthNBAEGgywMoAgAoAgARAAALIAUgBEEJakEBIAUoAgAoAggRAQBBAUYNAEGgywNBl4EUQb8YQZAJQbYTQQBBoMsDKAIAKAIAEQAAC0EBDAELIARBADsBCCAEQgA3AgBBAAtFDQAgAyAGKALECiIEIAQoAgAoAhARDgA3A8gBAkAgAy8B0gEgBigCJCAGKAIgbEwNACAGLQAUBEBBmMsDQeGADEG9GkGjB0HQCEEAQZjLAygCACgCABEAAAwBC0GgywNB4YAMQb0aQaUHQdAIQQBBoMsDKAIAKAIAEQAACyADLQDYASIERQRAAkAgBigCxAoiBCAEKAIAKAIUEQIADQADQCAEIANB3gFqQQEgBCgCACgCCBEBAEEBRw0BAn8CQAJAAkAgAy0A3gFB/wFHDQAgBCADQd4BakEBIAQoAgAoAggRAQBBAUcNBQJAAkACQAJAAkACQAJAAkACQCADLQDeAUHSAGsOQgABCQkJCQcJCQkCAwQFCQYJCQgJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCgkLIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0MGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABpBnMsDKAIAKAIAIQQgA0HbCjYCIEGcywNBgYAMQb0aQZ4GQYPCACADQSBqIAQRAAAMCgsgBi0AFCEFIAYoAsQKIgQgA0HeAWpBAiAEKAIAKAIIEQEAQQJHBEBBfyAFDQsaQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAMgAy8B3gEiBUEIdCAFQQh2ciIFOwHeASAEIAWtQv//A4NCAn1BASAEKAIAKAIMEQgAGkGcywMoAgAoAgAhBCADQcQLNgIwQZzLA0GBgAxBvRpBngZBg8IAIANBMGogBBEAAAwJCyAGLQAUIQUgBigCxAoiBCADQd4BakECIAQoAgAoAggRAQBBAkcEQEF/IAUNChpBoMsDQcGADEG9GkGSBkGIE0EAQaDLAygCACgCABEAAAsgAyADLwHeASIFQQh0IAVBCHZyIgU7Ad4BIAQgBa1C//8Dg0ICfUEBIAQoAgAoAgwRCAAaQZzLAygCACgCACEEIANB/go2AkBBnMsDQYGADEG9GkGeBkGDwgAgA0FAayAEEQAADAgLIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0JGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABpBnMsDKAIAKAIAIQQgA0HnCzYCUEGcywNBgYAMQb0aQZ4GQYPCACADQdAAaiAEEQAADAcLIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0IGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABpBnMsDKAIAKAIAIQQgA0G4CjYCYEGcywNBgYAMQb0aQZ4GQYPCACADQeAAaiAEEQAADAYLIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0HGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABpBnMsDKAIAKAIAIQQgA0GhCzYCcEGcywNBgYAMQb0aQZ4GQYPCACADQfAAaiAEEQAADAULIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0GGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABpBnMsDKAIAKAIAIQQgA0GVCjYCgAFBnMsDQYGADEG9GkGeBkGDwgAgA0GAAWogBBEAAAwECyAGLQAUIQUgBigCxAoiBCADQd4BakECIAQoAgAoAggRAQBBAkcEQEF/IAUNBRpBoMsDQcGADEG9GkGSBkGIE0EAQaDLAygCACgCABEAAAsgAyADLwHeASIFQQh0IAVBCHZyIgU7Ad4BIAQgBa1C//8Dg0ICfUEBIAQoAgAoAgwRCAAaDAMLIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0EGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABoMAgsgBCAEKAIAKAIUEQIARQ0DDAQLIAYoAiggAy8B0gFB7ABsaiADQdABaiAGKALECiADQcgBahBiDAULQQALQX9GBEAgBi0AFARAQZjLA0HmgAxBvRpBtQhBiyBBAEGYywMoAgAoAgARAAAMBQtBoMsDQeaADEG9GkG4CEGLIEEAQaDLAygCACgCABEAAAwECyAGKALECiIEIAQoAgAoAhQRAgBFDQALCyAGLQAUBEBBmMsDKAIAKAIAIQQgAyADLwHSATYCECADIAMtANgBNgIUQZjLA0HlgAxBvRpBqQhB3ikgA0EQaiAEEQAADAILQaDLAygCACgCACEEIAMgAy8B0gE2AgAgAyADLQDYATYCBEGgywNB5YAMQb0aQa4IQd4pIAMgBBEAAAwBCwJAIAMtANkBIgVFDQAgBCAFSQ0AIAYtABQEQEGYywNB4oAMQb0aQbAHQf8NQQBBmMsDKAIAKAIAEQAADAELQaDLA0HigAxBvRpBtAdB/w1BAEGgywMoAgAoAgARAAALAkACQCAGKALECiIEIAQoAgAoAhQRAgANAANAIAQgA0HeAWpBASAEKAIAKAIIEQEAQQFHDQECfwJAAkACQAJAAkACQAJAIAMtAN4BQf8BRw0AIAQgA0HeAWpBASAEKAIAKAIIEQEAQQFHDQkCQCADLQDeASIFQdgAaw4NBAEBAQEBAQIBAwEBBQALIAVBkwFGDQULIAQgBCgCACgCFBECAEUNBwwICyAGLQAUIQUgBigCxAoiBCADQd4BakECIAQoAgAoAggRAQBBAkcEQEF/IAUNBhpBoMsDQcGADEG9GkGSBkGIE0EAQaDLAygCACgCABEAAAsgAyADLwHeASIFQQh0IAVBCHZyIgU7Ad4BIAQgBa1C//8Dg0ICfUEBIAQoAgAoAgwRCAAaQZzLAygCACgCACEEIANBoQs2ArABQZzLA0GBgAxBvRpBngZBg8IAIANBsAFqIAQRAAAMBAsgBi0AFCEFIAYoAsQKIgQgA0HeAWpBAiAEKAIAKAIIEQEAQQJHBEBBfyAFDQUaQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAMgAy8B3gEiBUEIdCAFQQh2ciIFOwHeASAEIAWtQv//A4NCAn1BASAEKAIAKAIMEQgAGkGcywMoAgAoAgAhBCADQZUKNgLAAUGcywNBgYAMQb0aQZ4GQYPCACADQcABaiAEEQAADAMLIAYtABQhBSAGKALECiIEIANB3gFqQQIgBCgCACgCCBEBAEECRwRAQX8gBQ0EGkGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyADIAMvAd4BIgVBCHQgBUEIdnIiBTsB3gEgBCAFrUL//wODQgJ9QQEgBCgCACgCDBEIABoMAgsgBi0AFCEFIAYoAsQKIgQgA0HeAWpBAiAEKAIAKAIIEQEAQQJHBEBBfyAFDQMaQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAMgAy8B3gEiBUEIdCAFQQh2ciIFOwHeASAEIAWtQv//A4NCAn1BASAEKAIAKAIMEQgAGgwBCyAGKAIoIAMvAdIBQewAbGogA0HQAWogBigCxAogA0HIAWoQYgwFC0EAC0F/RgRAIAYtABRFDQNBmMsDQeSADEG9GkHlB0GLIEEAQZjLAygCACgCABEAAAwECyAGKALECiIEIAQoAgAoAhQRAgBFDQALCyAGLQAUBEBBmMsDKAIAKAIAIQQgAyADLwHSATYCoAEgAyADLQDYATYCpAFBmMsDQeOADEG9GkHZB0HeKSADQaABaiAEEQAADAILQaDLAygCACgCACEEIAMgAy8B0gE2ApABIAMgAy0A2AE2ApQBQaDLA0HjgAxBvRpB3gdB3ikgA0GQAWogBBEAAAwBC0GgywNB5IAMQb0aQegHQYsgQQBBoMsDKAIAKAIAEQAACwJAIAYoAsQKIgQgBCgCACgCFBECAA0AA0AgBCADQcgBakEBIAQoAgAoAggRAQBBAUcNASADLQDIAUH/AUYEQCAEIANByAFqQQEgBCgCACgCCBEBAEEBRw0CIAMtAMgBIgVBkAFGDQMgBUHZAUYNBAsgBCAEKAIAKAIUEQIARQ0ACwsLQZjLA0HngAxBvRpByAhBiwhBAEGYywMoAgAoAgARAAALIANB4AFqJAAgDgRAIA1BfnEhBSANQQFxIQggDUEBayEMA0AgAi0ABSIDIBEgEmxsIQdBACEPAkACQAJAIAMOAgIAAQsgASAQQQxqEGEhBCACLQAEQQhNBEAgDUUNAiAAKAIMIAdqIQlBACEGQQAhAyAMBEADQCAGIAlqQf8BIAQoAgggBkECdGooAgAiByAHQf8BThsiB0EAIAdBAEobOgAAIAkgBkEBciIHakH/ASAEKAIIIAdBAnRqKAIAIgcgB0H/AU4bIgdBACAHQQBKGzoAACAGQQJqIQYgA0ECaiIDIAVHDQALCyAIRQ0CIAYgCWpB/wEgBCgCCCAGQQJ0aigCACIDIANB/wFOGyIDQQAgA0EAShs6AAAMAgsgACgCDCAHaiEJIAItAAYEQCANRQ0CQQAhBkEAIQMgDARAA0AgCSAGQQF0akGAgH5B//8BIAQoAgggBkECdGooAgAiByAHQf//AU4bIgcgB0GAgH5MGzsBACAJIAZBAXIiB0EBdGpBgIB+Qf//ASAEKAIIIAdBAnRqKAIAIgcgB0H//wFOGyIHIAdBgIB+TBs7AQAgBkECaiEGIANBAmoiAyAFRw0ACwsgCEUNAiAJIAZBAXRqQYCAfkH//wEgBCgCCCAGQQJ0aigCACIDIANB//8BThsiAyADQYCAfkwbOwEADAILIA1FDQFBACEGQQAhAyAMBEADQCAJIAZBAXRqQf//AyAEKAIIIAZBAnRqKAIAIgcgB0H//wNOGyIHQQAgB0EAShs7AQAgCSAGQQFyIgdBAXRqQf//AyAEKAIIIAdBAnRqKAIAIgcgB0H//wNOGyIHQQAgB0EAShs7AQAgBkECaiEGIANBAmoiAyAFRw0ACwsgCEUNASAJIAZBAXRqQf//AyAEKAIIIAZBAnRqKAIAIgMgA0H//wNOGyIDQQAgA0EAShs7AQAMAQsDQCABIBBBDGoQYSEEAkAgAi0ABEEITQRAIA1FDQEgACgCDCAHaiAPaiEJQQAhBkEAIQMgDARAA0AgCSAGIAItAAVsakH/ASAEKAIIIAZBAnRqKAIAIgsgC0H/AU4bIgtBACALQQBKGzoAACAJIAZBAXIiCyACLQAFbGpB/wEgBCgCCCALQQJ0aigCACILIAtB/wFOGyILQQAgC0EAShs6AAAgBkECaiEGIANBAmoiAyAFRw0ACwsgCEUNASAJIAYgAi0ABWxqQf8BIAQoAgggBkECdGooAgAiAyADQf8BThsiA0EAIANBAEobOgAADAELIAAoAgwgB2ogD0EBdGohAyACLQAGBEAgDUUNASACLQAFIQtBACEGQQAhCSAMBEADQCADIAYgC2xBAXRqQYCAfkH//wEgBCgCCCAGQQJ0aigCACIKIApB//8BThsiCiAKQYCAfkwbOwEAIAMgBkEBciIKIAtsQQF0akGAgH5B//8BIAQoAgggCkECdGooAgAiCiAKQf//AU4bIgogCkGAgH5MGzsBACAGQQJqIQYgCUECaiIJIAVHDQALCyAIRQ0BIAMgBiALbEEBdGpBgIB+Qf//ASAEKAIIIAZBAnRqKAIAIgMgA0H//wFOGyIDIANBgIB+TBs7AQAMAQsgDUUNACACLQAFIQtBACEGQQAhCSAMBEADQCADIAYgC2xBAXRqQf//AyAEKAIIIAZBAnRqKAIAIgogCkH//wNOGyIKQQAgCkEAShs7AQAgAyAGQQFyIgogC2xBAXRqQf//AyAEKAIIIApBAnRqKAIAIgogCkH//wNOGyIKQQAgCkEAShs7AQAgBkECaiEGIAlBAmoiCSAFRw0ACwsgCEUNACADIAYgC2xBAXRqQf//AyAEKAIIIAZBAnRqKAIAIgMgA0H//wNOGyIDQQAgA0EAShs7AQALIA9BAWoiDyACLQAFSQ0ACwsgEUEBaiIRIA5HDQALCyAQQRBqJAAPCxBCAAvwOwIPfwF+IwBBIGsiBSQAIAEoAgAiAygCxAoEQEGgywNBo4EMQb0aQY8HQdLEAEEAQaDLAygCACgCABEAAAsgA0EBOgAUIAEoAgAhCiMAQdAAayIGJAACQCACIAIoAgAoAhQRAgANAANAIAIgBkHOAGpBASACKAIAKAIIEQEAQQFHDQEgBi0ATkH/AUYEQCACIAZBzgBqQQEgAigCACgCCBEBAEEBRw0CIAYtAE5BzwBGDQILIAIgAigCACgCFBECAEUNAAsLAkAgAiACKAIAKAIUEQIADQADQCACIAZBzgBqQQEgAigCACgCCBEBAEEBRw0BIAYtAE5B/wFGBEAgAiAGQc4AakEBIAIoAgAoAggRAQBBAUcNAiAGLQBOQdEARg0CCyACIAIoAgAoAhQRAgBFDQALCyACIApByABqIgNBAiACKAIAKAIIEQEAQQJHBEBBoMsDQcGAFEG/GEGtBEGdE0EAQaDLAygCACgCABEAAAsgAyADLwEAIgRBCHQgBEEIdnIiBDsBACAEQf//A3EiBEEma0EDbSIJQQNsQSZqIARHBEBBoMsDQcKAFEG/GEGxBEHKHUEAQaDLAygCACgCABEAAAsgAiADQQJqQQIgAigCACgCCBEBAEECRwRAQaDLA0HDgBRBvxhBswRBnRNBAEGgywMoAgAoAgARAAALIAMgAy8BAiIEQQh0IARBCHZyIgQ7AQIgBEGAgAFxBH8gBAVBoMsDQcSAFEG/GEG2BEH+wABBAEGgywMoAgAoAgARAAAgAy8BAgtB//8CcQRAQZzLA0GBgBRBvxhBuARB2hBBAEGcywMoAgAoAgARAAALIAIgA0EEakEEIAIoAgAoAggRAQBBBEcEQEGgywNBxYAUQb8YQboEQZ0TQQBBoMsDKAIAKAIAEQAACyADIAMoAgQiBEEYdCAEQYD+A3FBCHRyIARBCHZBgP4DcSAEQRh2cnI2AgQgAiADQQhqQQQgAigCACgCCBEBAEEERwRAQaDLA0HGgBRBvxhBvQRBnRNBAEGgywMoAgAoAgARAAALIAMgAygCCCIEQRh0IARBgP4DcUEIdHIgBEEIdkGA/gNxIARBGHZycjYCCCACIANBDGpBBCACKAIAKAIIEQEAQQRHBEBBoMsDQceAFEG/GEHABEGdE0EAQaDLAygCACgCABEAAAsgAyADKAIMIgRBGHQgBEGA/gNxQQh0ciAEQQh2QYD+A3EgBEEYdnJyNgIMIAIgA0EQakEEIAIoAgAoAggRAQBBBEcEQEGgywNByIAUQb8YQcMEQZ0TQQBBoMsDKAIAKAIAEQAACyADIAMoAhAiBEEYdCAEQYD+A3FBCHRyIARBCHZBgP4DcSAEQRh2cnI2AhAgAiADQRRqQQQgAigCACgCCBEBAEEERwRAQaDLA0HJgBRBvxhBxgRBnRNBAEGgywMoAgAoAgARAAALIAMgAygCFCIEQRh0IARBgP4DcUEIdHIgBEEIdkGA/gNxIARBGHZycjYCFCACIANBGGpBBCACKAIAKAIIEQEAQQRHBEBBoMsDQcqAFEG/GEHJBEGdE0EAQaDLAygCACgCABEAAAsgAyADKAIYIgRBGHQgBEGA/gNxQQh0ciAEQQh2QYD+A3EgBEEYdnJyNgIYIAIgA0EcakEEIAIoAgAoAggRAQBBBEcEQEGgywNBy4AUQb8YQcwEQZ0TQQBBoMsDKAIAKAIAEQAACyADIAMoAhwiBEEYdCAEQYD+A3FBCHRyIARBCHZBgP4DcSAEQRh2cnI2AhwgAiADQSBqQQQgAigCACgCCBEBAEEERwRAQaDLA0HMgBRBvxhBzwRBnRNBAEGgywMoAgAoAgARAAALIAMgAygCICIEQRh0IARBgP4DcUEIdHIgBEEIdkGA/gNxIARBGHZycjYCICACIANBJGpBAiACKAIAKAIIEQEAQQJHBEBBoMsDQc2AFEG/GEHSBEGdE0EAQaDLAygCACgCABEAAAsgAyADLwEkIgRBCHQgBEEIdnIiBDsBJCAEQf//A3EiByAJRwRAQaDLA0HOgBRBvxhB1QRBviBBAEGgywMoAgAoAgARAAAgAy8BJCIHIQQLIAcgAygCMEoEQAJAIAMoAigiCyADQTRqRg0AIAtFDQAgCxBKIAMvASQiByEEC0F/IAmtQgN+IhKnIBJCIIinGxArIQkgAyAHNgIwIAMgCTYCKAsgBEH//wNxBEBBACEEA0AgAiAEQQNsIgcgAygCKGpBASACKAIAKAIIEQEAQQFHBEBBoMsDQdGAFEG/GEHgBEGdE0EAQaDLAygCACgCABEAAAsgAiADKAIoIAdqQQFqQQEgAigCACgCCBEBAEEBRwRAQaDLA0HSgBRBvxhB4gRBnRNBAEGgywMoAgAoAgARAAALIAIgAygCKCAHakECakEBIAIoAgAoAggRAQBBAUcEQEGgywNB04AUQb8YQeQEQZ0TQQBBoMsDKAIAKAIAEQAACyAEQQFqIgQgAy8BJEkNAAsLIApBuAFqIQsgCkGIAWohByAKQYACaiEJIApB5ANqIQ8DQAJAAkAgAiACKAIAKAIUEQIADQADQCACIAZBzgBqQQEgAigCACgCCBEBAEEBRw0BAkAgBi0ATkH/AUcNACACIAZBzgBqQQEgAigCACgCCBEBAEEBRw0CAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAGLQBOQdAAaw5BAA4DBA4KAQsOAg4OBQYHCAkODgwNDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODhEOCyACIAtBAiACKAIAKAIIEQEAQQJHBEBBoMsDQeGAFEG/GEGLBUHPE0EAQaDLAygCACgCABEAAAsgCyALLwEAIgNBCHQgA0EIdnI7AQAgAiALQQRqQQQgAigCACgCCBEBAEEERwRAQaDLA0HigBRBvxhBjgVBzxNBAEGgywMoAgAoAgARAAALIAsgCygCBCIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZyciIENgIEIARB//93cQR/QaDLA0HjgBRBvxhBkwVB2CZBAEGgywMoAgAoAgARAAAgCygCBAUgBAtBgIAIcUUEQEGgywNB5IAUQb8YQZcFQcwkQQBBoMsDKAIAKAIAEQAACyADaSEEIAMEQEEBIAQgBEEBTRshCCALQQhqIQxBACEDA0AgAiAMIANBAXRqQQIgAigCACgCCBEBAEECRwRAQaDLA0HlgBRBvxhBmgVBzxNBAEGgywMoAgAoAgARAAALIANBAWoiAyAIRw0ACwsgCy8BACAEQQF0QQZqRwRAQaDLA0HmgBRBvxhBnAVB5R1BAEGgywMoAgAoAgARAAALDBELIAIgBkHOAGpBAiACKAIAKAIIEQEAQQJHBEBBoMsDQcGADEG9GkGSBkGIE0EAQaDLAygCACgCABEAAAsgBiAGLwFOIgNBCHQgA0EIdnIiAzsBTiACIAOtQv//A4NCAn1BASACKAIAKAIMEQgAGgwQCyACIAZBzgBqQQIgAigCACgCCBEBAEECRwRAQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAYgBi8BTiIDQQh0IANBCHZyIgM7AU4gAiADrUL//wODQgJ9QQEgAigCACgCDBEIABoMDwsgAiAHQQIgAigCACgCCBEBAEECRwRAQaDLA0HxgBRBvxhB0wVB6BNBAEGgywMoAgAoAgARAAALIAcgBy8BACIDQQh0IANBCHZyOwEAIAIgB0ECakEBIAIoAgAoAggRAQBBAUcEQEGgywNB8oAUQb8YQdYFQegTQQBBoMsDKAIAKAIAEQAACyACIAdBBGpBASACKAIAKAIIEQEAQQFHBEBBoMsDQfOAFEG/GEHYBUHoE0EAQaDLAygCACgCABEAAAsgAiAHQQZqQQIgAigCACgCCBEBAEECRwRAQaDLA0H0gBRBvxhB2gVB6BNBAEGgywMoAgAoAgARAAALIAIgB0EIakEBIAIoAgAoAggRAQBBAUcEQEGgywNB9YAUQb8YQdwFQegTQQBBoMsDKAIAKAIAEQAACyACIAdBCmpBASACKAIAKAIIEQEAQQFHBEBBoMsDQfaAFEG/GEHeBUHoE0EAQaDLAygCACgCABEAAAsgAiAHQQtqQQEgAigCACgCCBEBAEEBRwRAQaDLA0H3gBRBvxhB4AVB6BNBAEGgywMoAgAoAgARAAALIAIgB0EMakEBIAIoAgAoAggRAQBBAUcEQEGgywNB+IAUQb8YQeIFQegTQQBBoMsDKAIAKAIAEQAACyACIAdBDWpBASACKAIAKAIIEQEAQQFHBEBBoMsDQfmAFEG/GEHkBUHoE0EAQaDLAygCACgCABEAAAsgAiAHQQ5qQQEgAigCACgCCBEBAEEBRwRAQaDLA0H6gBRBvxhB5gVB6BNBAEGgywMoAgAoAgARAAALAn8CfyAHLQACQQFxBEBBACEDA0AgAiADIAdqQQ9qQQEgAigCACgCCBEBAEEBRwRAQaDLA0H7gBRBvxhB6gVB6BNBAEGgywMoAgAoAgARAAALIAMgBy0ACiIESSEIIANBAWohAyAIDQALIAcvAQAiAyAHLQACQQFxRQ0BGiAEQQ1qDAILIAcvAQALIQNBDAsgA0cEQEGgywNB/IAUQb8YQewFQYAeQQBBoMsDKAIAKAIAEQAACyAOQQFyIQ4MDgsgAiAGQc4AakECIAIoAgAoAggRAQBBAkcEQEGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyAGIAYvAU4iA0EIdCADQQh2ciIDOwFOIAIgA61C//8Dg0ICfUEBIAIoAgAoAgwRCAAaQZzLAygCACgCACEDIAZB1Qw2AgBBnMsDQYGADEG9GkGeBkGDwgAgBiADEQAADA0LIAIgCUECIAIoAgAoAggRAQBBAkcEQEGgywNBgYEUQb8YQawHQf4UQQBBoMsDKAIAKAIAEQAACyAJIAkvAQAiA0EIdCADQQh2cjsBACACIAlBAmpBASACKAIAKAIIEQEAQQFHBEBBoMsDQYKBFEG/GEGvB0H+FEEAQaDLAygCACgCABEAAAsCQAJAAkACQAJAIAktAAJBH3EOAwABAgMLIAkgCS8BACIDQQRrQQNtIgQ2AsgBIARBA2xBBGogA0cEQEGgywNBg4EUQb8YQbQHQd8UQQBBoMsDKAIAKAIAEQAAIAkoAsgBQQNsQX9GDQQLIAlBBGohBEEAIQMDQCACIAMgBGpBASACKAIAKAIIEQEAQQFHBEBBoMsDQYSBFEG/GEG3B0H+FEEAQaDLAygCACgCABEAAAsgA0EBaiIDIAkoAsgBQQNsQQFqSQ0ACwwDCyAJQQA2AsgBQaDLA0GJgRRBvxhBvQdBgRRBAEGgywMoAgAoAgARAAAgCS8BAEEFRg0CQaDLA0GFgRRBvxhBvwdB3xRBAEGgywMoAgAoAgARAAAMAgsgCSAJLwEAIgRBBWtBBm0iAzYCyAEgA0EGbEEFaiAERwR/QaDLA0GGgRRBvxhBxQdB3xRBAEGgywMoAgAoAgARAAAgCSgCyAEFIAMLQQNsQX9GDQEgCUEEaiEIQQAhAwNAIAIgCCADQQF0aiIEQQIgAigCACgCCBEBAEECRwRAQaDLA0GHgRRBvxhByQdB/hRBAEGgywMoAgAoAgARAAALIAQgBC8BACIEQQh0IARBCHZyOwEAIANBAWoiAyAJKALIAUEDbEEBakkNAAsMAQtBoMsDQYiBFEG/GEHOB0HAFEEAQaDLAygCACgCABEAAAsgDkECciEODAwLIAovAWwhCAJAIAooArQKIgQgD0cNACAIQdQBbCIMQdEGSQ0AIAwQKyEEAkAgCEUNAEEAIQ0gBCEDIAxB1AFrIhBB1AFuQQFqQQNxIhEEQANAIANBADoAAiADQQA7AQAgA0EEakEAQcIBECoaIANBADsB0AEgA0KAgICAgICAwL9/NwLIASADQdQBaiEDIA1BAWoiDSARRw0ACwsgEEH8BEkNACAEIAxqIQwDQCADQQA6AAIgA0EAOwEAIANBBGpBAEHCARAqGiADQQA6ANYBIANBADsB1AEgA0EAOwHQASADQoCAgICAgIDAv383AsgBIANB2AFqQQBBwgEQKhogA0EAOgCqAyADQQA7AagDIANBADsBpAMgA0KAgICAgICAwL9/NwKcAyADQawDakEAQcIBECoaIANBADoA/gQgA0EAOwH8BCADQQA7AfgEIANCgICAgICAgMC/fzcC8AQgA0GABWpBAEHCARAqGiADQQA7AcwGIANCgICAgICAgMC/fzcCxAYgA0HQBmoiAyAMRw0ACwsgCiAENgK0CgsgCiAKKALgAyIDQQFqNgLgAyMAQRBrIgwkACACIAQgA0HUAWxqIgNBAiACKAIAKAIIEQEAQQJHBEBBoMsDQaGBFEG/GEHdB0GzFkEAQaDLAygCACgCABEAAAsgAyADLwEAIgRBCHQgBEEIdnI7AQACQCAIQYACTQRAIAIgDEEPakEBIAIoAgAoAggRAQBBAUcEQEGgywNBooEUQb8YQeMHQbMWQQBBoMsDKAIAKAIAEQAACyADIAwtAA87AdABDAELIAIgA0HQAWpBAiACKAIAKAIIEQEAQQJHBEBBoMsDQaOBFEG/GEHpB0GzFkEAQaDLAygCACgCABEAAAsgAyADLwHQASIEQQh0IARBCHZyOwHQAQsgAiADQQJqQQEgAigCACgCCBEBAEEBRwRAQaDLA0GkgRRBvxhB7QdBsxZBAEGgywMoAgAoAgARAAALAkACQAJAAkACQCADLQACQR9xDgMAAQIDCyADIAMvAQAiBEEFQQYgCEGBAkkbIghrQQNuIg02AsgBIAQgCCANQQNsIg1qRwR/QaDLA0GlgRRBvxhB8wdB1hVBAEGgywMoAgAoAgARAAAgAygCyAFBA2wFIA0LQX9GDQMgA0EEaiEIQQAhBANAIAIgBCAIakEBIAIoAgAoAggRAQBBAUcEQEGgywNBpoEUQb8YQfYHQbMWQQBBoMsDKAIAKAIAEQAACyAEQQFqIgQgAygCyAFBA2xBAWpJDQALDAMLIANBADYCyAFBoMsDQauBFEG/GEH9B0GXFUEAQaDLAygCACgCABEAACADLwEAQQZBByAIQYECSRtGDQJBoMsDQaeBFEG/GEH/B0GUFkEAQaDLAygCACgCABEAAAwCCyADIAMvAQAiDUEGQQcgCEGBAkkbIghrQQZuIgQ2AsgBIARBBmwgCGogDUcEf0GgywNBqIEUQb8YQYYIQZQWQQBBoMsDKAIAKAIAEQAAIAMoAsgBBSAEC0EDbEF/Rg0BIANBBGohDUEAIQQDQCACIA0gBEEBdGoiCEECIAIoAgAoAggRAQBBAkcEQEGgywNBqYEUQb8YQYoIQbMWQQBBoMsDKAIAKAIAEQAACyAIIAgvAQAiCEEIdCAIQQh2cjsBACAEQQFqIgQgAygCyAFBA2xBAWpJDQALDAELQaDLA0GqgRRBvxhBjwhB9RVBAEGgywMoAgAoAgARAAALIAxBEGokAAwLCyACIAZBzgBqQQIgAigCACgCCBEBAEECRwRAQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAYgBi8BTiIDQQh0IANBCHZyIgM7AU4gAiADrUL//wODQgJ9QQEgAigCACgCDBEIABpBnMsDKAIAKAIAIQMgBkGKDDYCEEGcywNBgYAMQb0aQZ4GQYPCACAGQRBqIAMRAAAMCgsgAiAGQc4AakECIAIoAgAoAggRAQBBAkcEQEGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyAGIAYvAU4iA0EIdCADQQh2ciIDOwFOIAIgA61C//8Dg0ICfUEBIAIoAgAoAgwRCAAaQZzLAygCACgCACEDIAZBvAw2AiBBnMsDQYGADEG9GkGeBkGDwgAgBkEgaiADEQAADAkLIAIgBkHOAGpBAiACKAIAKAIIEQEAQQJHBEBBoMsDQcGADEG9GkGSBkGIE0EAQaDLAygCACgCABEAAAsgBiAGLwFOIgNBCHQgA0EIdnIiAzsBTiACIAOtQv//A4NCAn1BASACKAIAKAIMEQgAGkGcywMoAgAoAgAhAyAGQaMMNgIwQZzLA0GBgAxBvRpBngZBg8IAIAZBMGogAxEAAAwICyACIAZBzgBqQQIgAigCACgCCBEBAEECRwRAQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAYgBi8BTiIDQQh0IANBCHZyIgM7AU4gAiADrUL//wODQgJ9QQEgAigCACgCDBEIABoMBwsgAiAGQc4AakECIAIoAgAoAggRAQBBAkcEQEGgywNBwYAMQb0aQZIGQYgTQQBBoMsDKAIAKAIAEQAACyAGIAYvAU4iA0EIdCADQQh2ciIDOwFOIAIgA61C//8Dg0ICfUEBIAIoAgAoAgwRCAAaDAYLIAIgBkHOAGpBAiACKAIAKAIIEQEAQQJHBEBBoMsDQcGADEG9GkGSBkGIE0EAQaDLAygCACgCABEAAAsgBiAGLwFOIgNBCHQgA0EIdnIiAzsBTiACIAOtQv//A4NCAn1BASACKAIAKAIMEQgAGkGYywMoAgAoAgAhAyAGQf8QNgJAQZjLA0GBgAxBvRpBmgZBg8IAIAZBQGsgAxEAAAwFCyACIAZBzgBqQQIgAigCACgCCBEBAEECRwRAQaDLA0HBgAxBvRpBkgZBiBNBAEGgywMoAgAoAgARAAALIAYgBi8BTiIDQQh0IANBCHZyIgM7AU4gAiADrUL//wODQgJ9QQEgAigCACgCDBEIABoMBAsgAiACKAIAKAIUEQIARQ0ACwtBoMsDQdGADEG9GkHsBkHlCUEAQaDLAygCACgCABEAAAwBCwsgDkEDRwRAQaDLA0HSgAxBvRpB8AZBjSdBAEGgywMoAgAoAgARAAALIAogAjYCxAogCiAKLQCQAUEBRzYCQCAGQdAAaiQAIAUgASgCAEHIAGo2AhggBSAFKAIYKQIENwIQIAUoAhAhAiAFIAUoAhgpAgw3AgggACACIAUoAghrOwEYIAUgBSgCGCkCBDcCECAFKAIUIQIgBSAFKAIYKQIMNwIIIAAgAiAFKAIMazsBGiAAIAUoAhgvASQ6AB0gACAFKAIYKAIoLQAAQf8AcUEBajoAHCAAIAUoAhgoAigtAABBB3Y6AB4CQCAAKAIkIAAoAiAiBGtBA3UiAyAALQAdIgJJBEAgAEEgaiACIANrEEggAC0AHSECDAELIAIgA08NACAAIAQgAkEDdGo2AiQLIAJB/wFxBEBBACECA0AgAkEDbCIDIAUoAhgoAihqIgQtAAEhBiAFIAQtAAI2AhQgBSAGNgIQIAJBA3QiBCAAKAIgaiAFKAIQNgIAIAMgBSgCGCgCKGoiAy0AASEGIAUgAy0AAjYCFCAFIAY2AhAgACgCICAEaiAFKAIUNgIEIAJBAWoiAiAALQAdSQ0ACwsgBSAFKAIYKQIMNwIQIAAgBSgCEDYCOCAFIAUoAhgpAgw3AhAgACAFKAIUNgI8IAUgBSgCGCkCFDcCECAAIAUoAhA2AkAgBSAFKAIYKQIUNwIQIAAgBSgCFDYCRCAFIAUoAhgpAhw3AhAgACAFKAIQNgJIIAUgBSgCGCkCHDcCECAAIAUoAhQ2AkwgBSABKAIAQYgBajYCCCAAIAUoAggtAAo2AiwgACAFKAIILQAOQQFGOgAwIAAgBSgCCC0ABDYCNCAFKAIIIgEtAAshAiAFQQQgAS0ADHQ2AhQgBUEEIAJ0NgIQIAAgBSgCEDYCUCAFKAIIIgEtAAshAiAFQQQgAS0ADHQ2AhQgBUEEIAJ0NgIQIAAgBSgCFDYCVAJAIAAoAiwiAiAAKAJcIAAoAlgiA2tBA3UiAUsEQCAAQdgAaiACIAFrEEggACgCLCECDAELIAEgAk0NACAAIAMgAkEDdGo2AlwLIAIEQEEAIQIDQCAFQRBqIgEgBUEIaiIDIAIQjwEgAkEDdCIEIAAoAlhqIAUoAhA2AgAgASADIAIQjwEgACgCWCAEaiAFKAIUNgIEIAJBAWoiAiAAKAIsSQ0ACwsgACAFKAIILwEGNgJkIAAgBSgCCC0ACEEBRjoAaCAFQSBqJAALKwECfyMAQRBrIgAkACAAQQA2AgwgAEEBNgIMIAAoAgwhASAAQRBqJAAgAQsHACAALQBoCwcAIAAoAmQLFQAgACABKAJYIAJBA3RqKQIANwIACwwAIAAgASkCUDcCAAsMACAAIAEpAkg3AgALDAAgACABKQJANwIACwwAIAAgASkCODcCAAsHACAAKAI0CwcAIAAtADALBwAgACgCLAsVACAAIAEoAiAgAkEDdGopAgA3AgALRwEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAgAhAEEIECsiASAAKQEANwMAIAELBwAgAEEYaguWAgEEfyMAQSBrIgMkACADQRhqEEYhBEGwzgRBADYCACADQcyEAjYCCEHkhAIoAgAgA0EIahAEQbDOBCgCACECQbDOBEEANgIAIAJBAUcEQAJAIAAoAgQhBSAAKAIAIQJBsM4EQQA2AgAgAyAFIAJrNgIUIAMgAjYCECADIAI2AgxBsM4EKAIAIQJBsM4EQQA2AgAgAkEBRg0AQbDOBEEANgIAQcIAIAAgBCADQQhqEAtBsM4EKAIAIQJBsM4EQQA2AgAgAkEBRg0AQbDOBEEANgIAQcMAIAAgBCAAQRhqIAEQF0GwzgQoAgAhAEGwzgRBADYCACAAQQFGDQAgBBA6IANBIGokAA8LCxACIQAgBBA6IAAQBQALlgIBBH8jAEEgayICJAAgAkEYahBGIQNBsM4EQQA2AgAgAkHMhAI2AghB5IQCKAIAIAJBCGoQBEGwzgQoAgAhAUGwzgRBADYCACABQQFHBEACQCAAKAIEIQQgACgCACEBQbDOBEEANgIAIAIgBCABazYCFCACIAE2AhAgAiABNgIMQbDOBCgCACEBQbDOBEEANgIAIAFBAUYNAEGwzgRBADYCAEHCACAAIAMgAkEIahALQbDOBCgCACEBQbDOBEEANgIAIAFBAUYNAEGwzgRBADYCAEHDACAAIAMgAEEYakEAEBdBsM4EKAIAIQBBsM4EQQA2AgAgAEEBRg0AIAMQOiACQSBqJAAPCwsQAiEAIAMQOiAAEAUAC84BAQR/IAEvARghAyAAIAEvARoiBDYCBCAAIAM2AgAgAkEASgRAAkAgAkEDcSIGRQRAIAIhAQwBCyACIQEDQCABQQFrIQEgBEEBakEBdiEEIANBAWpBAXYhAyAFQQFqIgUgBkcNAAsLIAJBBE8EQANAIARBAWpBAXZBAWpBAXZBAWpBAXZBAWpBAXYhBCADQQFqQQF2QQFqQQF2QQFqQQF2QQFqQQF2IQMgAUEFayECIAFBBGshASACQX5JDQALCyAAIAQ2AgQgACADNgIACwuHAQEDf0GQywMQRSIBQfD///8HSQRAAkACQCABQQtPBEAgAUEPckEBaiICECshAyAAIAJBgICAgHhyNgIIIAAgAzYCACAAIAE2AgQgASADaiECIAMhAAwBCyAAIAE6AAsgACABaiECIAFFDQELIABBkMsDIAEQMhoLIAJBADoAAA8LQdQfEGgAC+QBAQR/IwBBIGsiASQAIAFBGGoQRiEDQbDOBEEANgIAIAFBzIQCNgIIQeSEAigCACABQQhqEARBsM4EKAIAIQJBsM4EQQA2AgAgAkEBRwRAAkAgACgCBCEEIAAoAgAhAkGwzgRBADYCACABIAQgAms2AhQgASACNgIQIAEgAjYCDEGwzgQoAgAhAkGwzgRBADYCACACQQFGDQBBsM4EQQA2AgBBwgAgACADIAFBCGoQC0GwzgQoAgAhAEGwzgRBADYCACAAQQFGDQAgAxA6IAFBIGokAA8LCxACIQAgAxA6IAAQBQALQQECfyMAQRBrIgIkACABKAIQIQMgAiABKAIMIgE2AgwgAiADIAFrNgIIIABBrMsAIAJBCGoQDTYCACACQRBqJAALIgEBfiABIAKtIAOtQiCGhCAEIAAREgAiBUIgiKckASAFpwsVACABIAKtIAOtQiCGhCAEIAARCAALFgEBfiABIAARDgAiAkIgiKckASACpwsQACMAIABrQXBxIgAkACAACwYAIAAkAAsEACMACwsAIAAQbxogABAsCwUAQbUdC4UCAQZ/IwBBEGsiByQAAkACQCABAn8gAiABKAIEIgMgASgCACIFayIESwRAIAIgBGsiCCABKAIIIgYgA2tNBEAgA0EAIAgQKiAIagwCCyACQQBIDQNB/////wcgBiAFayIDQQF0IgYgAiACIAZJGyADQf////8DTxsiAxArIgYgBGpBACAIECoaIAEgBiAFIAQQOSIEIANqNgIIIAEgAiAEaiIDNgIEIAEgBDYCACAFRQ0CIAUQLCABKAIEIQMMAgsgAiAETw0BIAIgBWoLIgM2AgQLIAcgASgCACIBNgIMIAcgAyABazYCCCAAQazLACAHQQhqEA02AgAgB0EQaiQADwsQQgALBQBBtyoLBQBBpBsLFgAgAEUEQEEADwsgAEGExAMQNUEARwtDAQF/IwBBEGsiAyQAIAMgAigCADYCDCAAIAEgA0EMaiAAKAIAKAIQEQEAIgAEQCACIAMoAgw2AgALIANBEGokACAACxoAIAAgASgCCCAFEDAEQCABIAIgAyAEEHQLCzcAIAAgASgCCCAFEDAEQCABIAIgAyAEEHQPCyAAKAIIIgAgASACIAMgBCAFIAAoAgAoAhQRAAALpwEAIAAgASgCCCAEEDAEQAJAIAEoAgQgAkcNACABKAIcQQFGDQAgASADNgIcCw8LAkAgACABKAIAIAQQMEUNAAJAIAIgASgCEEcEQCABKAIUIAJHDQELIANBAUcNASABQQE2AiAPCyABIAI2AhQgASADNgIgIAEgASgCKEEBajYCKAJAIAEoAiRBAUcNACABKAIYQQJHDQAgAUEBOgA2CyABQQQ2AiwLC4gCACAAIAEoAgggBBAwBEACQCABKAIEIAJHDQAgASgCHEEBRg0AIAEgAzYCHAsPCwJAIAAgASgCACAEEDAEQAJAIAIgASgCEEcEQCABKAIUIAJHDQELIANBAUcNAiABQQE2AiAPCyABIAM2AiACQCABKAIsQQRGDQAgAUEAOwE0IAAoAggiACABIAIgAkEBIAQgACgCACgCFBEAACABLQA1BEAgAUEDNgIsIAEtADRFDQEMAwsgAUEENgIsCyABIAI2AhQgASABKAIoQQFqNgIoIAEoAiRBAUcNASABKAIYQQJHDQEgAUEBOgA2DwsgACgCCCIAIAEgAiADIAQgACgCACgCGBEDAAsLeQEBf0HsABArIgBCADcCICAAQgA3AgAgAEIANwI4IABBADYCKCAA/QwAAAAAAAAAAAAAAAAAAAAA/QsCCCAAQUBr/QwAAAAAAAAAAAAAAAAAAAAA/QsCACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsCUCAAQQA2AmAgAAuGBQEEfyMAQUBqIgYkAAJAIAFB4MUDQQAQMARAIAJBADYCAEEBIQQMAQsCQCAAIAEgAC0ACEEYcQR/QQEFIAFFDQEgAUHUwwMQNSIDRQ0BIAMtAAhBGHFBAEcLEDAhBQsgBQRAQQEhBCACKAIAIgBFDQEgAiAAKAIANgIADAELAkAgAUUNACABQYTEAxA1IgVFDQEgAigCACIBBEAgAiABKAIANgIACyAFKAIIIgMgACgCCCIBQX9zcUEHcQ0BIANBf3MgAXFB4ABxDQFBASEEIAAoAgwgBSgCDEEAEDANASAAKAIMQdTFA0EAEDAEQCAFKAIMIgBFDQIgAEG4xAMQNUUhBAwCCyAAKAIMIgNFDQBBACEEIANBhMQDEDUiAQRAIAAtAAhBAXFFDQICfyAFKAIMIQBBACECAkADQEEAIABFDQIaIABBhMQDEDUiA0UNASADKAIIIAEoAghBf3NxDQFBASABKAIMIAMoAgxBABAwDQIaIAEtAAhBAXFFDQEgASgCDCIARQ0BIABBhMQDEDUiAQRAIAMoAgwhAAwBCwsgAEH0xAMQNSIARQ0AIAAgAygCDBB1IQILIAILIQQMAgsgA0H0xAMQNSIBBEAgAC0ACEEBcUUNAiABIAUoAgwQdSEEDAILIANBpMMDEDUiAUUNASAFKAIMIgBFDQEgAEGkwwMQNSIDRQ0BIAZBCGoiAEEEckEAQTQQKhogBkEBNgI4IAZBfzYCFCAGIAE2AhAgBiADNgIIIAMgACACKAIAQQEgAygCACgCHBEFAAJAIAYoAiAiAEEBRw0AIAIoAgBFDQAgAiAGKAIYNgIACyAAQQFGIQQMAQtBACEECyAGQUBrJAAgBAsxACAAIAEoAghBABAwBEAgASACIAMQdg8LIAAoAggiACABIAIgAyAAKAIAKAIcEQUACxgAIAAgASgCCEEAEDAEQCABIAIgAxB2CwufAQECfyMAQUBqIgMkAAJ/QQEgACABQQAQMA0AGkEAIAFFDQAaQQAgAUGkwwMQNSIBRQ0AGiADQQhqIgRBBHJBAEE0ECoaIANBATYCOCADQX82AhQgAyAANgIQIAMgATYCCCABIAQgAigCAEEBIAEoAgAoAhwRBQAgAygCICIAQQFGBEAgAiADKAIYNgIACyAAQQFGCyEAIANBQGskACAACwoAIAAgAUEAEDALYQEBfyAABEAgACgCWCIBBEAgACABNgJcIAEQLAsgACgCICIBBEAgACABNgIkIAEQLAsgACgCDCIBBEAgACABNgIQIAEQLAsgACgCACIBBEAgACABNgIEIAEQLAsgABAsCwsFABB3AAsfACAAQfTIAzYCACAAQfjJAzYCACAAQQRqIAEQeCAACwYAIAAkAQsGAEGMygALigUCBn4CfyABIAEoAgBBB2pBeHEiAUEQajYCACAAIQkgASkDACEEIAEpAwghBSMAQSBrIgAkAAJAIAVC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgBUIEhiAEQjyIhCEDIARC//////////8PgyIEQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgBEKAgICAgICAgAhSDQEgAiADQgGDfCECDAELIARQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgBUIEhiAEQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIBQZH3AEkNACAEIQIgBUL///////8/g0KAgICAgIDAAIQiAyEGAkAgAUGB9wBrIghBwABxBEAgAiAIQUBqrYYhBkIAIQIMAQsgCEUNACAGIAitIgeGIAJBwAAgCGutiIQhBiACIAeGIQILIAAgAjcDECAAIAY3AxgCQEGB+AAgAWsiAUHAAHEEQCADIAFBQGqtiCEEQgAhAwwBCyABRQ0A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AAAA/QwAAAAAAAAAAAAAAAAAAAAA/QwAAAAAAAAAAAAAAAAAAAAA/QwAAAAAAAAAAAAAAAAAAAAA/QwAAAAAAAAAAAAAAAAAAAAAIAr9Ef0MAAAAAAAAAAAAAAAAAAAAAP0NAAEAAQABAAEAAQABAAEAAf0MAAAAAAAAAAABAQEBAQEBAf0O/QwBAgQIECBAgAECBAgQIECA/U79JCIe/WAiIP0NDxAREhMUFRYXGBkaGxwdHiAg/W4iIP0NDg8QERITFBUWFxgZGhscHSAg/W4iIP0NDA0ODxAREhMUFRYXGBkaGyAg/W4iIP0NCAkKCwwNDg8QERITFBUWFyAg/W4iIf0NDxAREhMUFRYXGBkaGxwdHv0OIiD9DAD///8E////CP///wz////9DkEf/asBIB/9UP0MAAAAAAAAAAAAAAAAAAAAACAe/QwA////BP///wj///8M/////Q79DP8AAAD/AAAA/wAAAP8AAAD9N/1S/VD9CwAAIBggCEECdCINaiILIAv9AAAAICD9DAH///8F////Cf///w3////9DkEf/asBIB/9UP0MAAAAAAAAAAAAAAAAAAAAACAe/QwB////Bf///wn///8N/////Q79DP8AAAD/AAAA/wAAAP8AAAD9N/1S/VD9CwAAIAsgDWoiCyAL/QAAACAg/QwC////Bv///wr///8O/////Q5BH/2rASAf/VD9DAAAAAAAAAAAAAAAAAAAAAAgHv0MAv///wb///8K////Dv////0O/Qz/AAAA/wAAAP8AAAD/AAAA/Tf9Uv1Q/QsAACALIA1qIg0gDf0AAAAgIP0MA////wf///8L////D/////0OQR/9qwEgH/1Q/QwAAAAAAAAAAAAAAAAAAAAAIB79DAP///8H////C////w/////9Dv0M/wAAAP8AAAD/AAAA/wAAAP03/VL9UP0LAAAgECAh/RYPaiEQCyAMIA4gEGs2AkQgGSAQQQN2QRhxaiIO/QACACIiIBBBP3EiDf3NASEgIA2t/RIhISAO/QACECEeIAwCeyANBEAgDP0MAAAAAAAAAAAAAAAAAAAAACAe/Q0ICQoLDA0ODxAREhMUFRYXICL9DAAAAAAAAAAAAAAAAAAAAAD9DQgJCgsMDQ4PEBESExQVFhf9UEHAACANayIN/csBICD9UP0LAhQgHv0MAAAA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ERITFBUWFxgZGhscHSAh/W4iIf0NDA0ODxAREhMUFRYXGBkaGyAh/W4iIf0NCAkKCwwNDg8QERITFBUWFyAh/W4iI/0NDxAREhMUFRYXGBkaGxwdHiIh/QwA////BP///wj///8M/////Q79DiAe/QwA////BP///wj///8M/////Q79DAAAAAAAAAAAAAAAAAAAAAD9I/1PIiL9GwAgH/0bACIAdP0RICL9GwEgH/0bASICdP0cASAi/RsCIB/9GwIiA3T9HAIgIv0bAyAf/RsDIgR0/RwD/VH9CwAAIBAgCEECdCIFaiIJIAn9AAAAICAgIf0MAf///wX///8J////Df////0O/Q4gHv0MAf///wX///8J////Df////0O/QwAAAAAAAAAAAAAAAAAAAAA/SP9TyIi/RsAIAB0/REgIv0bASACdP0cASAi/RsCIAN0/RwCICL9GwMgBHT9HAP9Uf0LAAAgBSAJaiIJIAn9AAAAICAgIf0MAv///wb///8K////Dv////0O/Q4gHv0MAv///wb///8K////Dv////0O/QwAAAAAAAAAAAAAAAAAAAAA/SP9TyIi/RsAIAB0/REgIv0bASACdP0cASAi/RsCIAN0/RwCICL9GwMgBHT9HAP9Uf0LAAAgBSAJaiIFIAX9AAAAICAgIf0MA////wf///8L////D/////0O/Q4gHv0MA////wf///8L////D/////0O/QwAAAAAAAAAAAAAAAAAAAAA/SP9TyIe/RsAIAB0/REgHv0bASACdP0cASAe/RsCIAN0/RwCIB79GwMgBHT9HAP9Uf0LAAAgI/0WDwVBAAshACAUQQJqIRQgDCAKIABrIgo2AmAgEEEQaiEQICsgAK2IISsgF0EEaiIXIAZJDQALCyAMIA42AlAgDCArNwNYIBFBBGoiESAHSQ0ACwwBC0EAIRILIAxBoOEAaiQAIBILpQICAnsBfwJAIARFDQAgBEEBa0ECdkEBaiICQQFxIQcgA/0TIQYgBEEFTwRAIAJB/v///wdxIQJBACEEA0AgASAA/QAAACIF/QwAAACAAAAAgAAAAIAAAACA/U4gBiAF/Qz///9/////f////3////9//U79+gH95gH9UP0LAAAgASAA/QAAECIF/QwAAACAAAAAgAAAAIAAAACA/U4gBiAF/Qz///9/////f////3////9//U79+gH95gH9UP0LABAgAUEgaiEBIABBIGohACAEQQJqIgQgAkcNAAsLIAdFDQAgASAA/QAAACIF/QwAAACAAAAAgAAAAIAAAACA/U4gBiAF/Qz///9/////f////3////9//U79+gH95gH9UP0LAAALC6IDAgN7BX8CQCAERQ0AIARBAWtBAnZBAWoiCEEBcSEJQR8gAmv9ESEGIARBBU8EQCAIQf7///8HcSECQQAhBANAIAEgAP0AAAAiB/0M////f////3////9/////f/1OIgX9GwAgBv0bACIIdv0RIAX9GwEgBv0bASIKdv0cASAF/RsCIAb9GwIiC3b9HAIgBf0bAyAG/RsDIgx2/RwDIAdBH/2sAf1RIAdBH/2tAf2uAf0LAAAgASAA/QAAECIH/Qz///9/////f////3////9//U4iBf0bACAIdv0RIAX9GwEgCnb9HAEgBf0bAiALdv0cAiAF/RsDIAx2/RwDIAdBH/2sAf1RIAdBH/2tAf2uAf0LABAgAUEgaiEBIABBIGohACAEQQJqIgQgAkcNAAsLIAlFDQAgASAA/QAAACIH/Qz///9/////f////3////9//U4iBf0bACAG/RsAdv0RIAX9GwEgBv0bAXb9HAEgBf0bAiAG/RsCdv0cAiAF/RsDIAb9GwN2/RwDIAdBH/2sAf1RIAdBH/2tAf2uAf0LAAALC4sBAQR7IAX9AAAAIQYgBARAIAP9EyEIQQAhAgNAIAEgCCAA/QAAAP3mAf34ASIHQR/9rAEgB/1RIAdBH/2tAf2uASIJIAf9DAAAAIAAAACAAAAAgAAAAID9Tv1Q/QsAACAJIAb9UCEGIAFBEGohASAAQRBqIQAgAkEEaiICIARJDQALCyAFIAb9CwAAC94DAgV7BX8gBf0AAAAhCAJAIARFDQAgBEEBa0ECdkEBaiILQQFxIQxBHyACa/0RIQcgBEEFTwRAIAtB/v///wdxIQJBACEEA0AgASAA/QAAACIGQR/9rAEiCSAG/VEgBkEf/a0B/a4BIgb9GwAgB/0bACILdP0RIAb9GwEgB/0bASINdP0cASAG/RsCIAf9GwIiDnT9HAIgBv0bAyAH/RsDIg90/RwDIgogCf0MAAAAgAAAAIAAAACAAAAAgP1O/VD9CwAAIAEgAP0AABAiBkEf/awBIgkg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aW4gYSB0aWxlIGlzIG5vdCBzdXBwb3J0ZWQgeWV0AENPRCBpbiBhIHRpbGUgaXMgbm90IHN1cHBvcnRlZCB5ZXQAUUNEIGluIGEgdGlsZSBpcyBub3Qgc3VwcG9ydGVkIHlldABQT0MgaW4gYSB0aWxlIGlzIG5vdCBzdXBwb3J0ZWQgeWV0AENPQyBpbiBhIHRpbGUgaXMgbm90IHN1cHBvcnRlZCB5ZXQAUUNDIGluIGEgdGlsZSBpcyBub3Qgc3VwcG9ydGVkIHlldABSR04gaXMgbm90IHN1cHBvcnRlZCB5ZXQAUFBNIGlzIG5vdCBzdXBwb3J0ZWQgeWV0AFBPQyBpcyBub3Qgc3VwcG9ydGVkIHlldABDT0MgaXMgbm90IHN1cHBvcnRlZCB5ZXQAdGlsZSBvZmZzZXQgaGFzIHRvIGJlIHNtYWxsZXIgdGhhbiBpbWFnZSBvZmZzZXQAc2V0VGlsZU9mZnNldABnZXRUaWxlT2Zmc2V0AHNldEltYWdlT2Zmc2V0AGdldEltYWdlT2Zmc2V0AHNldFByZWNpbmN0AGdldFByZWNpbmN0AGZsb2F0AHVpbnQ2NF90AGVycm9yIGluIHRpbGUgcGFydCBudW1iZXIsIHNob3VsZCBiZSBzbWFsbGVyIHRoYW4gdG90YWwgbnVtYmVyIG9mIHRpbGUgcGFydHMAY29sb3IgdHJhbnNmb3JtIGNhbiBvbmx5IGJlIGVtcGxveWVkIHdoZW4gdGhlIGltYWdlIGhhcyAzIG9yIG1vcmUgY29sb3IgY29tcG9uZW50cwBzZXROdW1QcmVjaW5jdHMAZ2V0TnVtTGF5ZXJzAHNldERlY29tcG9zaXRpb25zAGdldE51bURlY29tcG9zaXRpb25zAGluY29ycmVjdCBjb2RlIGJsb2NrIGRpbWVuc2lvbnMAc2V0QmxvY2tEaW1lbnNpb25zAGdldEJsb2NrRGltZW5zaW9ucwBUaGUgYnJvYWRjYXN0IHByb2ZpbGUgY2FuIG9ubHkgaGF2ZSAxIG9yIDQgdGlsZXMAUnNpeiBpbiBTSVogaGFzIHVuaW1wbGVtZW50ZWQgZmllbGRzAENSRyBoYXMgYmVlbiBpZ25vcmVkOyBDUkcgaXMgcmVsYXRlZCB0byB3aGVyZSB0aGUgQ2IgYW5kIENyIGNvbG91ciBjb21wb25lbnRzIGFyZSBjby1zaXRlZCBvciBsb2NhdGVkIHdpdGggcmVzcGVjdCB0byB0aGUgWScgbHVtYSBjb21wb25lbnQuIFBlcmhhcHMsIGl0IGlzIGJldHRlciB0byBnZXQgdGhlIGluZGl2ZHVhbCBjb21wb25lbnRzIGFuZCBhc3NlbWJsZSB0aGUgc2FtcGxlcyBhY2NvcmRpbmcgdG8geW91ciBuZWVkcwAlcwB2ZWN0b3IAb2pwaCBlcnJvcgBlcnJvciByZWFkaW5nIG1hcmtlcgBlcnJvciByZWFkaW5nIFNJWiBtYXJrZXIAZXJyb3IgcmVhZGluZyBTT1QgbWFya2VyAGVycm9yIHJlYWRpbmcgQ0FQIG1hcmtlcgBlcnJvciByZWFkaW5nIENPRCBtYXJrZXIAU2NhbGFyIGRlcml2ZWQgcXVhbnRpemF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgeWV0IGluIFFDRCBtYXJrZXIAd3JvbmcgU3FjZCB2YWx1ZSBpbiBRQ0QgbWFya2VyAHdyb25nIExxY2QgdmFsdWUgaW4gUUNEIG1hcmtlcgBlcnJvciByZWFkaW5nIFFDRCBtYXJrZXIAU2NhbGFyIGRlcml2ZWQgcXVhbnRpemF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgeWV0IGluIFFDQyBtYXJrZXIAd3JvbmcgTHFjZCB2YWx1ZSBpbiBRQ0MgbWFya2VyAHdyb25nIFNxY2MgdmFsdWUgaW4gUUNDIG1hcmtlcgB3cm9uZyBMcWNjIHZhbHVlIGluIFFDQyBtYXJrZXIAZXJyb3IgcmVhZGluZyBRQ0MgbWFya2VyAGdldEVuY29kZWRCdWZmZXIAZ2V0RGVjb2RlZEJ1ZmZlcgBpbXByb3BlciBwcm9ncmVzc2lvbiBvcmRlcgB1bmtub3duIHByb2dyZXNzaW9uIG9yZGVyAHNldFByb2dyZXNzaW9uT3JkZXIAZ2V0UHJvZ3Jlc3Npb25PcmRlcgBIVEoyS0VuY29kZXIASFRKMktEZWNvZGVyAHJlYWRIZWFkZXIAdW5zaWduZWQgY2hhcgAvcm9vdC9yZXBvL3BhY2thZ2VzL29wZW5qcGhqcy9leHRlcm4vb3BlbmpwaC9zcmMvY29yZS9jb2Rlc3RyZWFtL29qcGhfcGFyYW1zLmNwcAAvcm9vdC9yZXBvL3BhY2thZ2VzL29wZW5qcGhqcy9leHRlcm4vb3BlbmpwaC9zcmMvY29yZS9jb2Rpbmcvb2pwaF9ibG9ja19lbmNvZGVyLmNwcAAvcm9vdC9yZXBvL3BhY2thZ2VzL29wZW5qcGhqcy9leHRlcm4vb3BlbmpwaC9zcmMvY29yZS9jb2Rpbmcvb2pwaF9ibG9ja19kZWNvZGVyX3dhc20uY3BwAC9yb290L3JlcG8vcGFja2FnZXMvb3BlbmpwaGpzL2V4dGVybi9vcGVuanBoL3NyYy9jb3JlL2NvZGVzdHJlYW0vb2pwaF9jb2Rlc3RyZWFtLmNwcABZb3UgY2Fubm90IHNldCBpbWFnZSBleHRlbnQgbm9yIHRpbGUgc2l6ZSB0byB6ZXJvAGdldEZyYW1lSW5mbwBkZWNvZGVTdWJSZXNvbHV0aW9uAHN0ZDo6ZXhjZXB0aW9uAGdldFZlcnNpb24AbmFuAHNldElzVXNpbmdDb2xvclRyYW5zZm9ybQBnZXRJc1VzaW5nQ29sb3JUcmFuc2Zvcm0AYm9vbABtYWduaXR1ZGUgc2lnbiBlbmNvZGVyJ3MgYnVmZmVyIGlzIGZ1bGwAbWVsIGVuY29kZXIncyBidWZmZXIgaXMgZnVsbAB2bGMgZW5jb2RlcidzIGJ1ZmZlciBpcyBmdWxsAHByZWNpbmN0IHNpemUgaXMgdG9vIHNtYWxsAGNhbGN1bGF0ZVNpemVBdERlY29tcG9zaXRpb25MZXZlbABnZXRTSU1ETGV2ZWwAZW1zY3JpcHRlbjo6dmFsAGJhZF9hcnJheV9uZXdfbGVuZ3RoAGVycm9yIGluIFNJWiBtYXJrZXIgbGVuZ3RoAGVycm9yIGluIENBUCBtYXJrZXIgbGVuZ3RoAGVycm9yIGluIENPRCBtYXJrZXIgbGVuZ3RoAGVycm9yIGluIFNPVCBsZW5ndGgAc29tZXRoaW5nIGlzIHdyb25nIHdpdGggU09QIGxlbmd0aAB3aWR0aAAvcm9vdC9yZXBvL3BhY2thZ2VzL29wZW5qcGhqcy9leHRlcm4vb3BlbmpwaC9zcmMvY29yZS9jb2Rlc3RyZWFtL29qcGhfcGFyYW1zX2xvY2FsLmgAdW5zaWduZWQgbG9uZwB0ZXJtaW5hdGluZwBzdGQ6OndzdHJpbmcAYmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAEZpbGUgdGVybWluYXRlZCBkdXJpbmcgbWFya2VyIHNlZ21lbnQgc2tpcHBpbmcAaW5mAENzaXogZG9lcyBub3QgbWF0Y2ggdGhlIFNJWiBtYXJrZXIgc2l6ZQBzZXRUaWxlU2l6ZQBnZXRUaWxlU2l6ZQBzaG91bGQgZmluZCBFUEgsIGJ1dCBmb3VuZCBzb21ldGhpbmcgZWxzZQBGb3IgYnJvYWRjYXN0IHByb2ZpbGUsIHByZWNpbmN0IHNpemVzIGFyZSByZXN0cmljdGVkLiBVc2UgIi1wcmVjaW5jdHMgezEyOCwxMjh9LHsyNTYsMjU2fSIgYXQgdGhlIGNvbW1hbmRsaW5lAEZvciBJTUYgcHJvZmlsZSwgcHJlY2luY3Qgc2l6ZXMgYXJlIHJlc3RyaWN0ZWQuIFVzZSAiLXByZWNpbmN0cyB7MTI4LDEyOH0sezI1NiwyNTZ9IiBhdCB0aGUgY29tbWFuZGxpbmUARm9yIElNRiBwcm9maWxlLCBjb2RlYmxvY2sgZGltZW5zaW9ucyBhcmUgcmVzdHJpY3RlZC4gVXNlICItYmxvY2tfc2l6ZSB7MzIsMzJ9IiBhdCB0aGUgY29tbWFuZGxpbmUAYml0c1BlclNhbXBsZQBzZXREb3duU2FtcGxlAGdldERvd25TYW1wbGUARXJyb3Igd3JpdGluZyB0byBmaWxlAGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlAGVycm9yIHNlZWtpbmcgZmlsZQBlcnJvciBQY2FwIHNob3VsZCBoYXZlIGl0cyAxNXRoIE1TQiBzZXQsIFBjYXBeMTUuICBUaGlzIGlzIG5vdCBhIEpQSCBmaWxlAGRvdWJsZQBnZXRJc1JldmVyc2libGUAcHJlY2luY3Qgc2l6ZSBpcyB0b28gbGFyZ2UAdGhlIHRvcCBsZWZ0IHRpbGUgbXVzdCBpbnRlcnNlY3Qgd2l0aCB0aGUgaW1hZ2UAZW5jb2RlAGRlY29kZQB2b2lkAHRoZSBwbGFuYXIgaW50ZXJmYWNlIG9wdGlvbiBjYW5ub3QgYmUgdXNlZCB3aGVuIGNvbG91ciB0cmFuc2Zvcm0gaXMgZW1wbG95ZWQAZXJyb3IgUGNhcCBpbiBDQVAgaGFzIG9wdGlvbnMgdGhhdCBhcmUgbm90IHN1cHBvcnRlZABtYXJrZXJzIGVycm9yLCBDT0QgYW5kIFFDRCBhcmUgcmVxdWlyZWQAdGVybWluYXRlX2hhbmRsZXIgdW5leHBlY3RlZGx5IHJldHVybmVkAEZvciBJTUYgcHJvZmlsZSwgY29tcG5lbnQgYml0X2RlcHRoIGhhcyB0byBiZSBiZXR3ZWVuIDggYW5kIDE2IGJpdHMgaW5jbHVzaXZlbHksIGFuZCB0aGUgc2FtcGxlcyBtdXN0IGJlIHVuc2lnbmVkAEZvciBicm9hZGNhc3QgcHJvZmlsZSwgY29tcG5lbnQgYml0X2RlcHRoIGhhcyB0byBiZSBiZXR3ZWVuIDggYW5kIDEyIGJpdHMgaW5jbHVzaXZlbHksIGFuZCB0aGUgc2FtcGxlcyBtdXN0IGJlIHVuc2lnbmVkAGlzU2lnbmVkAG1hbGxvYyBmYWlsZWQARmlsZSB0ZXJtaW5hdGVkIGVhcmx5IGJlZm9yZSBzdGFydCBvZiBkYXRhIGlzIGZvdW5kIGZvciB0aWxlIGluZGV4ZWQgJWQgYW5kIHRpbGUgcGFydCAlZABzdGQ6OmJhZF9hbGxvYwBMUkNQAFJMQ1AATkFOAENQUkwAUENSTABSUENMAElORgB0aWxlIGluZGV4IGluIFNPVCBtYXJrZXIgY2Fubm90IGJlIDB4RkZGRgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHA5AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHA4AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHA3AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHA2AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHA1AG51bWJlciBvZiB0aWxlcyBjYW5ub3QgZXhjZWVkIDY1NTM1AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHA0AEZvciBicm9hZGNhc3QgcHJvZmlsZSwgdGhlIG51bWJlciBvZiBjb21wb25lbnRzIGhhcyB0byBiZSBsZXNzICBvciBlcXVhbCB0byA0AGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHAzAEZvciBJTUYgcHJvZmlsZSwgdGhlIG51bWJlciBvZiBjb21wb25lbnRzIGhhcyB0byBiZSBsZXNzICBvciBlcXVhbCB0byAzAGVycm9yIHJlYWRpbmcgZnJvbSBmaWxlIHAyAG1heGltdW0gbnVtYmVyIG9mIGRlY29tcG9zaXRpb25zIGNhbm5vdCBleGNlZWQgMzIARm9yIFJQQ0wgYW5kIFBDUkwgcHJvZ3Jlc3Npb24gb3JkZXJzLGNvbXBvbmVudCBkb3duc2FtcGxpbmcgZmFjdG9ycyBoYXZlIHRvIGJlIHBvd2VycyBvZiAyAHByZWNpbmN0IHdpZHRoIGFuZCBoZWlnaHQgc2hvdWxkIGJlIGEgcG93ZXIgb2YgMgBlcnJvciByZWFkaW5nIGZyb20gZmlsZSBwMQBlcnJvciByZWFkaW5nIGZyb20gZmlsZSBwMTAAcHJlY2luY3Qgd2lkdGggb3IgaGVpZ2h0IGNhbm5vdCBiZSAwAEZvciBicm9hZGNhc3QgcHJvZmlsZSwgbnVtYmVyIG9mIGRlY29tcG9zaXRpb25zIGhhcyB0byBiZSBiZXR3ZWVuMSBhbmQgNSBpbmNsdXNpdmVseS4ATnVtYmVyIG9mIGRlY29tcG9zaXRpb25zIGRvZXMgbm90IG1hdGNoIHRoZSBJTUYgcHJvZmlsZSBkaWN0YXRlZCBieSB3YXZlbGV0IHJldmVyc2liaWxpdHkgYW5kIGltYWdlIGRpbWVuc2lvbnMuAE51bWJlciBvZiBkZWNvbXBvc2l0aW9ucyBkb2VzIG5vdCBtYXRjaCB0aGUgSU1GIHByb2ZpbGUgZGljdGF0ZWQgYnkgd2F2ZWxldCByZXZlcnNpYmlsaXR5IGFuZCBpbWFnZSBkaW1lbnNpb25zIGFuZCB0aWxlcy4AZXJyb3IgaW4gcGFyc2luZyBhIHRpbGUgaGVhZGVyOyBtaXNzaW5nIG1zYnMgYXJlIGxhcmdlciBvciBlcXVhbCB0byBLbWF4LiBUaGUgbW9zdCBsaWtlbHkgY2F1c2UgaXMgYSBjb3JydXB0aW9uIGluIHRoZSBiaXRzdHJlYW0uAHdoZW4gY29sb3IgdHJhbnNmb3JtIGlzIHVzZWQsIHRoZSBmaXJzdCAzIGNvbG91ciBjb21wb25lbnRzIG11c3QgaGF2ZSB0aGUgc2FtZSBkb3duc2FtcGxpbmcuAExvc3N5IElNRiBwcm9maWxlIG11c3QgaGF2ZSBvbmUgdGlsZS4ARm9yIGJyb2FkY2FzdCBwcm9maWxlLCBjb2RlYmxvY2sgZGltZW5zaW9ucyBhcmUgcmVzdHJpY3RlZCBzdWNoIHRoYXQgY29kZWJsb2NrIGhlaWdodCBoYXMgdG8gYmUgZWl0aGVyIDMyLCA2NCwgb3IgMTI4LgBGb3IgYnJvYWRjYXN0IHByb2ZpbGUsIGNvZGVibG9jayBkaW1lbnNpb25zIGFyZSByZXN0cmljdGVkIHN1Y2ggdGhhdCBjb2RlYmxvY2sgd2lkdGggaGFzIHRvIGJlIGVpdGhlciAzMiwgNjQsIG9yIDEyOC4ARm9yIGJyb2FkY2FzdCBwcm9maWxlLCBlaXRoZXIgbm8gY29tcG9uZW50IGRvd25zYW1wbGluZyBpcyB1c2VkLCBvciB0aGUgeC1kaW1lbnNpb24gb2YgdGhlIDJuZCBhbmQgM3JkIGNvbXBvbmVudHMgaXMgZG93bnNhbXBsZWQgYnkgMi4ARm9yIElNRiBwcm9maWxlLCBlaXRoZXIgbm8gY29tcG9uZW50IGRvd25zYW1wbGluZyBpcyB1c2VkLCBvciB0aGUgeC1kaW1lbnNpb24gb2YgdGhlIDJuZCBhbmQgM3JkIGNvbXBvbmVudHMgaXMgZG93bnNhbXBsZWQgYnkgMi4ARm9yIGJyb2FkY2FzdCBwcm9maWxlLCBpbWFnZSBvZmZzZXQgKFhPc2l6LCBZT3NpeikgaGFzIHRvIGJlIDAuAEZvciBJTUYgcHJvZmlsZSwgaW1hZ2Ugb2Zmc2V0IChYT3NpeiwgWU9zaXopIGhhcyB0byBiZSAwLgBGb3IgYnJvYWRjYXN0IHByb2ZpbGUsIHRpbGUgb2Zmc2V0IChYVE9zaXosIFlUT3NpeikgaGFzIHRvIGJlIDAuAEZvciBJTUYgcHJvZmlsZSwgdGlsZSBvZmZzZXQgKFhUT3NpeiwgWVRPc2l6KSBoYXMgdG8gYmUgMC4ARm9yIGJyb2FkY2FzdCBwcm9maWxlLCB0aGUgQ1BSTCBwcm9ncmVzc2lvbiBvcmRlciBtdXN0IGJlIHVzZWQuIFVzZSAiLXByb2dfb3JkZXIgQ1BSTCIuAEZvciBJTUYgcHJvZmlsZSwgdGhlIENQUkwgcHJvZ3Jlc3Npb24gb3JkZXIgbXVzdCBiZSB1c2VkLiBVc2UgIi1wcm9nX29yZGVyIENQUkwiLgAobnVsbCkAUnNpeiBiaXQgMTQgbm90IHNldCAodGhpcyBpcyBub3QgYSBKUEggZmlsZSkAb2pwaCBlcnJvciAweCUwOFggYXQgJXM6JWQ6IABvanBoIGluZm8gMHglMDhYIGF0ICVzOiVkOiAAb2pwaCB3YXJuaW5nIDB4JTA4WCBhdCAlczolZDogACVzCgBFcnJvciBkZWNvZGluZyBhIGNvZGVibG9jawoAc2tpcHBlZF9yZXNvbHV0aW9uIGZvciBkYXRhICVkIG11c3QgYmUgc21hbGxlciB0aGFuICB0aGUgbnVtYmVyIG9mIGRlY29tcG9zaXRpb24gbGV2ZWxzICVkCgBza2lwcGVkX3Jlc29sdXRpb24gZm9yIGRhdGEgJWQgbXVzdCBiZSBlcXVhbCBvciBzbWFsbGVyIHRoYW4gIHNraXBwZWRfcmVzb2x1dGlvbiBmb3IgcmVjb25zdHJ1Y3Rpb24gJWQKAEEgbWFsZm9ybWVkIGNvZGVibG9jayB0aGF0IGhhcyBtb3JlIHRoYW4gb25lIGNvZGluZyBwYXNzLCBidXQgemVybyBsZW5ndGggZm9yIDJuZCBhbmQgcG90ZW50aWFsIDNyZCBwYXNzLgoAQ29kZXN0cmVhbSByZXNpbGllbmNlIG11c3QgYmUgZW5hYmxlZCBiZWZvcmUgcmVhZGluZyBmaWxlIGhlYWRlcnMuCgBXZSBkbyBub3Qgc3VwcG9ydCBtb3JlIHRoYW4gMyBjb2RpbmcgcGFzc2VzOyBUaGlzIGNvZGVibG9ja3MgaGFzICVkIHBhc3Nlcy4KADMyIGJpdHMgYXJlIG5vdCBlbm91Z2ggdG8gZGVjb2RlIHRoaXMgY29kZWJsb2NrLiBUaGlzIG1lc3NhZ2Ugd2lsbCBub3QgYmUgZGlzcGxheWVkIGFnYWluLgoATm90IGVub3VnaCBwcmVjaXNpb24gdG8gZGVjb2RlIHRoZSBjbGVhbnVwIHBhc3MuIFRoZSBjb2RlIGNhbiBiZSBtb2RpZmllZCB0byBzdXBwb3J0IHRoaXMgY2FzZS4gVGhpcyBtZXNzYWdlIHdpbGwgbm90IGJlIGRpc3BsYXllZCBhZ2Fpbi4KAE5vdCBlbm91Z2ggcHJlY2lzaW9uIHRvIGRlY29kZSB0aGUgU2duUHJvcCBub3IgTWFnUmVmIHBhc3NlczsgYm90aCB3aWxsIGJlIHNraXBwZWQuIFRoaXMgbWVzc2FnZSB3aWxsIG5vdCBiZSBkaXNwbGF5ZWQgYWdhaW4uCgBXcm9uZyBjb2RlYmxvY2sgbGVuZ3RoLgoAAACoJAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUAAKzjAABoJAAAaWkAAFTjAAA5RnJhbWVJbmZvAACs4wAAuCQAAGkAdmkAaWlpAHZpaWkANVBvaW50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"},981:()=>{},1209:()=>{},1973:()=>{},378:()=>{},9652:()=>{},6087:()=>{},4555:()=>{},1005:()=>{}},B={};function Q(A){var I=B[A];if(void 0!==I)return I.exports;var C=B[A]={exports:{}};return g[A].call(C.exports,C,C.exports,Q),C.exports}Q.n=A=>{var I=A&&A.__esModule?()=>A.default:()=>A;return Q.d(I,{a:I}),I},I=Object.getPrototypeOf?A=>Object.getPrototypeOf(A):A=>A.__proto__,Q.t=function(g,B){if(1&B&&(g=this(g)),8&B)return g;if("object"==typeof g&&g){if(4&B&&g.__esModule)return g;if(16&B&&"function"==typeof g.then)return g}var C=Object.create(null);Q.r(C);var E={};A=A||[null,I({}),I([]),I(I)];for(var i=2&B&&g;"object"==typeof i&&!~A.indexOf(i);i=I(i))Object.getOwnPropertyNames(i).forEach((A=>E[A]=()=>g[A]));return E.default=()=>g,Q.d(C,E),C},Q.d=(A,I)=>{for(var g in I)Q.o(I,g)&&!Q.o(A,g)&&Object.defineProperty(A,g,{enumerable:!0,get:I[g]})},Q.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(A){if("object"==typeof window)return window}}(),Q.o=(A,I)=>Object.prototype.hasOwnProperty.call(A,I),Q.r=A=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},(()=>{"use strict";var A=Q(5534);function I(I,g,B,Q,C,E,i){try{var o=I[E](i),D=o.value}catch(A){return void B(A)}o.done?g(D):A.resolve(D).then(Q,C)}function g(g){return function(){var B=this,Q=arguments;return new A((function(A,C){var E=g.apply(B,Q);function i(g){I(E,A,C,i,o,"next",g)}function o(g){I(E,A,C,i,o,"throw",g)}i(void 0)}))}}var B,C=Q(2043),E=Q.n(C),i=Q(7878),o=Q.n(i),D=Q(4559),a=Q.n(D),s={},w=!1;function t(A){if(!w){if(B=A.config,self.registerTaskHandler=G,A.config.webWorkerTaskPaths)for(var I=0;I<A.config.webWorkerTaskPaths.length;I++)self.importScripts(A.config.webWorkerTaskPaths[I]);o()(s).forEach((function(A){s[A].initialize(B.taskConfiguration)})),self.postMessage({taskType:"initialize",status:"success",result:{},workerIndex:A.workerIndex}),w=!0}}function G(A){if(s[A.taskType])return console.log('attempt to register duplicate task handler "',A.taskType,'"'),!1;s[A.taskType]=A,w&&A.initialize(B.taskConfiguration)}self.onmessage=function(){var A=g(E().mark((function A(I){var g,Q,C,i;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(I.data.taskType){A.next=3;break}return console.log(I.data),A.abrupt("return");case 3:if("initialize"!==I.data.taskType){A.next=6;break}return t(I.data),A.abrupt("return");case 6:if("loadWebWorkerTask"!==I.data.taskType){A.next=9;break}return E=I.data,B=E.config,self.importScripts(E.sourcePath),A.abrupt("return");case 9:if(!s[I.data.taskType]){A.next=25;break}return A.prev=10,A.next=13,s[I.data.taskType].handler(I.data);case 13:g=A.sent,Q=g.result,C=g.transferList,self.postMessage({taskType:I.data.taskType,status:"success",result:Q,workerIndex:I.data.workerIndex},C),A.next=23;break;case 19:A.prev=19,A.t0=A.catch(10),console.log(a()(i="task ".concat(I.data.taskType," failed - ")).call(i,A.t0.message),A.t0),self.postMessage({taskType:I.data.taskType,status:"failed",result:A.t0.message,workerIndex:I.data.workerIndex});case 23:A.next=28;break;case 25:console.log("no task handler for ",I.data.taskType),console.log(s),self.postMessage({taskType:I.data.taskType,status:"failed - no task handler registered",workerIndex:I.data.workerIndex});case 28:case"end":return A.stop()}var E}),A,null,[[10,19]])})));return function(I){return A.apply(this,arguments)}}();var h=Q(1246),F=Q.n(h),y=Q(1082);function c(A,I,g){return I in A?y(A,I,{value:g,enumerable:!0,configurable:!0,writable:!0}):A[I]=g,A}var r=Q(2250),N=Q.n(r),R=Q(7552),e=Q.n(R),n=Q(1882),S=Q.n(n),U=Q(7647),k=Q.n(U),J=Q(337),H=Q.n(J),M=Q(2770),L=Q.n(M),Y=Q(4044),K=Q.n(Y),d=Q(7414);function l(A,I){var g=o()(A);if(S()){var B=S()(A);I&&(B=k()(B).call(B,(function(I){return H()(A,I).enumerable}))),g.push.apply(g,B)}return g}function f(A){for(var I=1;I<arguments.length;I++){var g=null!=arguments[I]?arguments[I]:{};I%2?l(Object(g),!0).forEach((function(I){c(A,I,g[I])})):L()?Object.defineProperties(A,L()(g)):l(Object(g)).forEach((function(I){Object.defineProperty(A,I,H()(g,I))}))}return A}var u={codec:void 0,decoder:void 0,decodeConfig:{}};function q(A){if(u.decodeConfig=A,u.codec)return N().resolve();var I=K()({locateFile:function(A){return e()(A).call(A,".wasm")?d:A}});return new(N())((function(A,g){I.then((function(I){u.codec=I,u.decoder=new I.J2KDecoder,A()}),g)}))}function p(){return(p=g(E().mark((function A(I,g){var B,Q,C,i,o,D,s,w,t,G,h,F,y,c,r,N,R,e,n,S,U,k;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,q();case 2:return o=u.decoder,(D=o.getEncodedBuffer(I.length)).set(I),o.decode(),s=o.getFrameInfo(),w=o.getDecodedBuffer(),new Uint8Array(w.length).set(w),t=a()(B="x: ".concat(o.getImageOffset().x,", y: ")).call(B,o.getImageOffset().y),G=o.getNumDecompositions(),h=o.getNumLayers(),F=["unknown","LRCP","RLCP","RPCL","PCRL","CPRL"][o.getProgressionOrder()+1],y=o.getIsReversible(),c=a()(Q="".concat(o.getBlockDimensions().width," x ")).call(Q,o.getBlockDimensions().height),r=a()(C="".concat(o.getTileSize().width," x ")).call(C,o.getTileSize().height),N=a()(i="".concat(o.getTileOffset().x,", ")).call(i,o.getTileOffset().y),R=o.getColorSpace(),e="".concat(w.length.toLocaleString()," bytes"),n="".concat((w.length/D.length).toFixed(2),":1"),S={columns:s.width,rows:s.height,bitsPerPixel:s.bitsPerSample,signed:s.isSigned,bytesPerPixel:g.bytesPerPixel,componentsPerPixel:s.componentCount},U=b(s,w),k={imageOffset:t,numDecompositions:G,numLayers:h,progessionOrder:F,reversible:y,blockDimensions:c,tileSize:r,tileOffset:N,colorTransform:R,decodedSize:e,compressionRatio:n},A.abrupt("return",f(f(f({},g),{},{pixelData:U,imageInfo:S,encodeOptions:k},k),S));case 25:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function b(A,I){return A.bitsPerSample>8?A.isSigned?new Int16Array(I.buffer,I.byteOffset,I.byteLength/2):new Uint16Array(I.buffer,I.byteOffset,I.byteLength/2):A.isSigned?new Int8Array(I.buffer,I.byteOffset,I.byteLength):new Uint8Array(I.buffer,I.byteOffset,I.byteLength)}const W=function(A,I){return p.apply(this,arguments)};var Z=Q(8327),m=Q.n(Z),x=Q(3240);function T(A,I){var g=o()(A);if(S()){var B=S()(A);I&&(B=k()(B).call(B,(function(I){return H()(A,I).enumerable}))),g.push.apply(g,B)}return g}function v(A){for(var I=1;I<arguments.length;I++){var g=null!=arguments[I]?arguments[I]:{};I%2?T(Object(g),!0).forEach((function(I){c(A,I,g[I])})):L()?Object.defineProperties(A,L()(g)):T(Object(g)).forEach((function(I){Object.defineProperty(A,I,H()(g,I))}))}return A}var X={codec:void 0,decoder:void 0,decodeConfig:{}};function P(A){return"number"==typeof A?X.codec.getExceptionMessage(A):A}function V(A){if(X.decodeConfig=A,X.codec)return N().resolve();var I=m()({locateFile:function(A){return e()(A).call(A,".wasm")?x:A}});return new(N())((function(A,g){I.then((function(I){X.codec=I,X.decoder=new I.JpegLSDecoder,A()}),g)}))}function O(){return(O=g(E().mark((function A(I,g){var B,Q,C,i,o,D,a,s;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,V();case 3:return B=X.decoder,B.getEncodedBuffer(I.length).set(I),B.decode(),Q=B.getFrameInfo(),C=B.getInterleaveMode(),i=B.getNearLossless(),o=B.getDecodedBuffer(),D={columns:Q.width,rows:Q.height,bitsPerPixel:Q.bitsPerSample,signed:g.signed,bytesPerPixel:g.bytesPerPixel,componentsPerPixel:Q.componentCount},a=j(Q,o,g.signed),s={nearLossless:i,interleaveMode:C,frameInfo:Q},A.abrupt("return",v(v(v({},g),{},{pixelData:a,imageInfo:D,encodeOptions:s},s),D));case 17:throw A.prev=17,A.t0=A.catch(0),P(A.t0);case 20:case"end":return A.stop()}}),A,null,[[0,17]])})))).apply(this,arguments)}function j(A,I,g){return A.bitsPerSample>8?g?new Int16Array(I.buffer,I.byteOffset,I.byteLength/2):new Uint16Array(I.buffer,I.byteOffset,I.byteLength/2):g?new Int8Array(I.buffer,I.byteOffset,I.byteLength):new Uint8Array(I.buffer,I.byteOffset,I.byteLength)}const z=function(A,I){return O.apply(this,arguments)};const _=function(A){for(var I,g=A[0],B=A[0],Q=A.length,C=1;C<Q;C++)I=A[C],g=Math.min(g,I),B=Math.max(B,I);return{min:g,max:B}};function $(A){var I=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],g=_(A.pixelData),B=!(AA(A.smallestPixelValue)&&AA(A.largestPixelValue));!0!==I||B?(A.smallestPixelValue=g.min,A.largestPixelValue=g.max):(A.smallestPixelValue!==g.min&&console.warn("Image smallestPixelValue tag is incorrect. Rendering performance will suffer considerably."),A.largestPixelValue!==g.max&&console.warn("Image largestPixelValue tag is incorrect. Rendering performance will suffer considerably."))}function AA(A){return"number"==typeof A}var IA=Q(6028),gA=Q.n(IA);function BA(){return(BA=g(E().mark((function A(I,g){var B,Q,C;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return B=g.buffer,Q=g.byteOffset,C=g.length,16===I.bitsAllocated?(Q%2&&(B=gA()(B).call(B,Q),Q=0),0===I.pixelRepresentation?I.pixelData=new Uint16Array(B,Q,C/2):I.pixelData=new Int16Array(B,Q,C/2)):8===I.bitsAllocated||1===I.bitsAllocated?I.pixelData=g:32===I.bitsAllocated&&(Q%2&&(B=gA()(B).call(B,Q),Q=0),I.pixelData=new Float32Array(B,Q,C/4)),A.abrupt("return",I);case 5:case"end":return A.stop()}}),A)})))).apply(this,arguments)}const QA=function(A,I){return BA.apply(this,arguments)};function CA(A){return(255&A)<<8|A>>8&255}function EA(){return(EA=g(E().mark((function A(I,g){var B,Q,C,i;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(16===I.bitsAllocated)for(B=g.buffer,Q=g.byteOffset,C=g.length,Q%2&&(B=gA()(B).call(B,Q),Q=0),0===I.pixelRepresentation?I.pixelData=new Uint16Array(B,Q,C/2):I.pixelData=new Int16Array(B,Q,C/2),i=0;i<I.pixelData.length;i++)I.pixelData[i]=CA(I.pixelData[i]);else 8===I.bitsAllocated&&(I.pixelData=g);return A.abrupt("return",I);case 2:case"end":return A.stop()}}),A)})))).apply(this,arguments)}const iA=function(A,I){return EA.apply(this,arguments)};function oA(){return(oA=g(E().mark((function A(I,g){return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(8!==I.bitsAllocated){A.next=6;break}if(!I.planarConfiguration){A.next=3;break}return A.abrupt("return",aA(I,g));case 3:return A.abrupt("return",DA(I,g));case 6:if(16!==I.bitsAllocated){A.next=8;break}return A.abrupt("return",sA(I,g));case 8:throw new Error("unsupported pixel format for RLE");case 9:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function DA(A,I){for(var g=I,B=A.rows*A.columns,Q=new ArrayBuffer(B*A.samplesPerPixel),C=new DataView(g.buffer,g.byteOffset),E=new Int8Array(g.buffer,g.byteOffset),i=new Int8Array(Q),o=0,D=C.getInt32(0,!0),a=0;a<D;++a){o=a;var s=C.getInt32(4*(a+1),!0),w=C.getInt32(4*(a+2),!0);0===w&&(w=g.length);for(var t=B*D;s<w;){var G=E[s++];if(G>=0&&G<=127)for(var h=0;h<G+1&&o<t;++h)i[o]=E[s++],o+=A.samplesPerPixel;else if(G<=-1&&G>=-127)for(var F=E[s++],y=0;y<1-G&&o<t;++y)i[o]=F,o+=A.samplesPerPixel}}return A.pixelData=new Uint8Array(Q),A}function aA(A,I){for(var g=I,B=A.rows*A.columns,Q=new ArrayBuffer(B*A.samplesPerPixel),C=new DataView(g.buffer,g.byteOffset),E=new Int8Array(g.buffer,g.byteOffset),i=new Int8Array(Q),o=0,D=C.getInt32(0,!0),a=0;a<D;++a){o=a*B;var s=C.getInt32(4*(a+1),!0),w=C.getInt32(4*(a+2),!0);0===w&&(w=g.length);for(var t=B*D;s<w;){var G=E[s++];if(G>=0&&G<=127)for(var h=0;h<G+1&&o<t;++h)i[o]=E[s++],o++;else if(G<=-1&&G>=-127)for(var F=E[s++],y=0;y<1-G&&o<t;++y)i[o]=F,o++}}return A.pixelData=new Uint8Array(Q),A}function sA(A,I){for(var g=I,B=A.rows*A.columns,Q=new ArrayBuffer(B*A.samplesPerPixel*2),C=new DataView(g.buffer,g.byteOffset),E=new Int8Array(g.buffer,g.byteOffset),i=new Int8Array(Q),o=C.getInt32(0,!0),D=0;D<o;++D){var a=0,s=0===D?1:0,w=C.getInt32(4*(D+1),!0),t=C.getInt32(4*(D+2),!0);for(0===t&&(t=g.length);w<t;){var G=E[w++];if(G>=0&&G<=127)for(var h=0;h<G+1&&a<B;++h)i[2*a+s]=E[w++],a++;else if(G<=-1&&G>=-127)for(var F=E[w++],y=0;y<1-G&&a<B;++y)i[2*a+s]=F,a++}}return 0===A.pixelRepresentation?A.pixelData=new Uint16Array(Q):A.pixelData=new Int16Array(Q),A}const wA=function(A,I){return oA.apply(this,arguments)};var tA=Q(9400),GA=Q.n(tA),hA=Q(12);function FA(A,I){var g=o()(A);if(S()){var B=S()(A);I&&(B=k()(B).call(B,(function(I){return H()(A,I).enumerable}))),g.push.apply(g,B)}return g}function yA(A){for(var I=1;I<arguments.length;I++){var g=null!=arguments[I]?arguments[I]:{};I%2?FA(Object(g),!0).forEach((function(I){c(A,I,g[I])})):L()?Object.defineProperties(A,L()(g)):FA(Object(g)).forEach((function(I){Object.defineProperty(A,I,H()(g,I))}))}return A}var cA={codec:void 0,decoder:void 0};function rA(){if(cA.codec)return N().resolve();var A=GA()({locateFile:function(A){return e()(A).call(A,".wasm")?hA:A}});return new(N())((function(I,g){A.then((function(A){cA.codec=A,cA.decoder=new A.JPEGDecoder,I()}),g)}))}function NA(){return(NA=g(E().mark((function A(I,g){var B,Q,C,i,o,D;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,rA();case 2:return B=cA.decoder,B.getEncodedBuffer(I.length).set(I),B.decode(),Q=B.getFrameInfo(),C=B.getDecodedBuffer(),i={columns:Q.width,rows:Q.height,bitsPerPixel:Q.bitsPerSample,signed:g.signed,bytesPerPixel:g.bytesPerPixel,componentsPerPixel:Q.componentCount},o=RA(Q,C),D={frameInfo:Q},A.abrupt("return",yA(yA(yA({},g),{},{pixelData:o,imageInfo:i,encodeOptions:D},D),i));case 12:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function RA(A,I){return A.isSigned?new Int8Array(I.buffer,I.byteOffset,I.byteLength):new Uint8Array(I.buffer,I.byteOffset,I.byteLength)}const eA=function(A,I){return NA.apply(this,arguments)};var nA={JpegImage:void 0,decodeConfig:{}};function SA(A){return nA.decodeConfig=A,nA.JpegImage?N().resolve():new(N())((function(A,I){Promise.resolve().then(Q.t.bind(Q,1888,23)).then((function(I){var g=I.JpegImage;nA.JpegImage=g,A()}),I)}))}function UA(){return(UA=g(E().mark((function A(I,g){var B;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,SA();case 2:if(void 0!==nA.JpegImage){A.next=4;break}throw new Error("No JPEG Baseline decoder loaded");case 4:if((B=new nA.JpegImage).parse(g),B.colorTransform=!1,8!==I.bitsAllocated){A.next=12;break}return I.pixelData=B.getData(I.columns,I.rows),A.abrupt("return",I);case 12:if(16!==I.bitsAllocated){A.next=15;break}return I.pixelData=B.getData16(I.columns,I.rows),A.abrupt("return",I);case 15:case"end":return A.stop()}}),A)})))).apply(this,arguments)}const kA=function(A,I){return UA.apply(this,arguments)};var JA={jpeg:void 0,decodeConfig:{}};function HA(A){return JA.decodeConfig=A,JA.jpeg?N().resolve():new(N())((function(A,I){Promise.resolve().then(Q.t.bind(Q,8726,23)).then((function(I){JA.jpeg=I,A()}),I)}))}function MA(){return(MA=g(E().mark((function A(I,g){var B,Q,C,i;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,HA();case 2:if(void 0!==JA.jpeg&&void 0!==JA.jpeg.lossless&&void 0!==JA.jpeg.lossless.Decoder){A.next=4;break}throw new Error("No JPEG Lossless decoder loaded");case 4:if(B=I.bitsAllocated<=8?1:2,Q=g.buffer,C=new JA.jpeg.lossless.Decoder,i=C.decode(Q,g.byteOffset,g.length,B),0!==I.pixelRepresentation){A.next=14;break}if(16!==I.bitsAllocated){A.next=12;break}return I.pixelData=new Uint16Array(i.buffer),A.abrupt("return",I);case 12:return I.pixelData=new Uint8Array(i.buffer),A.abrupt("return",I);case 14:return I.pixelData=new Int16Array(i.buffer),A.abrupt("return",I);case 16:case"end":return A.stop()}}),A)})))).apply(this,arguments)}const LA=function(A,I){return MA.apply(this,arguments)};var YA=Q(6396),KA=Q.n(YA),dA=Q(8081);function lA(A,I){var g=o()(A);if(S()){var B=S()(A);I&&(B=k()(B).call(B,(function(I){return H()(A,I).enumerable}))),g.push.apply(g,B)}return g}function fA(A){for(var I=1;I<arguments.length;I++){var g=null!=arguments[I]?arguments[I]:{};I%2?lA(Object(g),!0).forEach((function(I){c(A,I,g[I])})):L()?Object.defineProperties(A,L()(g)):lA(Object(g)).forEach((function(I){Object.defineProperty(A,I,H()(g,I))}))}return A}var uA={codec:void 0,decoder:void 0,decodeConfig:{}};function qA(A){if(uA.decodeConfig=A,uA.codec)return N().resolve();var I=KA()({locateFile:function(A){return e()(A).call(A,".wasm")?dA:A}});return new(N())((function(A,g){I.then((function(I){uA.codec=I,uA.decoder=new I.HTJ2KDecoder,A()}),g)}))}function pA(){return(pA=g(E().mark((function A(I,g){var B,Q,C,i,o,D,s,w,t,G,h,F,y,c,r,N,R,e,n,S,U,k,J,H,M,L;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,qA();case 2:return o=uA.decoder,(D=o.getEncodedBuffer(I.length)).set(I),o.decode(),s=o.getFrameInfo(),w=o.getDecodedBuffer(),new Uint8Array(w.length).set(w),t=a()(B="x: ".concat(o.getImageOffset().x,", y: ")).call(B,o.getImageOffset().y),G=o.getNumDecompositions(),h=o.getNumLayers(),F=["unknown","LRCP","RLCP","RPCL","PCRL","CPRL"][o.getProgressionOrder()+1],y=o.getIsReversible(),c=a()(Q="".concat(o.getBlockDimensions().width," x ")).call(Q,o.getBlockDimensions().height),r=a()(C="".concat(o.getTileSize().width," x ")).call(C,o.getTileSize().height),N=a()(i="".concat(o.getTileOffset().x,", ")).call(i,o.getTileOffset().y),R="".concat(w.length.toLocaleString()," bytes"),e="".concat((w.length/D.length).toFixed(2),":1"),n={columns:s.width,rows:s.height,bitsPerPixel:s.bitsPerSample,signed:s.isSigned,bytesPerPixel:g.bytesPerPixel,componentsPerPixel:s.componentCount},S=bA(s,w),k=(U=S).buffer,J=U.byteOffset,H=U.byteLength,M=gA()(k).call(k,J,J+H),S=new S.constructor(M),L={imageOffset:t,numDecompositions:G,numLayers:h,progessionOrder:F,reversible:y,blockDimensions:c,tileSize:r,tileOffset:N,decodedSize:R,compressionRatio:e},A.abrupt("return",fA(fA(fA({},g),{},{pixelData:S,imageInfo:n,encodeOptions:L},L),n));case 27:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function bA(A,I){return A.bitsPerSample>8?A.isSigned?new Int16Array(I.buffer,I.byteOffset,I.byteLength/2):new Uint16Array(I.buffer,I.byteOffset,I.byteLength/2):A.isSigned?new Int8Array(I.buffer,I.byteOffset,I.byteLength):new Uint8Array(I.buffer,I.byteOffset,I.byteLength)}const WA=function(A,I){return pA.apply(this,arguments)};function ZA(A,I){var g=o()(A);if(S()){var B=S()(A);I&&(B=k()(B).call(B,(function(I){return H()(A,I).enumerable}))),g.push.apply(g,B)}return g}function mA(A){for(var I=1;I<arguments.length;I++){var g=null!=arguments[I]?arguments[I]:{};I%2?ZA(Object(g),!0).forEach((function(I){c(A,I,g[I])})):L()?Object.defineProperties(A,L()(g)):ZA(Object(g)).forEach((function(I){Object.defineProperty(A,I,H()(g,I))}))}return A}function xA(){return(xA=g(E().mark((function A(I,g,B,Q,C,i){var o,D,a,s,w;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:o=(new Date).getTime(),D=null,A.t0=g,A.next="1.2.840.10008.1.2"===A.t0||"1.2.840.10008.1.2.1"===A.t0?5:"1.2.840.10008.1.2.2"===A.t0?7:"1.2.840.10008.1.2.1.99"===A.t0?9:"1.2.840.10008.1.2.5"===A.t0?11:"1.2.840.10008.1.2.4.50"===A.t0?13:"1.2.840.10008.1.2.4.51"===A.t0?16:"1.2.840.10008.1.2.4.57"===A.t0?18:"1.2.840.10008.1.2.4.70"===A.t0?20:"1.2.840.10008.1.2.4.80"===A.t0?22:"1.2.840.10008.1.2.4.81"===A.t0?25:"1.2.840.10008.1.2.4.90"===A.t0?28:"1.2.840.10008.1.2.4.91"===A.t0?31:"3.2.840.10008.1.2.4.96"===A.t0?34:37;break;case 5:return D=QA(I,B),A.abrupt("break",38);case 7:return D=iA(I,B),A.abrupt("break",38);case 9:return D=QA(I,B),A.abrupt("break",38);case 11:return D=wA(I,B),A.abrupt("break",38);case 13:return a=mA({},I),D=eA(B,a),A.abrupt("break",38);case 16:return D=kA(I,B),A.abrupt("break",38);case 18:case 20:return D=LA(I,B),A.abrupt("break",38);case 22:return a=mA({signed:1===I.pixelRepresentation,bytesPerPixel:I.bitsAllocated<=8?1:2},I),D=z(B,a),A.abrupt("break",38);case 25:return a=mA({signed:!1,bytesPerPixel:I.bitsAllocated<=8?1:2},I),D=z(B,a),A.abrupt("break",38);case 28:case 31:return a=mA({},I),D=W(B,a),A.abrupt("break",38);case 34:return a=mA({},I),D=WA(B,a),A.abrupt("break",38);case 37:throw new Error("no decoder for transfer syntax ".concat(g));case 38:if(D){A.next=40;break}throw new Error("decodePromise not defined");case 40:return A.next=42,D;case 42:return s=A.sent,w=TA(s,C,o,Q),null==i||i(w),A.abrupt("return",w);case 46:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function TA(A,I,g,B){var Q=(B||{}).use16BitDataType,C=void 0!==A.pixelRepresentation&&1===A.pixelRepresentation,E=C&&void 0!==A.bitsStored?32-A.bitsStored:void 0;if(C&&void 0!==E)for(var i=0;i<A.pixelData.length;i++)A.pixelData[i]=A.pixelData[i]<<E>>E;var o=A.pixelData;if(A.pixelDataLength=A.pixelData.length,I.targetBuffer){var D,s,w=I.targetBuffer;D=w.offset,s=w.length;var t,G=I.targetBuffer,h=G.arrayBuffer,F=G.type;switch(null==D&&(D=0),null==s&&0!==D?s=A.pixelDataLength-D:null==s&&(s=A.pixelDataLength),F){case"Uint8Array":t=Uint8Array;break;case Q&&"Uint16Array":t=Uint16Array;break;case Q&&"Int16Array":t=Int16Array;break;case"Float32Array":t=Float32Array;break;default:throw new Error("target array for image does not have a valid type.")}var y,c,r=A.pixelData;if(s!==r.length)throw new Error(a()(y="target array for image does not have the same length (".concat(s,") as the decoded image length (")).call(y,r.length,")."));(c=h?new t(h,D,s):new t(s)).set(r,0),o=c}if(I.preScale.enabled){var N=I.preScale.scalingParameters;if(!N)throw new Error("options.preScale.scalingParameters must be defined if preScale.enabled is true, and scalingParameters cannot be derived from the metadata providers.");var R=N.rescaleSlope,e=N.rescaleIntercept;"number"==typeof R&&"number"==typeof e&&function(A,I){var g=A.length,B=I.rescaleSlope,Q=I.rescaleIntercept,C=I.suvbw;if("PT"===I.modality&&"number"==typeof C)for(var E=0;E<g;E++)A[E]=C*(A[E]*B+Q);else for(var i=0;i<g;i++)A[i]=A[i]*B+Q;return!0}(o,N)&&(A.preScale=mA(mA({},I.preScale),{},{scaled:!0}))}I.targetBuffer&&(!I.targetBuffer.arrayBuffer||I.targetBuffer.arrayBuffer instanceof ArrayBuffer)&&(A.pixelData=o);var n=(new Date).getTime();return A.decodeTimeInMS=n-g,A}const vA=function(A,I,g,B,Q,C){return xA.apply(this,arguments)};var XA;function PA(A){A.decodeTask.initializeCodecsOnStartup&&(q(A.decodeTask),V(A.decodeTask))}function VA(){return(VA=g(E().mark((function A(I,g){var B,Q,C;return E().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return PA(XA),B=XA&&XA.decodeTask&&XA.decodeTask.strict,Q=new Uint8Array(I.data.pixelData),A.next=5,vA(I.data.imageFrame,I.data.transferSyntax,Q,F()(XA.decodeTask,I.data.decodeConfig),I.data.options);case 5:if((C=A.sent).pixelData){A.next=8;break}throw new Error("decodeTask: imageFrame.pixelData is undefined after decoding");case 8:return $(C,B),C.pixelData=C.pixelData.buffer,null==g||g(C,[C.pixelData]),A.abrupt("return",{result:C,transferList:[C.pixelData]});case 12:case"end":return A.stop()}}),A)})))).apply(this,arguments)}G({taskType:"decodeTask",handler:function(A,I){return VA.apply(this,arguments)},initialize:function(A){XA=A,PA(A)}})})()})();
//# sourceMappingURL=index.worker.bundle.min.worker.js.map`,"Worker",void 0,A.p+"index.worker.bundle.min.worker.js")}var eg,AB=0,VA=[],ZA=[],gB=ag(),IB={maxWebWorkers:navigator.hardwareConcurrency||1,startWebWorkersOnDemand:!0,webWorkerTaskPaths:[],taskConfiguration:{decodeTask:{initializeCodecsOnStartup:!1,strict:gB.strict}}},rg={maxWebWorkers:0,numWebWorkers:0,numTasksQueued:0,numTasksExecuting:0,numTasksCompleted:0,totalTaskTimeInMS:0,totalTimeDelayedInMS:0};function Tg(){if(VA.length){for(var H=0;H<ZA.length;H++)if(ZA[H].status==="ready"){ZA[H].status="busy";var b=VA.shift();b.start=new Date().getTime();var _=new Date().getTime();return rg.totalTimeDelayedInMS+=_-b.added,ZA[H].task=b,ZA[H].worker.postMessage({taskType:b.taskType,workerIndex:H,data:b.data},b.transferList),void rg.numTasksExecuting++}ZA.length<eg.maxWebWorkers&&$g()}}function BB(H){if(H.data.taskType==="initialize")ZA[H.data.workerIndex].status="ready",Tg();else{var b=ZA[H.data.workerIndex].task.start,_=H.data.status==="success"?"resolve":"reject";try{ZA[H.data.workerIndex].task.deferred[_](H.data.result)}catch(BA){console.warn("Caught error delivering response",BA)}ZA[H.data.workerIndex].task=void 0,rg.numTasksExecuting--,ZA[H.data.workerIndex].status="ready",rg.numTasksCompleted++;var $=new Date().getTime();rg.totalTaskTimeInMS+=$-b,Tg()}}function $g(){if(!(ZA.length>=eg.maxWebWorkers)){var H=new $I;ZA.push({worker:H,status:"initializing"}),H.addEventListener("message",BB),H.postMessage({taskType:"initialize",workerIndex:ZA.length-1,config:eg})}}function AI(H){if((eg=H=H||IB).maxWebWorkers=eg.maxWebWorkers||navigator.hardwareConcurrency||1,!eg.startWebWorkersOnDemand)for(var b=0;b<eg.maxWebWorkers;b++)$g()}const Pg={initialize:AI,loadWebWorkerTask:function(H,b){eg.webWorkerTaskPaths.push(H),b&&(eg.taskConfiguration=z()(eg.taskConfiguration,b));for(var _=0;_<ZA.length;_++)ZA[_].worker.postMessage({taskType:"loadWebWorkerTask",workerIndex:ZA.length-1,sourcePath:H,config:eg})},addTask:function(H,b){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,$=arguments.length>3?arguments[3]:void 0;eg||AI();var BA,iA={},fA=new(UA())(function(cA,FA){iA={resolve:cA,reject:FA}});for(BA=0;BA<VA.length&&!(VA[BA].priority<_);BA++);var oA=AB++;return mg()(VA).call(VA,BA,0,{taskId:oA,taskType:H,status:"ready",added:new Date().getTime(),data:b,deferred:iA,priority:_,transferList:$}),Tg(),{taskId:oA,promise:fA}},getStatistics:function(){return rg.maxWebWorkers=eg.maxWebWorkers,rg.numWebWorkers=ZA.length,rg.numTasksQueued=VA.length,rg},setTaskPriority:function(H){for(var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,_=0;_<VA.length;_++)if(VA[_].taskId===H){var $=mg()(VA).call(VA,_,1)[0];for($.priority=b,_=0;_<VA.length&&!(VA[_].priority<b);_++);return mg()(VA).call(VA,_,0,$),!0}return!1},cancelTask:function(H,b){for(var _=0;_<VA.length;_++)if(VA[_].taskId===H)return mg()(VA).call(VA,_,1).deferred.reject(b),!0;return!1},webWorkers:ZA,terminate:function(){for(var H=0;H<ZA.length;H++)ZA[H].worker.terminate();ZA.length=0,eg=void 0}},yg=function(H){for(var b,_=H[0],$=H[0],BA=H.length,iA=1;iA<BA;iA++)b=H[iA],_=Math.min(_,b),$=Math.max($,b);return{min:_,max:$}};function CB(H){return function(b){var _;try{return decodeURIComponent(escape(b))}catch($){if((_=$)instanceof URIError)return b;throw _}}(String.fromCharCode.apply(null,Z()(Array.prototype).apply(new Uint8Array(H))))}const kg=function(H,b,_){var $=new Date().getTime(),BA=new Blob([b],{type:"image/jpeg"});return new(UA())(function(iA,fA){var oA=new FileReader;oA.readAsBinaryString===void 0?oA.readAsArrayBuffer(BA):oA.readAsBinaryString(BA),oA.onload=function(){var cA=new Image;cA.onload=function(){_.height=cA.height,_.width=cA.width,H.rows=cA.height,H.columns=cA.width;var FA=_.getContext("2d");FA.drawImage(this,0,0);var vA=FA.getImageData(0,0,cA.width,cA.height),GA=new Date().getTime();H.pixelData=vA.data,H.imageData=vA,H.decodeTimeInMS=GA-$;var yA=yg(H.pixelData);H.smallestPixelValue=yA.min,H.largestPixelValue=yA.max,iA(H)},cA.onerror=function(FA){fA(FA)},oA.readAsBinaryString===void 0?cA.src="data:image/jpeg;base64,".concat(window.btoa(CB(oA.result))):cA.src="data:image/jpeg;base64,".concat(window.btoa(oA.result))},oA.onerror=function(cA){fA(cA)}})};var tB=A(5613);function Og(H,b,_,$,BA){var iA=$.priority||void 0,fA=$.transferPixelData?[_.buffer]:void 0;return Pg.addTask("decodeTask",{imageFrame:H,transferSyntax:b,pixelData:_,options:$,decodeConfig:BA},iA,fA).promise}window.pako={inflateRaw:tB.Hq};const bg=function(H,b,_,$){var BA=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},iA=arguments.length>5?arguments[5]:void 0;switch(b){case"1.2.840.10008.1.2":case"1.2.840.10008.1.2.1":case"1.2.840.10008.1.2.2":case"1.2.840.10008.1.2.1.99":case"1.2.840.10008.1.2.5":return Og(H,b,_,BA,iA);case"1.2.840.10008.1.2.4.50":return H.bitsAllocated!==8||H.samplesPerPixel!==3&&H.samplesPerPixel!==4?Og(H,b,_,BA,iA):kg(H,_,$);case"1.2.840.10008.1.2.4.51":case"1.2.840.10008.1.2.4.57":case"1.2.840.10008.1.2.4.70":case"1.2.840.10008.1.2.4.80":case"1.2.840.10008.1.2.4.81":case"1.2.840.10008.1.2.4.90":case"1.2.840.10008.1.2.4.91":case"3.2.840.10008.1.2.4.96":return Og(H,b,_,BA,iA)}return UA().reject(new Error("No decoder for transfer syntax ".concat(b)))};function xg(H){return H==="RGB"||H==="PALETTE COLOR"||H==="YBR_FULL"||H==="YBR_FULL_422"||H==="YBR_PARTIAL_422"||H==="YBR_PARTIAL_420"||H==="YBR_RCT"||H==="YBR_ICT"}function jg(H,b,_){H.planarConfiguration===0?I(H.pixelData,b,_):e(H.pixelData,b,_)}function Gg(H,b,_){if(H.photometricInterpretation==="RGB")jg(H,b,_);else if(H.photometricInterpretation==="YBR_RCT")jg(H,b,_);else if(H.photometricInterpretation==="YBR_ICT")jg(H,b,_);else if(H.photometricInterpretation==="PALETTE COLOR")i(H,b,_);else if(H.photometricInterpretation==="YBR_FULL_422")(function($,BA,iA){if($===void 0)throw new Error("decodeRGB: ybrBuffer must not be undefined");if($.length%2!=0)throw new Error("decodeRGB: ybrBuffer length must be divisble by 3");var fA=$.length/2,oA=0,cA=0;if(iA)for(var FA=0;FA<fA;FA+=2){var vA=$[oA++],GA=$[oA++],yA=$[oA++],LA=$[oA++];BA[cA++]=vA+1.402*(LA-128),BA[cA++]=vA-.34414*(yA-128)-.71414*(LA-128),BA[cA++]=vA+1.772*(yA-128),BA[cA++]=255,BA[cA++]=GA+1.402*(LA-128),BA[cA++]=GA-.34414*(yA-128)-.71414*(LA-128),BA[cA++]=GA+1.772*(yA-128),BA[cA++]=255}else for(var JA=0;JA<fA;JA+=2){var HA=$[oA++],SA=$[oA++],PA=$[oA++],bA=$[oA++];BA[cA++]=HA+1.402*(bA-128),BA[cA++]=HA-.34414*(PA-128)-.71414*(bA-128),BA[cA++]=HA+1.772*(PA-128),BA[cA++]=SA+1.402*(bA-128),BA[cA++]=SA-.34414*(PA-128)-.71414*(bA-128),BA[cA++]=SA+1.772*(PA-128)}})(H.pixelData,b,_);else{if(H.photometricInterpretation!=="YBR_FULL")throw new Error("No color space conversion for photometric interpretation ".concat(H.photometricInterpretation));(function($,BA,iA){$.planarConfiguration===0?g($.pixelData,BA,iA):t($.pixelData,BA,iA)})(H,b,_)}}const Sg=function(H,b){if(b=b||H.transferSyntax,H.bitsAllocated===8&&b==="1.2.840.10008.1.2.4.50"&&(H.samplesPerPixel===3||H.samplesPerPixel===4))return!0};function gI(H,b){var _=WA()(H);if(cg()){var $=cg()(H);b&&($=gA()($).call($,function(BA){return Dg()(H,BA).enumerable})),_.push.apply(_,$)}return _}function II(H){for(var b=1;b<arguments.length;b++){var _=arguments[b]!=null?arguments[b]:{};b%2?gI(Object(_),!0).forEach(function($){pg(H,$,_[$])}):dg()?Object.defineProperties(H,dg()(_)):gI(Object(_)).forEach(function($){Object.defineProperty(H,$,Dg()(_,$))})}return H}function eB(H,b){var _=H.get("modalityLutModule",b)||{},$=(H.get("generalSeriesModule",b)||{}).modality,BA={rescaleSlope:_.rescaleSlope,rescaleIntercept:_.rescaleIntercept,modality:$},iA=H.get("scalingModule",b)||{};return II(II({},BA),$==="PT"&&{suvbw:iA.suvbw})}function BI(H,b){var _=WA()(H);if(cg()){var $=cg()(H);b&&($=gA()($).call($,function(BA){return Dg()(H,BA).enumerable})),_.push.apply(_,$)}return _}function CI(H){for(var b=1;b<arguments.length;b++){var _=arguments[b]!=null?arguments[b]:{};b%2?BI(Object(_),!0).forEach(function($){pg(H,$,_[$])}):dg()?Object.defineProperties(H,dg()(_)):BI(Object(_)).forEach(function($){Object.defineProperty(H,$,Dg()(_,$))})}return H}var tI="";function QB(H){return H!=="1.2.840.10008.5.1.4.1.1.12.1"&&H!=="1.2.840.10008.5.1.4.1.1.12.2.1"}function EB(H){for(var b=yg(H),_=Math.abs(b.max-b.min)/65535,$=b.min,BA=H.length,iA=new Uint16Array(BA),fA=65535,oA=0,cA=0;cA<BA;cA++){var FA=Math.floor((H[cA]-$)/_);iA[cA]=FA,fA=Math.min(fA,FA),oA=Math.max(oA,FA)}return{min:fA,max:oA,intPixelData:iA,slope:_,intercept:$}}function oB(H,b){var _=b==null?void 0:b.scaled,$=b==null?void 0:b.scalingParameters,BA=!1;if(_&&$){var iA=($==null?void 0:$.rescaleSlope)||1,fA=($==null?void 0:$.rescaleIntercep)||0;BA=(($==null?void 0:$.suvbw)||1)*(H.smallestPixelValue*iA+fA)<0}H.bitsAllocated===32?H.pixelData=new Float32Array(H.pixelData):H.bitsAllocated===16?H.pixelRepresentation!==0||BA?H.pixelData=new Int16Array(H.pixelData):H.pixelData=new Uint16Array(H.pixelData):H.pixelData=new Uint8Array(H.pixelData)}function eI(H,b){for(var _=H.length/4,$=0,BA=0,iA=0;iA<_;iA++)b[BA++]=H[$++],b[BA++]=H[$++],b[BA++]=H[$++],$++;return b}const wg=function(H,b,_){var $=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},BA=!0;if($.useRGBA!==void 0&&(BA=$.useRGBA),$.preScale={enabled:!(!$.preScale||$.preScale.enabled===void 0)&&$.preScale.enabled},!b||!b.length)return UA().reject(new Error("The file does not contain image data."));var iA=Ag.cornerstone,fA=document.createElement("canvas"),oA=Yg(H);if($.preScale.enabled){var cA=eB(iA.metaData,H);cA&&($.preScale=CI(CI({},$.preScale),{},{scalingParameters:cA}))}var FA=ag(),vA=FA.decodeConfig,GA=bg(oA,_,b,fA,$,vA),yA=vA.convertFloatPixelDataToInt,LA=vA.use16BitDataType;return new(UA())(function(JA,HA){GA.then(function(SA){if($.skipCreateImage)return JA(SA);var PA=!1;if($.targetBuffer){var bA,OA,zA=$.targetBuffer;bA=zA.offset,OA=zA.length;var Qg,gg,kA=$.targetBuffer,og=kA.arrayBuffer,Ig=kA.type;switch(OA==null&&(OA=SA.pixelDataLength),bA==null&&(bA=0),Ig){case"Uint8Array":Qg=Uint8Array;break;case(LA&&"Uint16Array"):Qg=Uint16Array;break;case(LA&&"Int16Array"):Qg=Int16Array;break;case"Float32Array":Qg=Float32Array;break;default:throw new Error("target array for image does not have a valid type.")}if(OA!==SA.pixelDataLength)throw new Error("target array for image does not have the same length as the decoded image length.");gg=og?new Qg(og,bA,OA):new Qg(SA.pixelData),SA.pixelData=gg,PA=!0}PA||oB(SA,SA.preScale);var TA=iA.metaData.get("imagePlaneModule",H)||{},_A=iA.metaData.get("voiLutModule",H)||{},Bg=iA.metaData.get("modalityLutModule",H)||{},Eg=iA.metaData.get("sopCommonModule",H)||{},Cg=xg(SA.photometricInterpretation);if(Cg){if(BA){if(!Sg(SA,_)){fA.height=SA.rows,fA.width=SA.columns;var lg=fA.getContext("2d").createImageData(SA.columns,SA.rows);Gg(SA,lg.data,BA),SA.imageData=lg,SA.pixelData=lg.data}}else if(Sg(SA,_)){var FB=new Uint8ClampedArray(SA.pixelData.length/4*3);SA.pixelData=eI(SA.pixelData,FB)}else if(SA.photometricInterpretation==="PALETTE COLOR"){fA.height=SA.rows,fA.width=SA.columns;var Hg=fA.getContext("2d").createImageData(SA.columns,SA.rows);Gg(SA,Hg.data,!0);var vB=new Hg.data.constructor(Hg.data.length/4*3);SA.pixelData=eI(Hg.data,vB)}var HI=yg(SA.pixelData);SA.smallestPixelValue=HI.min,SA.largestPixelValue=HI.max}var xA={imageId:H,color:Cg,columnPixelSpacing:TA.columnPixelSpacing,columns:SA.columns,height:SA.rows,preScale:SA.preScale,intercept:Bg.rescaleIntercept?Bg.rescaleIntercept:0,slope:Bg.rescaleSlope?Bg.rescaleSlope:1,invert:SA.photometricInterpretation==="MONOCHROME1",minPixelValue:SA.smallestPixelValue,maxPixelValue:SA.largestPixelValue,rowPixelSpacing:TA.rowPixelSpacing,rows:SA.rows,sizeInBytes:SA.pixelData.byteLength,width:SA.columns,windowCenter:_A.windowCenter?_A.windowCenter[0]:void 0,windowWidth:_A.windowWidth?_A.windowWidth[0]:void 0,voiLUTFunction:_A.voiLUTFunction?_A.voiLUTFunction:void 0,decodeTimeInMS:SA.decodeTimeInMS,floatPixelData:void 0,imageFrame:SA,rgba:Cg&&BA};if(SA.pixelData instanceof Float32Array&&yA){var JI=SA.pixelData,Fg=EB(JI);xA.minPixelValue=Fg.min,xA.maxPixelValue=Fg.max,xA.slope=Fg.slope,xA.intercept=Fg.intercept,xA.floatPixelData=JI,xA.getPixelData=function(){return Fg.intPixelData}}else xA.getPixelData=function(){return SA.pixelData};if(xA.color&&(xA.getCanvas=function(){return tI===H||(fA.height=xA.rows,fA.width=xA.columns,fA.getContext("2d").putImageData(SA.imageData,0,0),tI=H),fA}),Bg.modalityLUTSequence&&Bg.modalityLUTSequence.length>0&&QB(Eg.sopClassUID)&&(xA.modalityLUT=Bg.modalityLUTSequence[0]),_A.voiLUTSequence&&_A.voiLUTSequence.length>0&&(xA.voiLUT=_A.voiLUTSequence[0]),xA.color&&(xA.windowWidth=255,xA.windowCenter=127),xA.windowCenter===void 0||xA.windowWidth===void 0){var pI=xA.maxPixelValue*xA.slope+xA.intercept,YI=xA.minPixelValue*xA.slope+xA.intercept;xA.windowWidth=pI-YI,xA.windowCenter=(pI+YI)/2}JA(xA)},HA)})};function iB(H){var b="1.2.840.10008.1.2";if(!H)return b;var _=H.split(";"),$={};_.forEach(function(iA){var fA,oA,cA=iA.split("=");if(cA.length===2){var FA=MA()(fA=cA[1]).call(fA).replace(/"/g,"");$[MA()(oA=cA[0]).call(oA)]=FA}});var BA={"image/jpeg":"1.2.840.10008.1.2.4.50","image/x-dicom-rle":"1.2.840.10008.1.2.5","image/x-jls":"1.2.840.10008.1.2.4.80","image/jls":"1.2.840.10008.1.2.4.80","image/jll":"1.2.840.10008.1.2.4.70","image/jp2":"1.2.840.10008.1.2.4.90","image/jpx":"1.2.840.10008.1.2.4.92","image/jphc":"3.2.840.10008.1.2.4.96","image/jxl":"1.2.840.10008.1.2.4.140"};return $["transfer-syntax"]?$["transfer-syntax"]:H&&!WA()($).length&&BA[H]?BA[H]:$.type&&BA[$.type]?BA[$.type]:BA[H]?BA[H]:b}function aB(){return Ag.cornerstone.imageRetrievalPoolManager}const QI=function(H){var b=this,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$=aB(),BA=new Date().getTime(),iA=new(UA())(function(fA,oA){var cA=_.requestType||"interaction",FA=_.additionalDetails||{imageId:H},vA=_.priority===void 0?5:_.priority,GA=_.addToBeginning||!1,yA=H.substring(7);$.addRequest((function(LA,JA,HA){return vg(LA,JA,HA).then(function(SA){var PA=iB(SA.contentType),bA=SA.imageFrame.pixelData;wg(JA,bA,PA,_).then(function(OA){var zA=new Date().getTime();OA.loadTimeInMS=zA-BA,fA(OA)},oA)},oA).catch(function(SA){oA(SA)})}).bind(b,yA,H,"multipart/related; type=application/octet-stream; transfer-syntax=*"),cA,FA,vA,GA)});return{promise:iA,cancelFn:void 0}},Wg={metaData:{getNumberString:v,getNumberValue:M,getNumberValues:F,getValue:u,metaDataProvider:DA},findIndexOfString:RA,getPixelData:vg,loadImage:QI,metaDataManager:aA,register:function(H){H.registerImageLoader("wadors",QI),H.metaData.addProvider(DA)}},EI=function(H){Wg.register(H),Xg.register(H)};var Mg,Ug;const Ag={set cornerstone(H){EI(Mg=H)},get cornerstone(){if(!Mg){if(!window||!window.cornerstone)throw new Error("cornerstoneWADOImageLoader requires a copy of Cornerstone to work properly. Please add cornerstoneWADOImageLoader.external.cornerstone = cornerstone; to your application.");Mg=window.cornerstone,EI(Mg)}return Mg},set dicomParser(H){Ug=H},get dicomParser(){if(!Ug){if(!window||!window.dicomParser)throw new Error("cornerstoneWADOImageLoader requires a copy of dicomParser to work properly. Please add cornerstoneWADOImageLoader.external.dicomParser = dicomParser; to your application.");Ug=window.dicomParser}return Ug}},Rg=function(H){var b,_=H.indexOf(":"),$=H.substring(_+1),BA=$.indexOf("frame=");if(BA!==-1){var iA=$.substr(BA+6);b=parseInt(iA,10),$=$.substr(0,BA-1)}return{scheme:H.substr(0,_),url:$,frame:b}};var oI=A(5534);function iI(H,b,_,$,BA,iA,fA){try{var oA=H[iA](fA),cA=oA.value}catch(FA){return void _(FA)}oA.done?b(cA):oI.resolve(cA).then($,BA)}function Zg(H){return function(){var b=this,_=arguments;return new oI(function($,BA){var iA=H.apply(b,_);function fA(cA){iI(iA,$,BA,fA,oA,"next",cA)}function oA(cA){iI(iA,$,BA,fA,oA,"throw",cA)}fA(void 0)})}}var nB=A(2043),ug=A.n(nB),rB=A(9387),aI=A.n(rB),sB=["elements"],lB=["x52009230","x52009229"];function nI(H,b){var _=WA()(H);if(cg()){var $=cg()(H);b&&($=gA()($).call($,function(BA){return Dg()(H,BA).enumerable})),_.push.apply(_,$)}return _}function qg(H){for(var b=1;b<arguments.length;b++){var _=arguments[b]!=null?arguments[b]:{};b%2?nI(Object(_),!0).forEach(function($){pg(H,$,_[$])}):dg()?Object.defineProperties(H,dg()(_)):nI(Object(_)).forEach(function($){Object.defineProperty(H,$,Dg()(_,$))})}return H}function rI(H,b,_){var $,BA,iA={};AA()($=b?lA()(b.items[0].dataSet.elements):[]).call($,function(oA){return iA[oA.tag]=oA});var fA={};return AA()(BA=H?lA()(H.items[_-1].dataSet.elements):[]).call(BA,function(oA){return fA[oA.tag]=oA}),{shared:iA,perFrame:fA}}function sI(H){if(H){var b=H.elements,_=T(H,sB),$=b.x52009230,BA=b.x52009229,iA=T(b,lB);return{NumberOfFrames:H.intString("x00280008"),PerFrameFunctionalGroupsSequence:$,SharedFunctionalGroupsSequence:BA,otherElements:iA,otherAttributtes:_}}}function _g(H){if(XA[H])return XA[H]}function lI(H){if(!H)return!1;var b=H.intString("x00280008");return b&&b>1}const cI={_get:_g,generateMultiframeWADOURIs:function(H){var b=[],_=_g(H);if(lI(_))for(var $=_.intString("x00280008"),BA=1;BA<=$;BA++){var iA;b.push(D()(iA="".concat(H,"&frame=")).call(iA,BA))}else b.push(H);return b},retrieveMultiframeDataset:function(H){var b=function(BA){return BA.indexOf("&frame=")}(H),_=b===-1?H:Z()(H).call(H,0,b),$=parseInt(Z()(H).call(H,b+7),10)||1;return{dataSet:XA[_]?XA[_].dataSet:void 0,frame:$}},isMultiframeDataset:function(H){return lI(_g(H))}};var cB=A(6089),DB=A.n(cB),dB=A(1407),uB=A.n(dB);function hB(H,b){var _=uB()!==void 0&&L()(H)||H["@@iterator"];if(!_){if(Array.isArray(H)||(_=function(cA,FA){var vA;if(cA){if(typeof cA=="string")return DI(cA,FA);var GA=Z()(vA=Object.prototype.toString.call(cA)).call(vA,8,-1);if(GA==="Object"&&cA.constructor&&(GA=cA.constructor.name),GA==="Map"||GA==="Set")return DB()(cA);if(GA==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(GA))return DI(cA,FA)}}(H))||b){_&&(H=_);var $=0,BA=function(){};return{s:BA,n:function(){return $>=H.length?{done:!0}:{done:!1,value:H[$++]}},e:function(cA){throw cA},f:BA}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var iA,fA=!0,oA=!1;return{s:function(){_=_.call(H)},n:function(){var cA=_.next();return fA=cA.done,cA},e:function(cA){oA=!0,iA=cA},f:function(){try{fA||_.return==null||_.return()}finally{if(oA)throw iA}}}}function DI(H,b){(b==null||b>H.length)&&(b=H.length);for(var _=0,$=new Array(b);_<b;_++)$[_]=H[_];return $}function fB(H){var b,_=Ag.dicomParser,$=_.parseDicom(H,{untilTag:"x7fe00010"});$.elements.x7fe00010||console.warn("Pixel data not found!");try{b=_.parseDicom(H)}catch(BA){console.error(BA),console.log("pixel data dataset:",BA.dataSet),b=BA.dataSet}return $.elements.x7fe00010=b.elements.x7fe00010,$=function(BA){var iA,fA=BA.elements.x7fe00010.fragments,oA=BA.byteArray.length,cA=hB(fA);try{for(cA.s();!(iA=cA.n()).done;){var FA,vA=iA.value,GA=vA.position;vA.length>oA-GA&&(console.log(D()(FA="Truncated fragment, changing fragment length from ".concat(vA.length," to ")).call(FA,oA-GA)),vA.length=oA-GA)}}catch(yA){cA.e(yA)}finally{cA.f()}return BA}($)}function dI(H,b,_){return uI.apply(this,arguments)}function uI(){return(uI=Zg(ug().mark(function H(b,_,$){var BA,iA,fA,oA;return ug().wrap(function(cA){for(;;)switch(cA.prev=cA.next){case 0:return BA=fB(b),iA=$.uri,fA=$.imageId,oA=$.fileTotalLength,BA.fetchMore=function(){var FA=Zg(ug().mark(function vA(GA){var yA,LA,JA,HA,SA,PA,bA,OA;return ug().wrap(function(zA){for(;;)switch(zA.prev=zA.next){case 0:return LA=z()({uri:iA,imageId:fA,fetchedLength:b.length,lengthToFetch:oA-b.length},GA),JA=LA.fetchedLength,HA=LA.lengthToFetch,zA.next=4,_(iA,fA,{byteRange:D()(yA="".concat(JA,"-")).call(yA,JA+HA)});case 4:return SA=zA.sent,PA=SA.arrayBuffer,bA=new Uint8Array(PA),(OA=new Uint8Array(BA.byteArray.length+bA.length)).set(BA.byteArray),OA.set(bA,BA.byteArray.length),zA.abrupt("return",dI(OA,_,$));case 11:case"end":return zA.stop()}},vA)}));return function(vA){return FA.apply(this,arguments)}}(),cA.abrupt("return",BA);case 4:case"end":return cA.stop()}},H)}))).apply(this,arguments)}var hg=0,XA={},sg={};function Ng(){return{cacheSizeInBytes:hg,numberOfDataSetsCached:WA()(XA).length}}const fg={isLoaded:function(H){return XA[H]!==void 0},load:function(H){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tg,_=arguments.length>2?arguments[2]:void 0,$=Ag.cornerstone,BA=Ag.dicomParser;if(XA[H])return new(UA())(function(oA){XA[H].cacheCount++,oA(XA[H].dataSet)});if(sg[H])return sg[H].cacheCount++,sg[H];var iA=b(H,_),fA=new(UA())(function(oA,cA){iA.then(function(){var FA=Zg(ug().mark(function vA(GA){var yA,LA,JA;return ug().wrap(function(HA){for(;;)switch(HA.prev=HA.next){case 0:if(yA={isPartialContent:!1,fileTotalLength:null},GA instanceof ArrayBuffer){HA.next=7;break}if(GA.arrayBuffer){HA.next=4;break}return HA.abrupt("return",cA(new Error("If not returning ArrayBuffer, must return object with `arrayBuffer` parameter")));case 4:yA.isPartialContent=aI()(GA).isPartialContent,yA.fileTotalLength=aI()(GA).fileTotalLength,GA=GA.arrayBuffer;case 7:if(LA=new Uint8Array(GA),HA.prev=8,!yA.isPartialContent){HA.next=15;break}return HA.next=12,dI(LA,b,{uri:H,imageId:_,fileTotalLength:yA.fileTotalLength});case 12:JA=HA.sent,HA.next=16;break;case 15:JA=BA.parseDicom(LA);case 16:HA.next=21;break;case 18:return HA.prev=18,HA.t0=HA.catch(8),HA.abrupt("return",cA(HA.t0));case 21:XA[H]={dataSet:JA,cacheCount:fA.cacheCount},hg+=JA.byteArray.length,oA(JA),$.triggerEvent($.events,"datasetscachechanged",{uri:H,action:"loaded",cacheInfo:Ng()});case 25:case"end":return HA.stop()}},vA,null,[[8,18]])}));return function(vA){return FA.apply(this,arguments)}}(),cA).then(function(){delete sg[H]},function(){delete sg[H]})});return fA.cacheCount=1,sg[H]=fA,fA},unload:function(H){var b=Ag.cornerstone;XA[H]&&(XA[H].cacheCount--,XA[H].cacheCount===0&&(hg-=XA[H].dataSet.byteArray.length,delete XA[H],b.triggerEvent(b.events,"datasetscachechanged",{uri:H,action:"unloaded",cacheInfo:Ng()})))},getInfo:Ng,purge:function(){XA={},sg={},hg=0},get:function(H){var b;if(y()(H).call(H,"&frame=")){var _=cI.retrieveMultiframeDataset(H);b=function($,BA){if(BA){var iA=sI(BA),fA=iA.NumberOfFrames,oA=iA.PerFrameFunctionalGroupsSequence,cA=iA.SharedFunctionalGroupsSequence,FA=iA.otherElements;if(oA||fA>1){var vA=rI(oA,cA,$),GA=vA.shared,yA=vA.perFrame,LA={elements:qg(qg(qg({},FA),GA),yA)},JA=Object.create(BA);return z()(JA,LA)}return BA}}(_.frame,_.dataSet)}else XA[H]&&(b=XA[H].dataSet);return b},update:function(H,b){var _=XA[H];_?(hg-=_.dataSet.byteArray.length,_.dataSet=b,hg+=b.byteArray.length,Ag.cornerstone.triggerEvent(Ag.cornerstone.events,"datasetscachechanged",{uri:H,action:"updated",cacheInfo:Ng()})):console.error("No loaded dataSet for uri ".concat(H))}};function Vg(H,b){var _=H.string("x00080008");if(_){var $=_.split("\\");if($.length>b)return $[b]}}function hI(H){var b=l(H,"x00200037",6);return!b&&H.elements.x00209116&&(b=l(H.elements.x00209116.items[0].dataSet,"x00200037",6)),b||(b=function(_){var $,BA=_.string("x00080060");if(y()(BA).call(BA,"NM")){var iA=Vg(_,2);iA&&uA(iA)&&_.elements.x00540022&&($=l(_.elements.x00540022.items[0].dataSet,"x00200037",6))}return $}(H)),b}function fI(H){var b=l(H,"x00200032",3);return!b&&H.elements.x00209113&&(b=l(H.elements.x00209113.items[0].dataSet,"x00200032",3)),b||(b=function(_){var $,BA=_.string("x00080060");if(y()(BA).call(BA,"NM")){var iA=Vg(_,2);iA&&uA(iA)&&_.elements.x00540022&&($=l(_.elements.x00540022.items[0].dataSet,"x00200032",3))}return $}(H)),b}function yI(H){var b=l(H,"x00280030",2);return!b&&H.elements.x00289110&&(b=l(H.elements.x00289110.items[0].dataSet,"x00280030",2)),b}function wI(H){var b;return H.elements.x00180050?b=H.floatString("x00180050"):H.elements.x00289110&&H.elements.x00289110.items.length&&H.elements.x00289110.items[0].dataSet.elements.x00180050&&(b=H.elements.x00289110.items[0].dataSet.floatString("x00180050")),b}const MI=function(H,b){var _=Rg(b);if(H==="multiframeModule"){var $=cI.retrieveMultiframeDataset(_.url);return $.dataSet?function(kA,og){if(kA){var Ig=sI(kA),TA=Ig.NumberOfFrames,_A=Ig.PerFrameFunctionalGroupsSequence,Bg=Ig.SharedFunctionalGroupsSequence;if(_A||TA>1){var Eg=rI(_A,Bg,og),Cg=Eg.shared;return{NumberOfFrames:TA,PerFrameFunctionalInformation:Eg.perFrame,SharedFunctionalInformation:Cg}}return{NumberOfFrames:TA}}}($.dataSet,$.frame):void 0}var BA,iA=Ag.dicomParser,fA=_.url;_.frame&&(fA=D()(BA="".concat(fA,"&frame=")).call(BA,_.frame));var oA=fg.get(fA);if(oA){if(H==="generalSeriesModule")return{modality:oA.string("x00080060"),seriesInstanceUID:oA.string("x0020000e"),seriesNumber:oA.intString("x00200011"),studyInstanceUID:oA.string("x0020000d"),seriesDate:iA.parseDA(oA.string("x00080021")),seriesTime:iA.parseTM(oA.string("x00080031")||""),acquisitionDate:iA.parseDA(oA.string("x00080022")||""),acquisitionTime:iA.parseTM(oA.string("x00080032")||"")};if(H==="patientStudyModule")return{patientAge:oA.intString("x00101010"),patientSize:oA.floatString("x00101020"),patientWeight:oA.floatString("x00101030")};if(H==="imagePlaneModule"){var cA,FA=hI(oA),vA=fI(oA),GA=yI(oA);oA.elements.x00200052&&(cA=oA.string("x00200052"));var yA,LA=wI(oA);oA.elements.x00201041&&(yA=oA.floatString("x00201041"));var JA=null,HA=null;GA&&(HA=GA[0],JA=GA[1]);var SA=null,PA=null;return FA&&(SA=[parseFloat(FA[0]),parseFloat(FA[1]),parseFloat(FA[2])],PA=[parseFloat(FA[3]),parseFloat(FA[4]),parseFloat(FA[5])]),{frameOfReferenceUID:cA,rows:oA.uint16("x00280010"),columns:oA.uint16("x00280011"),imageOrientationPatient:FA,rowCosines:SA,columnCosines:PA,imagePositionPatient:vA,sliceThickness:LA,sliceLocation:yA,pixelSpacing:GA,rowPixelSpacing:HA,columnPixelSpacing:JA}}if(H==="nmMultiframeGeometryModule"){var bA=oA.string("x00080060"),OA=Vg(oA,2);return{modality:bA,imageType:oA.string("x00080008"),imageSubType:OA,imageOrientationPatient:hI(oA),imagePositionPatient:fI(oA),sliceThickness:wI(oA),pixelSpacing:yI(oA),numberOfFrames:oA.uint16("x00280008"),isNMReconstructable:uA(OA)&&y()(bA).call(bA,"NM")}}if(H==="imagePixelModule")return o(oA);if(H==="modalityLutModule")return{rescaleIntercept:oA.floatString("x00281052"),rescaleSlope:oA.floatString("x00281053"),rescaleType:oA.string("x00281054"),modalityLUTSequence:r(oA.uint16("x00280103"),oA.elements.x00283000)};if(H==="voiLutModule"){var zA=n(oA);return{windowCenter:l(oA,"x00281050",1),windowWidth:l(oA,"x00281051",1),voiLUTSequence:r(zA,oA.elements.x00283010)}}if(H==="sopCommonModule")return{sopClassUID:oA.string("x00080016"),sopInstanceUID:oA.string("x00080018")};if(H==="petIsotopeModule"){var Qg=oA.elements.x00540016;if(Qg===void 0)return;var gg=Qg.items[0].dataSet;return{radiopharmaceuticalInfo:{radiopharmaceuticalStartTime:iA.parseTM(gg.string("x00181072")||""),radionuclideTotalDose:gg.floatString("x00181074"),radionuclideHalfLife:gg.floatString("x00181075")}}}return H==="overlayPlaneModule"?function(kA){for(var og=[],Ig=0;Ig<=30;Ig+=2){var TA="x60".concat(Ig.toString(16));TA.length===4&&(TA="x600".concat(Ig.toString(16)));var _A=kA.elements["".concat(TA,"3000")];if(_A){for(var Bg=[],Eg=0;Eg<_A.length;Eg++)for(var Cg=0;Cg<8;Cg++){var lg=kA.byteArray[_A.dataOffset+Eg];Bg[8*Eg+Cg]=lg>>Cg&1}og.push({rows:kA.uint16("".concat(TA,"0010")),columns:kA.uint16("".concat(TA,"0011")),type:kA.string("".concat(TA,"0040")),x:kA.int16("".concat(TA,"0050"),1)-1,y:kA.int16("".concat(TA,"0050"),0)-1,pixelData:Bg,description:kA.string("".concat(TA,"0022")),label:kA.string("".concat(TA,"1500")),roiArea:kA.string("".concat(TA,"1301")),roiMean:kA.string("".concat(TA,"1302")),roiStandardDeviation:kA.string("".concat(TA,"1303"))})}}return{overlays:og}}(oA):H==="transferSyntax"?{transferSyntaxUID:oA.string("x00020010")}:H==="petSeriesModule"?{correctedImage:oA.string("x00280051"),units:oA.string("x00541001"),decayCorrection:oA.string("x00541102")}:H==="petImageModule"?{frameReferenceTime:iA.floatString(oA.string("x00541300")||""),actualFrameDuration:iA.intString(oA.string("x00181242"))}:void 0}};var Lg=[];const RI={add:function(H){var b=Lg.push(H);return"dicomfile:".concat(b-1)},get:function(H){return Lg[H]},remove:function(H){Lg[H]=void 0},purge:function(){Lg=[]}};function FI(H,b){var _=Ag.dicomParser;if(H.elements.x7fe00010&&H.elements.x7fe00010.basicOffsetTable.length)return _.readEncapsulatedImageFrame(H,H.elements.x7fe00010,b);if(function(BA){return BA.intString("x00280008")!==BA.elements.x7fe00010.fragments.length}(H)){var $=_.createJPEGBasicOffsetTable(H,H.elements.x7fe00010);return _.readEncapsulatedImageFrame(H,H.elements.x7fe00010,b,$)}return _.readEncapsulatedPixelDataFromFragments(H,H.elements.x7fe00010,b)}function yB(H,b){return H&1<<b}const vI=function(H,b,_){for(var $=new Uint8Array(_),BA=0;BA<_;BA++){var iA=H[Math.floor(BA/8)+b],fA=BA%8;$[BA]=yB(iA,fA)?1:0}return $},mI=function(H,b){var _=H.elements.x7fe00010||H.elements.x7fe00008,$=H.uint16("x00280100"),BA=H.uint16("x00280010"),iA=H.uint16("x00280011"),fA=H.uint16("x00280002");H.string("x00280004")==="YBR_FULL_422"&&(fA=2,console.warn(`Using SamplesPerPixel of 2 for YBR_FULL_422 photometric interpretation.
See http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.3.html for more information.`));var oA,cA=_.dataOffset,FA=BA*iA*fA;if($===8){var vA;if((oA=cA+b*FA)>=H.byteArray.length)throw new Error("frame exceeds size of pixelData");return new Uint8Array(Z()(vA=H.byteArray.buffer).call(vA,oA,oA+FA))}if($===16){var GA;if((oA=cA+b*FA*2)>=H.byteArray.length)throw new Error("frame exceeds size of pixelData");return new Uint8Array(Z()(GA=H.byteArray.buffer).call(GA,oA,oA+2*FA))}if($===1){if((oA=cA+b*FA*.125)>=H.byteArray.length)throw new Error("frame exceeds size of pixelData");return vI(H.byteArray,oA,FA)}if($===32){var yA;if((oA=cA+b*FA*4)>=H.byteArray.length)throw new Error("frame exceeds size of pixelData");return new Uint8Array(Z()(yA=H.byteArray.buffer).call(yA,oA,oA+4*FA))}throw new Error("unsupported pixel format")},GI=function(H){var b=Rg(H),_=parseInt(b.url,10),$=RI.get(_);return new(UA())(function(BA,iA){var fA=new FileReader;fA.onload=function(oA){var cA=oA.target.result;BA(cA)},fA.onerror=iA,fA.readAsArrayBuffer($)})},SI=function(H){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,_=H.elements.x7fe00010||H.elements.x7fe00008;return _?_.encapsulatedPixelData?FI(H,b):mI(H,b):null};function wB(H,b){H.decache=function(){var _=Rg(b);fg.unload(_.url)}}function UI(H,b){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,$=arguments.length>3?arguments[3]:void 0,BA=arguments.length>4?arguments[4]:void 0,iA=arguments.length>5?arguments[5]:void 0,fA=new Date().getTime(),oA={cancelFn:void 0};return oA.promise=new(UA())(function(cA,FA){H.then(function(vA){var GA=SI(vA,_),yA=vA.string("x00020010"),LA=new Date().getTime(),JA=wg(b,GA,yA,BA);wB(oA,b),JA.then(function(HA){HA.data=vA,HA.sharedCacheKey=$;var SA=new Date().getTime();HA.loadTimeInMS=LA-fA,HA.totalTimeInMS=SA-fA,iA!==void 0&&iA.imageDoneCallback!==void 0&&iA.imageDoneCallback(HA),cA(HA)},function(HA){FA({error:HA,dataSet:vA})})},function(vA){FA({error:vA})})}),oA}function MB(H,b){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,$=arguments.length>3?arguments[3]:void 0,BA=arguments.length>4?arguments[4]:void 0,iA=new Date().getTime(),fA=new(UA())(function(oA,cA){var FA,vA=new Date().getTime();try{var GA=SI(H,_),yA=H.string("x00020010");FA=wg(b,GA,yA,BA)}catch(LA){return void cA({error:LA,dataSet:H})}FA.then(function(LA){LA.data=H,LA.sharedCacheKey=$;var JA=new Date().getTime();LA.loadTimeInMS=vA-iA,LA.totalTimeInMS=JA-iA,oA(LA)},cA)});return{promise:fA,cancelFn:void 0}}function NI(H){return H==="dicomweb"||H==="wadouri"?tg:H==="dicomfile"?GI:void 0}function Kg(H){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=Rg(H),$=(b=z()({},b)).loader;if($===void 0?$=NI(_.scheme):delete b.loader,fg.isLoaded(_.url)){var BA=fg.get(_.url,$,H);return MB(BA,H,_.frame,_.url,b)}var iA=fg.load(_.url,$,H);return UI(iA,H,_.frame,_.url,b)}const Xg={metaData:{getImagePixelModule:o,getLUTs:r,getModalityLUTOutputPixelRepresentation:n,getNumberValues:l,metaDataProvider:MI},dataSetCacheManager:fg,fileManager:RI,getEncapsulatedImageFrame:FI,getUncompressedImageFrame:mI,loadFileRequest:GI,loadImageFromPromise:UI,getLoaderForScheme:NI,loadImage:Kg,parseImageId:Rg,unpackBinaryFrame:vI,register:function(H){H.registerImageLoader("dicomweb",Kg),H.registerImageLoader("wadouri",Kg),H.registerImageLoader("dicomfile",Kg),H.metaData.addProvider(MI)}},LI=function(H){$A(H)},KI="4.13.2",RB={convertRGBColorByPixel:I,convertRGBColorByPlane:e,convertYBRFullByPixel:g,convertYBRFullByPlane:t,convertPALETTECOLOR:i,wadouri:Xg,wadors:Wg,configure:LI,convertColorSpace:Gg,createImage:wg,decodeImageFrame:bg,decodeJPEGBaseline8BitColor:kg,getImageFrame:Yg,getPixelData:vg,getMinMax:yg,isColorImage:xg,isJPEGBaseline8BitColor:Sg,webWorkerManager:Pg,version:KI,internal:ng,external:Ag}})(),s})()})})(bI);var JB=bI.exports;const bB=zg(JB);export{kI as a,bB as b,TB as c,kB as d,PB as e,OB as f,YB as m,pB as r};