dicom-microscopy-viewer-changed
Version:
Interactive web-based viewer for DICOM Microscopy Images
2 lines • 2.59 MB
JavaScript
/*! For license information please see dicomMicroscopyViewer.bundle.min.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("dicomMicroscopyViewer",[],t):"object"==typeof exports?exports.dicomMicroscopyViewer=t():e.dicomMicroscopyViewer=t()}(this,(()=>(()=>{var e={5274:e=>{e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},8082:(e,t,n)=>{"use strict";var r=n(5274),i=n(1683);function a(e){return[e[0]/255,e[1]/255,e[2]/255,e[3]]}function o(e){for(var t,n="#",r=0;r<3;++r)n+=("00"+(t=(t=e[r]).toString(16))).substr(t.length);return n}function s(e){return"rgba("+e.join(",")+")"}e.exports=function(e){var t,n,u,c,l,v,m,g,S,h;e||(e={});g=(e.nshades||72)-1,m=e.format||"hex",(v=e.colormap)||(v="jet");if("string"==typeof v){if(v=v.toLowerCase(),!r[v])throw Error(v+" not a supported colorscale");l=r[v]}else{if(!Array.isArray(v))throw Error("unsupported colormap option",v);l=v.slice()}if(l.length>g+1)throw new Error(v+" map requires nshades to be at least size "+l.length);S=Array.isArray(e.alpha)?2!==e.alpha.length?[1,1]:e.alpha.slice():"number"==typeof e.alpha?[e.alpha,e.alpha]:[1,1];t=l.map((function(e){return Math.round(e.index*g)})),S[0]=Math.min(Math.max(S[0],0),1),S[1]=Math.min(Math.max(S[1],0),1);var d=l.map((function(e,t){var n=l[t].index,r=l[t].rgb.slice();return 4===r.length&&r[3]>=0&&r[3]<=1||(r[3]=S[0]+(S[1]-S[0])*n),r})),f=[];for(h=0;h<t.length-1;++h){c=t[h+1]-t[h],n=d[h],u=d[h+1];for(var p=0;p<c;p++){var I=p/c;f.push([Math.round(i(n[0],u[0],I)),Math.round(i(n[1],u[1],I)),Math.round(i(n[2],u[2],I)),i(n[3],u[3],I)])}}f.push(l[l.length-1].rgb.concat(S[1])),"hex"===m?f=f.map(o):"rgbaString"===m?f=f.map(s):"float"===m&&(f=f.map(a));return f}},2484:function(e,t){var n;!function(r){"use strict";var i=Math.cosh||function(e){return Math.abs(e)<1e-9?1-e:.5*(Math.exp(e)+Math.exp(-e))},a=Math.sinh||function(e){return Math.abs(e)<1e-9?e:.5*(Math.exp(e)-Math.exp(-e))},o=function(){throw SyntaxError("Invalid Param")};function s(e,t){var n=Math.abs(e),r=Math.abs(t);return 0===e?Math.log(r):0===t?Math.log(n):n<3e3&&r<3e3?.5*Math.log(e*e+t*t):(e/=2,t/=2,.5*Math.log(e*e+t*t)+Math.LN2)}function u(e,t){if(!(this instanceof u))return new u(e,t);var n=function(e,t){var n={re:0,im:0};if(null==e)n.re=n.im=0;else if(void 0!==t)n.re=e,n.im=t;else switch(typeof e){case"object":if("im"in e&&"re"in e)n.re=e.re,n.im=e.im;else if("abs"in e&&"arg"in e){if(!Number.isFinite(e.abs)&&Number.isFinite(e.arg))return u.INFINITY;n.re=e.abs*Math.cos(e.arg),n.im=e.abs*Math.sin(e.arg)}else if("r"in e&&"phi"in e){if(!Number.isFinite(e.r)&&Number.isFinite(e.phi))return u.INFINITY;n.re=e.r*Math.cos(e.phi),n.im=e.r*Math.sin(e.phi)}else 2===e.length?(n.re=e[0],n.im=e[1]):o();break;case"string":n.im=n.re=0;var r=e.match(/\d+\.?\d*e[+-]?\d+|\d+\.?\d*|\.\d+|./g),i=1,a=0;null===r&&o();for(var s=0;s<r.length;s++){var c=r[s];" "===c||"\t"===c||"\n"===c||("+"===c?i++:"-"===c?a++:"i"===c||"I"===c?(i+a===0&&o()," "===r[s+1]||isNaN(r[s+1])?n.im+=parseFloat((a%2?"-":"")+"1"):(n.im+=parseFloat((a%2?"-":"")+r[s+1]),s++),i=a=0):((i+a===0||isNaN(c))&&o(),"i"===r[s+1]||"I"===r[s+1]?(n.im+=parseFloat((a%2?"-":"")+c),s++):n.re+=parseFloat((a%2?"-":"")+c),i=a=0))}i+a>0&&o();break;case"number":n.im=0,n.re=e;break;default:o()}return isNaN(n.re)||isNaN(n.im),n}(e,t);this.re=n.re,this.im=n.im}u.prototype={re:0,im:0,sign:function(){var e=this.abs();return new u(this.re/e,this.im/e)},add:function(e,t){var n=new u(e,t);return this.isInfinite()&&n.isInfinite()?u.NAN:this.isInfinite()||n.isInfinite()?u.INFINITY:new u(this.re+n.re,this.im+n.im)},sub:function(e,t){var n=new u(e,t);return this.isInfinite()&&n.isInfinite()?u.NAN:this.isInfinite()||n.isInfinite()?u.INFINITY:new u(this.re-n.re,this.im-n.im)},mul:function(e,t){var n=new u(e,t);return this.isInfinite()&&n.isZero()||this.isZero()&&n.isInfinite()?u.NAN:this.isInfinite()||n.isInfinite()?u.INFINITY:0===n.im&&0===this.im?new u(this.re*n.re,0):new u(this.re*n.re-this.im*n.im,this.re*n.im+this.im*n.re)},div:function(e,t){var n=new u(e,t);if(this.isZero()&&n.isZero()||this.isInfinite()&&n.isInfinite())return u.NAN;if(this.isInfinite()||n.isZero())return u.INFINITY;if(this.isZero()||n.isInfinite())return u.ZERO;e=this.re,t=this.im;var r,i,a=n.re,o=n.im;return 0===o?new u(e/a,t/a):Math.abs(a)<Math.abs(o)?new u((e*(i=a/o)+t)/(r=a*i+o),(t*i-e)/r):new u((e+t*(i=o/a))/(r=o*i+a),(t-e*i)/r)},pow:function(e,t){var n=new u(e,t);if(e=this.re,t=this.im,n.isZero())return u.ONE;if(0===n.im){if(0===t&&e>0)return new u(Math.pow(e,n.re),0);if(0===e)switch((n.re%4+4)%4){case 0:return new u(Math.pow(t,n.re),0);case 1:return new u(0,Math.pow(t,n.re));case 2:return new u(-Math.pow(t,n.re),0);case 3:return new u(0,-Math.pow(t,n.re))}}if(0===e&&0===t&&n.re>0&&n.im>=0)return u.ZERO;var r=Math.atan2(t,e),i=s(e,t);return e=Math.exp(n.re*i-n.im*r),t=n.im*i+n.re*r,new u(e*Math.cos(t),e*Math.sin(t))},sqrt:function(){var e,t,n=this.re,r=this.im,i=this.abs();if(n>=0){if(0===r)return new u(Math.sqrt(n),0);e=.5*Math.sqrt(2*(i+n))}else e=Math.abs(r)/Math.sqrt(2*(i-n));return t=n<=0?.5*Math.sqrt(2*(i-n)):Math.abs(r)/Math.sqrt(2*(i+n)),new u(e,r<0?-t:t)},exp:function(){var e=Math.exp(this.re);return this.im,new u(e*Math.cos(this.im),e*Math.sin(this.im))},expm1:function(){var e=this.re,t=this.im;return new u(Math.expm1(e)*Math.cos(t)+function(e){var t=Math.PI/4;if(-t>e||e>t)return Math.cos(e)-1;var n=e*e;return n*(n*(n*(n*(n*(n*(n*(n/20922789888e3-1/87178291200)+1/479001600)-1/3628800)+1/40320)-1/720)+1/24)-.5)}(t),Math.exp(e)*Math.sin(t))},log:function(){var e=this.re,t=this.im;return new u(s(e,t),Math.atan2(t,e))},abs:function(){return e=this.re,t=this.im,n=Math.abs(e),r=Math.abs(t),n<3e3&&r<3e3?Math.sqrt(n*n+r*r):(n<r?(n=r,r=e/t):r=t/e,n*Math.sqrt(1+r*r));var e,t,n,r},arg:function(){return Math.atan2(this.im,this.re)},sin:function(){var e=this.re,t=this.im;return new u(Math.sin(e)*i(t),Math.cos(e)*a(t))},cos:function(){var e=this.re,t=this.im;return new u(Math.cos(e)*i(t),-Math.sin(e)*a(t))},tan:function(){var e=2*this.re,t=2*this.im,n=Math.cos(e)+i(t);return new u(Math.sin(e)/n,a(t)/n)},cot:function(){var e=2*this.re,t=2*this.im,n=Math.cos(e)-i(t);return new u(-Math.sin(e)/n,a(t)/n)},sec:function(){var e=this.re,t=this.im,n=.5*i(2*t)+.5*Math.cos(2*e);return new u(Math.cos(e)*i(t)/n,Math.sin(e)*a(t)/n)},csc:function(){var e=this.re,t=this.im,n=.5*i(2*t)-.5*Math.cos(2*e);return new u(Math.sin(e)*i(t)/n,-Math.cos(e)*a(t)/n)},asin:function(){var e=this.re,t=this.im,n=new u(t*t-e*e+1,-2*e*t).sqrt(),r=new u(n.re-t,n.im+e).log();return new u(r.im,-r.re)},acos:function(){var e=this.re,t=this.im,n=new u(t*t-e*e+1,-2*e*t).sqrt(),r=new u(n.re-t,n.im+e).log();return new u(Math.PI/2-r.im,r.re)},atan:function(){var e=this.re,t=this.im;if(0===e){if(1===t)return new u(0,1/0);if(-1===t)return new u(0,-1/0)}var n=e*e+(1-t)*(1-t),r=new u((1-t*t-e*e)/n,-2*e/n).log();return new u(-.5*r.im,.5*r.re)},acot:function(){var e=this.re,t=this.im;if(0===t)return new u(Math.atan2(1,e),0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).atan():new u(0!==e?e/0:0,0!==t?-t/0:0).atan()},asec:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new u(0,1/0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).acos():new u(0!==e?e/0:0,0!==t?-t/0:0).acos()},acsc:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new u(Math.PI/2,1/0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).asin():new u(0!==e?e/0:0,0!==t?-t/0:0).asin()},sinh:function(){var e=this.re,t=this.im;return new u(a(e)*Math.cos(t),i(e)*Math.sin(t))},cosh:function(){var e=this.re,t=this.im;return new u(i(e)*Math.cos(t),a(e)*Math.sin(t))},tanh:function(){var e=2*this.re,t=2*this.im,n=i(e)+Math.cos(t);return new u(a(e)/n,Math.sin(t)/n)},coth:function(){var e=2*this.re,t=2*this.im,n=i(e)-Math.cos(t);return new u(a(e)/n,-Math.sin(t)/n)},csch:function(){var e=this.re,t=this.im,n=Math.cos(2*t)-i(2*e);return new u(-2*a(e)*Math.cos(t)/n,2*i(e)*Math.sin(t)/n)},sech:function(){var e=this.re,t=this.im,n=Math.cos(2*t)+i(2*e);return new u(2*i(e)*Math.cos(t)/n,-2*a(e)*Math.sin(t)/n)},asinh:function(){var e=this.im;this.im=-this.re,this.re=e;var t=this.asin();return this.re=-this.im,this.im=e,e=t.re,t.re=-t.im,t.im=e,t},acosh:function(){var e=this.acos();if(e.im<=0){var t=e.re;e.re=-e.im,e.im=t}else{t=e.im;e.im=-e.re,e.re=t}return e},atanh:function(){var e=this.re,t=this.im,n=e>1&&0===t,r=1-e,i=1+e,a=r*r+t*t,o=0!==a?new u((i*r-t*t)/a,(t*r+i*t)/a):new u(-1!==e?e/0:0,0!==t?t/0:0),c=o.re;return o.re=s(o.re,o.im)/2,o.im=Math.atan2(o.im,c)/2,n&&(o.im=-o.im),o},acoth:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new u(0,Math.PI/2);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).atanh():new u(0!==e?e/0:0,0!==t?-t/0:0).atanh()},acsch:function(){var e=this.re,t=this.im;if(0===t)return new u(0!==e?Math.log(e+Math.sqrt(e*e+1)):1/0,0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).asinh():new u(0!==e?e/0:0,0!==t?-t/0:0).asinh()},asech:function(){var e=this.re,t=this.im;if(this.isZero())return u.INFINITY;var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).acosh():new u(0!==e?e/0:0,0!==t?-t/0:0).acosh()},inverse:function(){if(this.isZero())return u.INFINITY;if(this.isInfinite())return u.ZERO;var e=this.re,t=this.im,n=e*e+t*t;return new u(e/n,-t/n)},conjugate:function(){return new u(this.re,-this.im)},neg:function(){return new u(-this.re,-this.im)},ceil:function(e){return e=Math.pow(10,e||0),new u(Math.ceil(this.re*e)/e,Math.ceil(this.im*e)/e)},floor:function(e){return e=Math.pow(10,e||0),new u(Math.floor(this.re*e)/e,Math.floor(this.im*e)/e)},round:function(e){return e=Math.pow(10,e||0),new u(Math.round(this.re*e)/e,Math.round(this.im*e)/e)},equals:function(e,t){var n=new u(e,t);return Math.abs(n.re-this.re)<=u.EPSILON&&Math.abs(n.im-this.im)<=u.EPSILON},clone:function(){return new u(this.re,this.im)},toString:function(){var e=this.re,t=this.im,n="";return this.isNaN()?"NaN":this.isInfinite()?"Infinity":(Math.abs(e)<u.EPSILON&&(e=0),Math.abs(t)<u.EPSILON&&(t=0),0===t?n+e:(0!==e?(n+=e,n+=" ",t<0?(t=-t,n+="-"):n+="+",n+=" "):t<0&&(t=-t,n+="-"),1!==t&&(n+=t),n+"i"))},toVector:function(){return[this.re,this.im]},valueOf:function(){return 0===this.im?this.re:null},isNaN:function(){return isNaN(this.re)||isNaN(this.im)},isZero:function(){return 0===this.im&&0===this.re},isFinite:function(){return isFinite(this.re)&&isFinite(this.im)},isInfinite:function(){return!(this.isNaN()||this.isFinite())}},u.ZERO=new u(0,0),u.ONE=new u(1,0),u.I=new u(0,1),u.PI=new u(Math.PI,0),u.E=new u(Math.E,0),u.INFINITY=new u(1/0,1/0),u.NAN=new u(NaN,NaN),u.EPSILON=1e-15,void 0===(n=function(){return u}.apply(t,[]))||(e.exports=n)}()},6453:(e,t,n)=>{"use strict";var r=n(8531);e.exports=r},3817:(e,t,n)=>{"use strict";var r=n(3355);n(6967),n(8812),n(9085),n(4719),e.exports=r},2396:(e,t,n)=>{"use strict";var r=n(6888);e.exports=r},1745:(e,t,n)=>{"use strict";var r=n(5013);e.exports=r},1316:(e,t,n)=>{"use strict";n(9506);var r=n(9081);e.exports=r.Array.isArray},3641:(e,t,n)=>{"use strict";n(3075);var r=n(2018);e.exports=r("Array").concat},6616:(e,t,n)=>{"use strict";n(6147);var r=n(2018);e.exports=r("Array").fill},646:(e,t,n)=>{"use strict";n(8345);var r=n(2018);e.exports=r("Array").filter},792:(e,t,n)=>{"use strict";n(3110);var r=n(2018);e.exports=r("Array").findIndex},6692:(e,t,n)=>{"use strict";n(7455);var r=n(2018);e.exports=r("Array").find},6678:(e,t,n)=>{"use strict";n(7042);var r=n(2018);e.exports=r("Array").forEach},3147:(e,t,n)=>{"use strict";n(7670);var r=n(2018);e.exports=r("Array").includes},5197:(e,t,n)=>{"use strict";n(194);var r=n(2018);e.exports=r("Array").indexOf},8125:(e,t,n)=>{"use strict";n(2228),n(2575);var r=n(2018);e.exports=r("Array").keys},474:(e,t,n)=>{"use strict";n(2478);var r=n(2018);e.exports=r("Array").map},4931:(e,t,n)=>{"use strict";n(538);var r=n(2018);e.exports=r("Array").reduce},7223:(e,t,n)=>{"use strict";n(7802);var r=n(2018);e.exports=r("Array").reverse},1001:(e,t,n)=>{"use strict";n(5313);var r=n(2018);e.exports=r("Array").slice},1592:(e,t,n)=>{"use strict";n(9038);var r=n(2018);e.exports=r("Array").some},2701:(e,t,n)=>{"use strict";n(9652);var r=n(2018);e.exports=r("Array").sort},5587:(e,t,n)=>{"use strict";n(4596);var r=n(2018);e.exports=r("Array").splice},8118:(e,t,n)=>{"use strict";n(2228),n(2575);var r=n(2018);e.exports=r("Array").values},7543:(e,t,n)=>{"use strict";var r=n(5792),i=n(3641),a=Array.prototype;e.exports=function(e){var t=e.concat;return e===a||r(a,e)&&t===a.concat?i:t}},7639:(e,t,n)=>{"use strict";var r=n(5792),i=n(6616),a=Array.prototype;e.exports=function(e){var t=e.fill;return e===a||r(a,e)&&t===a.fill?i:t}},4388:(e,t,n)=>{"use strict";var r=n(5792),i=n(646),a=Array.prototype;e.exports=function(e){var t=e.filter;return e===a||r(a,e)&&t===a.filter?i:t}},2742:(e,t,n)=>{"use strict";var r=n(5792),i=n(792),a=Array.prototype;e.exports=function(e){var t=e.findIndex;return e===a||r(a,e)&&t===a.findIndex?i:t}},9756:(e,t,n)=>{"use strict";var r=n(5792),i=n(6692),a=Array.prototype;e.exports=function(e){var t=e.find;return e===a||r(a,e)&&t===a.find?i:t}},9109:(e,t,n)=>{"use strict";var r=n(5792),i=n(3147),a=n(5520),o=Array.prototype,s=String.prototype;e.exports=function(e){var t=e.includes;return e===o||r(o,e)&&t===o.includes?i:"string"==typeof e||e===s||r(s,e)&&t===s.includes?a:t}},4825:(e,t,n)=>{"use strict";var r=n(5792),i=n(5197),a=Array.prototype;e.exports=function(e){var t=e.indexOf;return e===a||r(a,e)&&t===a.indexOf?i:t}},238:(e,t,n)=>{"use strict";var r=n(5792),i=n(474),a=Array.prototype;e.exports=function(e){var t=e.map;return e===a||r(a,e)&&t===a.map?i:t}},1956:(e,t,n)=>{"use strict";var r=n(5792),i=n(256),a=String.prototype;e.exports=function(e){var t=e.padEnd;return"string"==typeof e||e===a||r(a,e)&&t===a.padEnd?i:t}},4129:(e,t,n)=>{"use strict";var r=n(5792),i=n(4455),a=String.prototype;e.exports=function(e){var t=e.padStart;return"string"==typeof e||e===a||r(a,e)&&t===a.padStart?i:t}},3148:(e,t,n)=>{"use strict";var r=n(5792),i=n(4931),a=Array.prototype;e.exports=function(e){var t=e.reduce;return e===a||r(a,e)&&t===a.reduce?i:t}},9120:(e,t,n)=>{"use strict";var r=n(5792),i=n(7223),a=Array.prototype;e.exports=function(e){var t=e.reverse;return e===a||r(a,e)&&t===a.reverse?i:t}},1285:(e,t,n)=>{"use strict";var r=n(5792),i=n(1001),a=Array.prototype;e.exports=function(e){var t=e.slice;return e===a||r(a,e)&&t===a.slice?i:t}},2590:(e,t,n)=>{"use strict";var r=n(5792),i=n(1592),a=Array.prototype;e.exports=function(e){var t=e.some;return e===a||r(a,e)&&t===a.some?i:t}},4858:(e,t,n)=>{"use strict";var r=n(5792),i=n(2701),a=Array.prototype;e.exports=function(e){var t=e.sort;return e===a||r(a,e)&&t===a.sort?i:t}},7681:(e,t,n)=>{"use strict";var r=n(5792),i=n(5587),a=Array.prototype;e.exports=function(e){var t=e.splice;return e===a||r(a,e)&&t===a.splice?i:t}},9493:(e,t,n)=>{"use strict";n(2228),n(3109),n(2575),n(8109);var r=n(9081);e.exports=r.Map},2529:(e,t,n)=>{"use strict";n(8524);var r=n(9081);e.exports=r.Object.assign},5353:(e,t,n)=>{"use strict";n(8707);var r=n(9081).Object,i=e.exports=function(e,t){return r.defineProperties(e,t)};r.defineProperties.sham&&(i.sham=!0)},6854:(e,t,n)=>{"use strict";n(6764);var r=n(9081).Object,i=e.exports=function(e,t,n){return r.defineProperty(e,t,n)};r.defineProperty.sham&&(i.sham=!0)},1553:(e,t,n)=>{"use strict";n(9398);var r=n(9081);e.exports=r.Object.entries},1633:(e,t,n)=>{"use strict";n(3947);var r=n(9081);e.exports=r.Object.freeze},2744:(e,t,n)=>{"use strict";n(554);var r=n(9081).Object,i=e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)};r.getOwnPropertyDescriptor.sham&&(i.sham=!0)},6018:(e,t,n)=>{"use strict";n(4267);var r=n(9081);e.exports=r.Object.getOwnPropertyDescriptors},5350:(e,t,n)=>{"use strict";n(8318);var r=n(9081);e.exports=r.Object.getOwnPropertySymbols},8116:(e,t,n)=>{"use strict";n(8390);var r=n(9081);e.exports=r.Object.keys},3140:(e,t,n)=>{"use strict";n(1171);var r=n(9081);e.exports=r.Object.values},2998:(e,t,n)=>{"use strict";n(7088);var r=n(9081);e.exports=r.parseFloat},7281:(e,t,n)=>{"use strict";n(6454),n(2228),n(2575),n(3658),n(4465),n(8359),n(5203),n(8109);var r=n(9081);e.exports=r.Promise},9956:(e,t,n)=>{"use strict";n(2228),n(2575),n(1222),n(8109);var r=n(9081);e.exports=r.Set},5520:(e,t,n)=>{"use strict";n(688);var r=n(2018);e.exports=r("String").includes},256:(e,t,n)=>{"use strict";n(7348);var r=n(2018);e.exports=r("String").padEnd},4455:(e,t,n)=>{"use strict";n(6639);var r=n(2018);e.exports=r("String").padStart},1442:(e,t,n)=>{"use strict";n(3075),n(2575),n(8318),n(5762),n(2181),n(8848),n(3719),n(2362),n(346),n(888),n(909),n(1992),n(8512),n(6165),n(6044),n(4676),n(263),n(3596),n(1227),n(6268);var r=n(9081);e.exports=r.Symbol},1190:(e,t,n)=>{"use strict";n(2228),n(2575),n(8109),n(2362);var r=n(3379);e.exports=r.f("iterator")},5261:(e,t,n)=>{"use strict";n(2041),n(6044);var r=n(3379);e.exports=r.f("toPrimitive")},747:(e,t,n)=>{"use strict";var r=n(6453);e.exports=r},4632:(e,t,n)=>{"use strict";var r=n(3817);n(1311),n(1677),n(7384),n(2994),n(3627),n(8830),n(9928),n(9431),n(4803),e.exports=r},4339:(e,t,n)=>{"use strict";var r=n(2396);e.exports=r},6252:(e,t,n)=>{"use strict";var r=n(1745);e.exports=r},5222:(e,t,n)=>{"use strict";var r=n(8307),i=n(7265),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(i(e)+" is not a function")}},2736:(e,t,n)=>{"use strict";var r=n(1775),i=n(7265),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(i(e)+" is not a constructor")}},9154:(e,t,n)=>{"use strict";var r=n(8307),i=String,a=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},7710:e=>{"use strict";e.exports=function(){}},8792:(e,t,n)=>{"use strict";var r=n(5792),i=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw i("Incorrect invocation")}},1912:(e,t,n)=>{"use strict";var r=n(3359),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw a(i(e)+" is not an object")}},6715:(e,t,n)=>{"use strict";var r=n(6530);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},4634:(e,t,n)=>{"use strict";var r=n(2058),i=n(3055),a=n(9876);e.exports=function(e){for(var t=r(this),n=a(t),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),u=o>2?arguments[2]:void 0,c=void 0===u?n:i(u,n);c>s;)t[s++]=e;return t}},5621:(e,t,n)=>{"use strict";var r=n(4206).forEach,i=n(6628)("forEach");e.exports=i?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},4746:(e,t,n)=>{"use strict";var r=n(7673),i=n(3146),a=n(2058),o=n(7647),s=n(6475),u=n(1775),c=n(9876),l=n(409),v=n(5945),m=n(5018),g=Array;e.exports=function(e){var t=a(e),n=u(this),S=arguments.length,h=S>1?arguments[1]:void 0,d=void 0!==h;d&&(h=r(h,S>2?arguments[2]:void 0));var f,p,I,D,C,A,E=m(t),M=0;if(!E||this===g&&s(E))for(f=c(t),p=n?new this(f):g(f);f>M;M++)A=d?h(t[M],M):t[M],l(p,M,A);else for(C=(D=v(t,E)).next,p=n?new this:[];!(I=i(C,D)).done;M++)A=d?o(D,h,[I.value,M],!0):I.value,l(p,M,A);return p.length=M,p}},7075:(e,t,n)=>{"use strict";var r=n(3861),i=n(3055),a=n(9876),o=function(e){return function(t,n,o){var s,u=r(t),c=a(u),l=i(o,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},4206:(e,t,n)=>{"use strict";var r=n(7673),i=n(3880),a=n(1251),o=n(2058),s=n(9876),u=n(8136),c=i([].push),l=function(e){var t=1===e,n=2===e,i=3===e,l=4===e,v=6===e,m=7===e,g=5===e||v;return function(S,h,d,f){for(var p,I,D=o(S),C=a(D),A=r(h,d),E=s(C),M=0,P=f||u,T=t?P(S,E):n||m?P(S,0):void 0;E>M;M++)if((g||M in C)&&(I=A(p=C[M],M,D),e))if(t)T[M]=I;else if(I)switch(e){case 3:return!0;case 5:return p;case 6:return M;case 2:c(T,p)}else switch(e){case 4:return!1;case 7:c(T,p)}return v?-1:i||l?l:T}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},2143:(e,t,n)=>{"use strict";var r=n(6530),i=n(5712),a=n(8233),o=i("species");e.exports=function(e){return a>=51||!r((function(){var t=[];return(t.constructor={})[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},6628:(e,t,n)=>{"use strict";var r=n(6530);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},7692:(e,t,n)=>{"use strict";var r=n(5222),i=n(2058),a=n(1251),o=n(9876),s=TypeError,u=function(e){return function(t,n,u,c){r(n);var l=i(t),v=a(l),m=o(l),g=e?m-1:0,S=e?-1:1;if(u<2)for(;;){if(g in v){c=v[g],g+=S;break}if(g+=S,e?g<0:m<=g)throw s("Reduce of empty array with no initial value")}for(;e?g>=0:m>g;g+=S)g in v&&(c=n(c,v[g],g,l));return c}};e.exports={left:u(!1),right:u(!0)}},8821:(e,t,n)=>{"use strict";var r=n(7001),i=n(1054),a=TypeError,o=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(i(e)&&!o(e,"length").writable)throw a("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},6901:(e,t,n)=>{"use strict";var r=n(3055),i=n(9876),a=n(409),o=Array,s=Math.max;e.exports=function(e,t,n){for(var u=i(e),c=r(t,u),l=r(void 0===n?u:n,u),v=o(s(l-c,0)),m=0;c<l;c++,m++)a(v,m,e[c]);return v.length=m,v}},4735:(e,t,n)=>{"use strict";var r=n(3880);e.exports=r([].slice)},9527:(e,t,n)=>{"use strict";var r=n(6901),i=Math.floor,a=function(e,t){var n=e.length,u=i(n/2);return n<8?o(e,t):s(e,a(r(e,0,u),t),a(r(e,u),t),t)},o=function(e,t){for(var n,r,i=e.length,a=1;a<i;){for(r=a,n=e[a];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},s=function(e,t,n,r){for(var i=t.length,a=n.length,o=0,s=0;o<i||s<a;)e[o+s]=o<i&&s<a?r(t[o],n[s])<=0?t[o++]:n[s++]:o<i?t[o++]:n[s++];return e};e.exports=a},3400:(e,t,n)=>{"use strict";var r=n(1054),i=n(1775),a=n(3359),o=n(5712)("species"),s=Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(i(t)&&(t===s||r(t.prototype))||a(t)&&null===(t=t[o]))&&(t=void 0)),void 0===t?s:t}},8136:(e,t,n)=>{"use strict";var r=n(3400);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},7647:(e,t,n)=>{"use strict";var r=n(1912),i=n(309);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(t){i(e,"throw",t)}}},8908:(e,t,n)=>{"use strict";var r=n(5712)("iterator"),i=!1;try{var a=0,o={next:function(){return{done:!!a++}},return:function(){i=!0}};o[r]=function(){return this},Array.from(o,(function(){throw 2}))}catch(e){}e.exports=function(e,t){try{if(!t&&!i)return!1}catch(e){return!1}var n=!1;try{var a={};a[r]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(e){}return n}},1570:(e,t,n)=>{"use strict";var r=n(3880),i=r({}.toString),a=r("".slice);e.exports=function(e){return a(i(e),8,-1)}},7499:(e,t,n)=>{"use strict";var r=n(8889),i=n(8307),a=n(1570),o=n(5712)("toStringTag"),s=Object,u="Arguments"===a(function(){return arguments}());e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=s(e),o))?n:u?a(t):"Object"===(r=a(t))&&i(t.callee)?"Arguments":r}},7857:(e,t,n)=>{"use strict";var r=n(2491),i=n(8297),a=n(4624),o=n(7673),s=n(8792),u=n(1606),c=n(3906),l=n(5241),v=n(5334),m=n(3918),g=n(7001),S=n(9446).fastKey,h=n(5875),d=h.set,f=h.getterFor;e.exports={getConstructor:function(e,t,n,l){var v=e((function(e,i){s(e,m),d(e,{type:t,index:r(null),first:void 0,last:void 0,size:0}),g||(e.size=0),u(i)||c(i,e[l],{that:e,AS_ENTRIES:n})})),m=v.prototype,h=f(t),p=function(e,t,n){var r,i,a=h(e),o=I(e,t);return o?o.value=n:(a.last=o={index:i=S(t,!0),key:t,value:n,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=o),r&&(r.next=o),g?a.size++:e.size++,"F"!==i&&(a.index[i]=o)),e},I=function(e,t){var n,r=h(e),i=S(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key===t)return n};return a(m,{clear:function(){for(var e=h(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,g?e.size=0:this.size=0},delete:function(e){var t=this,n=h(t),r=I(t,e);if(r){var i=r.next,a=r.previous;delete n.index[r.index],r.removed=!0,a&&(a.next=i),i&&(i.previous=a),n.first===r&&(n.first=i),n.last===r&&(n.last=a),g?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=h(this),r=o(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!I(this,e)}}),a(m,n?{get:function(e){var t=I(this,e);return t&&t.value},set:function(e,t){return p(this,0===e?0:e,t)}}:{add:function(e){return p(this,e=0===e?0:e,e)}}),g&&i(m,"size",{configurable:!0,get:function(){return h(this).size}}),v},setStrong:function(e,t,n){var r=t+" Iterator",i=f(t),a=f(r);l(e,t,(function(e,t){d(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?v("keys"===t?n.key:"values"===t?n.value:[n.key,n.value],!1):(e.target=void 0,v(void 0,!0))}),n?"entries":"values",!n,!0),m(t)}}},1390:(e,t,n)=>{"use strict";var r=n(390),i=n(2868),a=n(9446),o=n(6530),s=n(8518),u=n(3906),c=n(8792),l=n(8307),v=n(3359),m=n(1606),g=n(6738),S=n(7550).f,h=n(4206).forEach,d=n(7001),f=n(5875),p=f.set,I=f.getterFor;e.exports=function(e,t,n){var f,D=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),A=D?"set":"add",E=i[e],M=E&&E.prototype,P={};if(d&&l(E)&&(C||M.forEach&&!o((function(){(new E).entries().next()})))){var T=(f=t((function(t,n){p(c(t,T),{type:e,collection:new E}),m(n)||u(n,t[A],{that:t,AS_ENTRIES:D})}))).prototype,y=I(e);h(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(e){var t="add"===e||"set"===e;!(e in M)||C&&"clear"===e||s(T,e,(function(n,r){var i=y(this).collection;if(!t&&C&&!v(n))return"get"===e&&void 0;var a=i[e](0===n?0:n,r);return t?this:a}))})),C||S(T,"size",{configurable:!0,get:function(){return y(this).collection.size}})}else f=n.getConstructor(t,e,D,A),a.enable();return g(f,e,!1,!0),P[e]=f,r({global:!0,forced:!0},P),C||n.setStrong(f,e,D),f}},4498:(e,t,n)=>{"use strict";var r=n(5584),i=n(5340),a=n(5904),o=n(7550);e.exports=function(e,t,n){for(var s=i(t),u=o.f,c=a.f,l=0;l<s.length;l++){var v=s[l];r(e,v)||n&&r(n,v)||u(e,v,c(t,v))}}},1722:(e,t,n)=>{"use strict";var r=n(5712)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},872:(e,t,n)=>{"use strict";var r=n(6530);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},5334:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},8518:(e,t,n)=>{"use strict";var r=n(7001),i=n(7550),a=n(5595);e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},5595:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},409:(e,t,n)=>{"use strict";var r=n(5623),i=n(7550),a=n(5595);e.exports=function(e,t,n){var o=r(t);o in e?i.f(e,o,a(0,n)):e[o]=n}},8297:(e,t,n)=>{"use strict";var r=n(7550);e.exports=function(e,t,n){return r.f(e,t,n)}},491:(e,t,n)=>{"use strict";var r=n(8518);e.exports=function(e,t,n,i){return i&&i.enumerable?e[t]=n:r(e,t,n),e}},4624:(e,t,n)=>{"use strict";var r=n(491);e.exports=function(e,t,n){for(var i in t)n&&n.unsafe&&e[i]?e[i]=t[i]:r(e,i,t[i],n);return e}},6868:(e,t,n)=>{"use strict";var r=n(2868),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},633:(e,t,n)=>{"use strict";var r=n(7265),i=TypeError;e.exports=function(e,t){if(!delete e[t])throw i("Cannot delete property "+r(t)+" of "+r(e))}},7001:(e,t,n)=>{"use strict";var r=n(6530);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},2:e=>{"use strict";var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},231:(e,t,n)=>{"use strict";var r=n(2868),i=n(3359),a=r.document,o=i(a)&&i(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},3956:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},315:e=>{"use strict";e.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}},7358:(e,t,n)=>{"use strict";var r=n(6900).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},6610:(e,t,n)=>{"use strict";var r=n(4733),i=n(6521);e.exports=!r&&!i&&"object"==typeof window&&"object"==typeof document},4733:e=>{"use strict";e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},6920:(e,t,n)=>{"use strict";var r=n(6900);e.exports=/MSIE|Trident/.test(r)},6405:(e,t,n)=>{"use strict";var r=n(6900);e.exports=/ipad|iphone|ipod/i.test(r)&&"undefined"!=typeof Pebble},6540:(e,t,n)=>{"use strict";var r=n(6900);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},6521:(e,t,n)=>{"use strict";var r=n(2868),i=n(1570);e.exports="process"===i(r.process)},4010:(e,t,n)=>{"use strict";var r=n(6900);e.exports=/web0s(?!.*chrome)/i.test(r)},6900:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},8233:(e,t,n)=>{"use strict";var r,i,a=n(2868),o=n(6900),s=a.process,u=a.Deno,c=s&&s.versions||u&&u.version,l=c&&c.v8;l&&(i=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},576:(e,t,n)=>{"use strict";var r=n(6900).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},2018:(e,t,n)=>{"use strict";var r=n(9081);e.exports=function(e){return r[e+"Prototype"]}},2712:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4941:(e,t,n)=>{"use strict";var r=n(3880),i=Error,a=r("".replace),o=String(i("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,u=s.test(o);e.exports=function(e,t){if(u&&"string"==typeof e&&!i.prepareStackTrace)for(;t--;)e=a(e,s,"");return e}},2950:(e,t,n)=>{"use strict";var r=n(8518),i=n(4941),a=n(8417),o=Error.captureStackTrace;e.exports=function(e,t,n,s){a&&(o?o(e,t):r(e,"stack",i(n,s)))}},8417:(e,t,n)=>{"use strict";var r=n(6530),i=n(5595);e.exports=!r((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",i(1,7)),7!==e.stack)}))},390:(e,t,n)=>{"use strict";var r=n(2868),i=n(6266),a=n(2866),o=n(8307),s=n(5904).f,u=n(1011),c=n(9081),l=n(7673),v=n(8518),m=n(5584),g=function(e){var t=function(n,r,a){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,a)}return i(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,i,S,h,d,f,p,I,D,C=e.target,A=e.global,E=e.stat,M=e.proto,P=A?r:E?r[C]:(r[C]||{}).prototype,T=A?c:c[C]||v(c,C,{})[C],y=T.prototype;for(h in t)i=!(n=u(A?h:C+(E?".":"#")+h,e.forced))&&P&&m(P,h),f=T[h],i&&(p=e.dontCallGetSet?(D=s(P,h))&&D.value:P[h]),d=i&&p?p:t[h],i&&typeof f==typeof d||(I=e.bind&&i?l(d,r):e.wrap&&i?g(d):M&&o(d)?a(d):d,(e.sham||d&&d.sham||f&&f.sham)&&v(I,"sham",!0),v(T,h,I),M&&(m(c,S=C+"Prototype")||v(c,S,{}),v(c[S],h,d),e.real&&y&&(n||!y[h])&&v(y,h,d)))}},6530:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},6558:(e,t,n)=>{"use strict";var r=n(6530);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},6266:(e,t,n)=>{"use strict";var r=n(9086),i=Function.prototype,a=i.apply,o=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(a):function(){return o.apply(a,arguments)})},7673:(e,t,n)=>{"use strict";var r=n(2866),i=n(5222),a=n(9086),o=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:a?o(e,t):function(){return e.apply(t,arguments)}}},9086:(e,t,n)=>{"use strict";var r=n(6530);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},3146:(e,t,n)=>{"use strict";var r=n(9086),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},7730:(e,t,n)=>{"use strict";var r=n(7001),i=n(5584),a=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,s=i(a,"name"),u=s&&"something"===function(){}.name,c=s&&(!r||r&&o(a,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:c}},7033:(e,t,n)=>{"use strict";var r=n(3880),i=n(5222);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},2866:(e,t,n)=>{"use strict";var r=n(1570),i=n(3880);e.exports=function(e){if("Function"===r(e))return i(e)}},3880:(e,t,n)=>{"use strict";var r=n(9086),i=Function.prototype,a=i.call,o=r&&i.bind.bind(a,a);e.exports=r?o:function(e){return function(){return a.apply(e,arguments)}}},8104:(e,t,n)=>{"use strict";var r=n(9081),i=n(2868),a=n(8307),o=function(e){return a(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e])||o(i[e]):r[e]&&r[e][t]||i[e]&&i[e][t]}},5018:(e,t,n)=>{"use strict";var r=n(7499),i=n(2809),a=n(1606),o=n(9418),s=n(5712)("iterator");e.exports=function(e){if(!a(e))return i(e,s)||i(e,"@@iterator")||o[r(e)]}},5945:(e,t,n)=>{"use strict";var r=n(3146),i=n(5222),a=n(1912),o=n(7265),s=n(5018),u=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(i(n))return a(r(n,e));throw u(o(e)+" is not iterable")}},4317:(e,t,n)=>{"use strict";var r=n(3880),i=n(1054),a=n(8307),o=n(1570),s=n(5264),u=r([].push);e.exports=function(e){if(a(e))return e;if(i(e)){for(var t=e.length,n=[],r=0;r<t;r++){var c=e[r];"string"==typeof c?u(n,c):"number"!=typeof c&&"Number"!==o(c)&&"String"!==o(c)||u(n,s(c))}var l=n.length,v=!0;return function(e,t){if(v)return v=!1,t;if(i(this))return t;for(var r=0;r<l;r++)if(n[r]===e)return t}}}},2809:(e,t,n)=>{"use strict";var r=n(5222),i=n(1606);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},2868:function(e,t,n){"use strict";var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},5584:(e,t,n)=>{"use strict";var r=n(3880),i=n(2058),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(i(e),t)}},7048:e=>{"use strict";e.exports={}},8471:e=>{"use strict";e.exports=function(e,t){try{1===arguments.length?console.error(e):console.error(e,t)}catch(e){}}},5644:(e,t,n)=>{"use strict";var r=n(8104);e.exports=r("document","documentElement")},640:(e,t,n)=>{"use strict";var r=n(7001),i=n(6530),a=n(231);e.exports=!r&&!i((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},1251:(e,t,n)=>{"use strict";var r=n(3880),i=n(6530),a=n(1570),o=Object,s=r("".split);e.exports=i((function(){return!o("z").propertyIsEnumerable(0)}))?function(e){return"String"===a(e)?s(e,""):o(e)}:o},1494:(e,t,n)=>{"use strict";var r=n(3880),i=n(8307),a=n(2656),o=r(Function.toString);i(a.inspectSource)||(a.inspectSource=function(e){return o(e)}),e.exports=a.inspectSource},8525:(e,t,n)=>{"use strict";var r=n(3359),i=n(8518);e.exports=function(e,t){r(t)&&"cause"in t&&i(e,"cause",t.cause)}},9446:(e,t,n)=>{"use strict";var r=n(390),i=n(3880),a=n(7048),o=n(3359),s=n(5584),u=n(7550).f,c=n(9035),l=n(6159),v=n(8002),m=n(9),g=n(6558),S=!1,h=m("meta"),d=0,f=function(e){u(e,h,{value:{objectID:"O"+d++,weakData:{}}})},p=e.exports={enable:function(){p.enable=function(){},S=!0;var e=c.f,t=i([].splice),n={};n[h]=1,e(n).length&&(c.f=function(n){for(var r=e(n),i=0,a=r.length;i<a;i++)if(r[i]===h){t(r,i,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!s(e,h)){if(!v(e))return"F";if(!t)return"E";f(e)}return e[h].objectID},getWeakData:function(e,t){if(!s(e,h)){if(!v(e))return!0;if(!t)return!1;f(e)}return e[h].weakData},onFreeze:function(e){return g&&S&&v(e)&&!s(e,h)&&f(e),e}};a[h]=!0},5875:(e,t,n)=>{"use strict";var r,i,a,o=n(3013),s=n(2868),u=n(3359),c=n(8518),l=n(5584),v=n(2656),m=n(5039),g=n(7048),S="Object already initialized",h=s.TypeError,d=s.WeakMap;if(o||v.state){var f=v.state||(v.state=new d);f.get=f.get,f.has=f.has,f.set=f.set,r=function(e,t){if(f.has(e))throw h(S);return t.facade=e,f.set(e,t),t},i=function(e){return f.get(e)||{}},a=function(e){return f.has(e)}}else{var p=m("state");g[p]=!0,r=function(e,t){if(l(e,p))throw h(S);return t.facade=e,c(e,p,t),t},i=function(e){return l(e,p)?e[p]:{}},a=function(e){return l(e,p)}}e.exports={set:r,get:i,has:a,enforce:function(e){return a(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=i(t)).type!==e)throw h("Incompatible receiver, "+e+" required");return n}}}},6475:(e,t,n)=>{"use strict";var r=n(5712),i=n(9418),a=r("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[a]===e)}},1054:(e,t,n)=>{"use strict";var r=n(1570);e.exports=Array.isArray||function(e){return"Array"===r(e)}},8307:(e,t,n)=>{"use strict";var r=n(2),i=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===i}:function(e){return"function"==typeof e}},1775:(e,t,n)=>{"use strict";var r=n(3880),i=n(6530),a=n(8307),o=n(7499),s=n(8104),u=n(1494),c=function(){},l=[],v=s("Reflect","construct"),m=/^\s*(?:class|function)\b/,g=r(m.exec),S=!m.exec(c),h=function(e){if(!a(e))return!1;try{return v(c,l,e),!0}catch(e){return!1}},d=function(e){if(!a(e))return!1;switch(o(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return S||!!g(m,u(e))}catch(e){return!0}};d.sham=!0,e.exports=!v||i((function(){var e;return h(h.call)||!h(Object)||!h((function(){e=!0}))||e}))?d:h},1011:(e,t,n)=>{"use strict";var r=n(6530),i=n(8307),a=/#|\.prototype\./,o=function(e,t){var n=u[s(e)];return n===l||n!==c&&(i(t)?r(t):!!t)},s=o.normalize=function(e){return String(e).replace(a,".").toLowerCase()},u=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";e.exports=o},1606:e=>{"use strict";e.exports=function(e){return null==e}},3359:(e,t,n)=>{"use strict";var r=n(8307),i=n(2),a=i.all;e.exports=i.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===a}:function(e){return"object"==typeof e?null!==e:r(e)}},8367:e=>{"use strict";e.exports=!0},6858:(e,t,n)=>{"use strict";var r=n(3359),i=n(1570),a=n(5712)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"===i(e))}},1149:(e,t,n)=>{"use strict";var r=n(8104),i=n(8307),a=n(5792),o=n(6046),s=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&a(t.prototype,s(e))}},3906:(e,t,n)=>{"use strict";var r=n(7673),i=n(3146),a=n(1912),o=n(7265),s=n(6475),u=n(9876),c=n(5792),l=n(5945),v=n(5018),m=n(309),g=TypeError,S=function(e,t){this.stopped=e,this.result=t},h=S.prototype;e.exports=function(e,t,n){var d,f,p,I,D,C,A,E=n&&n.that,M=!(!n||!n.AS_ENTRIES),P=!(!n||!n.IS_RECORD),T=!(!n||!n.IS_ITERATOR),y=!(!n||!n.INTERRUPTED),O=r(t,E),R=function(e){return d&&m(d,"normal",e),new S(!0,e)},_=function(e){return M?(a(e),y?O(e[0],e[1],R):O(e[0],e[1])):y?O(e,R):O(e)};if(P)d=e.iterator;else if(T)d=e;else{if(!(f=v(e)))throw g(o(e)+" is not iterable");if(s(f)){for(p=0,I=u(e);I>p;p++)if((D=_(e[p]))&&c(h,D))return D;return new S(!1)}d=l(e,f)}for(C=P?e.next:d.next;!(A=i(C,d)).done;){try{D=_(A.value)}catch(e){m(d,"throw",e)}if("object"==typeof D&&D&&c(h,D))return D}return new S(!1)}},309:(e,t,n)=>{"use strict";var r=n(3146),i=n(1912),a=n(2809);e.exports=function(e,t,n){var o,s;i(e);try{if(!(o=a(e,"return"))){if("throw"===t)throw n;return n}o=r(o,e)}catch(e){s=!0,o=e}if("throw"===t)throw n;if(s)throw o;return i(o),n}},2340:(e,t,n)=>{"use strict";var r=n(7300).IteratorPrototype,i=n(2491),a=n(5595),o=n(6738),s=n(9418),u=function(){return this};e.exports=function(e,t,n,c){var l=t+" Iterator";return e.prototype=i(r,{next:a(+!c,n)}),o(e,l,!1,!0),s[l]=u,e}},5241:(e,t,n)=>{"use strict";var r=n(390),i=n(3146),a=n(8367),o=n(7730),s=n(8307),u=n(2340),c=n(2629),l=n(5255),v=n(6738),m=n(8518),g=n(491),S=n(5712),h=n(9418),d=n(7300),f=o.PROPER,p=o.CONFIGURABLE,I=d.IteratorPrototype,D=d.BUGGY_