@nebula.js/sn-table
Version:
Display several measure values for each dimension value. Show the totals for each measure. Sort columns and rows alphabetically or numerically. Change sorting during analysis. Chart exploration allows for adding and removing columns in analysis.
9 lines (8 loc) • 1.38 MB
JavaScript
/*
* @nebula.js/sn-table v6.5.0
* Copyright (c) 2025 QlikTech International AB
* Released under the MIT license.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@nebula.js/stardust")):"function"==typeof define&&define.amd?define(["@nebula.js/stardust"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)["sn-table"]=t(e.stardust)}(this,(function(e){"use strict";function t(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}))})),Object.freeze(e)}function n(e){return null!==e&&"object"==typeof e&&"r"in e&&"number"==typeof e.r&&"g"in e&&"number"==typeof e.g&&"b"in e&&"number"==typeof e.b&&("number"==typeof e.a||void 0===e.a)}function r(e){if("object"==typeof e&&n(e))return(e.r<<16)+(e.g<<8)+e.b;let t=0,r=0,i=0;if("string"==typeof e){let n;(n=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i.exec(e))?(t=parseInt(n[1],10),r=parseInt(n[2],10),i=parseInt(n[3],10)):(n=/^#([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})$/i.exec(e))?(t=parseInt(n[1],16),r=parseInt(n[2],16),i=parseInt(n[3],16)):(n=/^#([A-Fa-f0-9])([A-Fa-f0-9])([A-Fa-f0-9])$/i.exec(e))&&(t=parseInt(n[1]+n[1],16),r=parseInt(n[2]+n[2],16),i=parseInt(n[3]+n[3],16))}return(t<<16)+(r<<8)+i}const i={aliceblue:{r:240,g:248,b:255},antiquewhite:{r:250,g:235,b:215},aqua:{r:0,g:255,b:255},aquamarine:{r:127,g:255,b:212},azure:{r:240,g:255,b:255},beige:{r:245,g:245,b:220},bisque:{r:255,g:228,b:196},black:{r:0,g:0,b:0},blanchedalmond:{r:255,g:235,b:205},blue:{r:0,g:0,b:255},blueviolet:{r:138,g:43,b:226},brown:{r:165,g:42,b:42},burlywood:{r:222,g:184,b:135},cadetblue:{r:95,g:158,b:160},chartreuse:{r:127,g:255,b:0},chocolate:{r:210,g:105,b:30},coral:{r:255,g:127,b:80},cornflowerblue:{r:100,g:149,b:237},cornsilk:{r:255,g:248,b:220},crimson:{r:220,g:20,b:60},cyan:{r:0,g:255,b:255},darkblue:{r:0,g:0,b:139},darkcyan:{r:0,g:139,b:139},darkgoldenrod:{r:184,g:134,b:11},darkgray:{r:169,g:169,b:169},darkgreen:{r:0,g:100,b:0},darkgrey:{r:169,g:169,b:169},darkkhaki:{r:189,g:183,b:107},darkmagenta:{r:139,g:0,b:139},darkolivegreen:{r:85,g:107,b:47},darkorange:{r:255,g:140,b:0},darkorchid:{r:153,g:50,b:204},darkred:{r:139,g:0,b:0},darksalmon:{r:233,g:150,b:122},darkseagreen:{r:143,g:188,b:143},darkslateblue:{r:72,g:61,b:139},darkslategray:{r:47,g:79,b:79},darkslategrey:{r:47,g:79,b:79},darkturquoise:{r:0,g:206,b:209},darkviolet:{r:148,g:0,b:211},deeppink:{r:255,g:20,b:147},deepskyblue:{r:0,g:191,b:255},dimgray:{r:105,g:105,b:105},dimgrey:{r:105,g:105,b:105},dodgerblue:{r:30,g:144,b:255},firebrick:{r:178,g:34,b:34},floralwhite:{r:255,g:250,b:240},forestgreen:{r:34,g:139,b:34},fuchsia:{r:255,g:0,b:255},gainsboro:{r:220,g:220,b:220},ghostwhite:{r:248,g:248,b:255},gold:{r:255,g:215,b:0},goldenrod:{r:218,g:165,b:32},gray:{r:128,g:128,b:128},green:{r:0,g:128,b:0},greenyellow:{r:173,g:255,b:47},grey:{r:128,g:128,b:128},honeydew:{r:240,g:255,b:240},hotpink:{r:255,g:105,b:180},indianred:{r:205,g:92,b:92},indigo:{r:75,g:0,b:130},ivory:{r:255,g:255,b:240},khaki:{r:240,g:230,b:140},lavender:{r:230,g:230,b:250},lavenderblush:{r:255,g:240,b:245},lawngreen:{r:124,g:252,b:0},lemonchiffon:{r:255,g:250,b:205},lightblue:{r:173,g:216,b:230},lightcoral:{r:240,g:128,b:128},lightcyan:{r:224,g:255,b:255},lightgoldenrodyellow:{r:250,g:250,b:210},lightgray:{r:211,g:211,b:211},lightgreen:{r:144,g:238,b:144},lightgrey:{r:211,g:211,b:211},lightpink:{r:255,g:182,b:193},lightsalmon:{r:255,g:160,b:122},lightseagreen:{r:32,g:178,b:170},lightskyblue:{r:135,g:206,b:250},lightslategray:{r:119,g:136,b:153},lightslategrey:{r:119,g:136,b:153},lightsteelblue:{r:176,g:196,b:222},lightyellow:{r:255,g:255,b:224},lime:{r:0,g:255,b:0},limegreen:{r:50,g:205,b:50},linen:{r:250,g:240,b:230},magenta:{r:255,g:0,b:255},maroon:{r:128,g:0,b:0},mediumaquamarine:{r:102,g:205,b:170},mediumblue:{r:0,g:0,b:205},mediumorchid:{r:186,g:85,b:211},mediumpurple:{r:147,g:112,b:219},mediumseagreen:{r:60,g:179,b:113},mediumslateblue:{r:123,g:104,b:238},mediumspringgreen:{r:0,g:250,b:154},mediumturquoise:{r:72,g:209,b:204},mediumvioletred:{r:199,g:21,b:133},midnightblue:{r:25,g:25,b:112},mintcream:{r:245,g:255,b:250},mistyrose:{r:255,g:228,b:225},moccasin:{r:255,g:228,b:181},navajowhite:{r:255,g:222,b:173},navy:{r:0,g:0,b:128},oldlace:{r:253,g:245,b:230},olive:{r:128,g:128,b:0},olivedrab:{r:107,g:142,b:35},orange:{r:255,g:165,b:0},orangered:{r:255,g:69,b:0},orchid:{r:218,g:112,b:214},palegoldenrod:{r:238,g:232,b:170},palegreen:{r:152,g:251,b:152},paleturquoise:{r:175,g:238,b:238},palevioletred:{r:219,g:112,b:147},papayawhip:{r:255,g:239,b:213},peachpuff:{r:255,g:218,b:185},peru:{r:205,g:133,b:63},pink:{r:255,g:192,b:203},plum:{r:221,g:160,b:221},powderblue:{r:176,g:224,b:230},purple:{r:128,g:0,b:128},red:{r:255,g:0,b:0},rosybrown:{r:188,g:143,b:143},royalblue:{r:65,g:105,b:225},saddlebrown:{r:139,g:69,b:19},salmon:{r:250,g:128,b:114},sandybrown:{r:244,g:164,b:96},seagreen:{r:46,g:139,b:87},seashell:{r:255,g:245,b:238},sienna:{r:160,g:82,b:45},silver:{r:192,g:192,b:192},skyblue:{r:135,g:206,b:235},slateblue:{r:106,g:90,b:205},slategray:{r:112,g:128,b:144},slategrey:{r:112,g:128,b:144},snow:{r:255,g:250,b:250},springgreen:{r:0,g:255,b:127},steelblue:{r:70,g:130,b:180},tan:{r:210,g:180,b:140},teal:{r:0,g:128,b:128},thistle:{r:216,g:191,b:216},tomato:{r:255,g:99,b:71},transparent:{r:0,g:0,b:0,a:0},turquoise:{r:64,g:224,b:208},violet:{r:238,g:130,b:238},wheat:{r:245,g:222,b:179},white:{r:255,g:255,b:255},whitesmoke:{r:245,g:245,b:245},yellow:{r:255,g:255,b:0},yellowgreen:{r:154,g:205,b:50}};function o(...e){const t={type:"qcm-color",r:0,g:0,b:0,a:1,invalid:!1,spaces:{}};let r=0,o=0,a=0,s=1;if(null!==(l=e[0])&&"object"==typeof l&&"type"in l&&"qcm-color"===l.type)({r:r,g:o,b:a,a:s}=e[0]),t.invalid=e[0].invalid,t.spaces={...e[0].spaces};else if(n(e[0]))({r:r,g:o,b:a}=e[0]),"a"in e[0]&&({a:s}=e[0]);else if(e.length<3)if("string"==typeof e[0]){const n=e[0];let l;if(l=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i.exec(n))r=parseInt(l[1],10),o=parseInt(l[2],10),a=parseInt(l[3],10);else if(l=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d(\.\d+)?)\s*\)$/i.exec(n))r=parseInt(l[1],10),o=parseInt(l[2],10),a=parseInt(l[3],10),s=parseFloat(l[4]);else if(l=/^ARGB\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i.exec(n))s=parseInt(l[1],10)/255,r=parseInt(l[2],10),o=parseInt(l[3],10),a=parseInt(l[4],10);else if(l=/^#([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})$/i.exec(n))r=parseInt(l[1],16),o=parseInt(l[2],16),a=parseInt(l[3],16),s=1;else if(l=/^#([A-Fa-f0-9])([A-Fa-f0-9])([A-Fa-f0-9])$/i.exec(n))r=parseInt(l[1]+l[1],16),o=parseInt(l[2]+l[2],16),a=parseInt(l[3]+l[3],16),s=1;else if(l=/^hsl\(\s*(\d+(\.\d+)?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d+(\.\d+)?%?)\s*\)$/i.exec(n)){let e=parseFloat(l[1]),t=parseFloat(l[3]),n=parseFloat(l[5]);e%=360,t/=100,n/=100,e=e<0?0:e>360?360:e,t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n;const i=n<=.5?2*n*t:(2-2*n)*t;let c=e/60;const u=i*(1-Math.abs(c%2-1));let d=[];switch(c=Math.floor(c),c){case 0:d=[i,u,0];break;case 1:d=[u,i,0];break;case 2:d=[0,i,u];break;case 3:d=[0,u,i];break;case 4:d=[u,0,i];break;case 5:d=[i,0,u];break;default:d=[0,0,0]}const p=n-.5*i;r=d[0]+p,o=d[1]+p,a=d[2]+p,r=Math.round(255*r),o=Math.round(255*o),a=Math.round(255*a),s=1}else if(l=/^hsla\(\s*(\d+(\.\d+)?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d(\.\d+)?)\s*\)$/i.exec(n)){let e=parseFloat(l[1]),t=parseFloat(l[3]),n=parseFloat(l[5]);s=parseFloat(l[7]),e%=360,t/=100,n/=100,e=e<0?0:e>360?360:e,t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n;const i=n<=.5?2*n*t:(2-2*n)*t;let c=e/60;const u=i*(1-Math.abs(c%2-1));let d=[];switch(c=Math.floor(c),c){case 0:d=[i,u,0];break;case 1:d=[u,i,0];break;case 2:d=[0,i,u];break;case 3:d=[0,u,i];break;case 4:d=[u,0,i];break;case 5:d=[i,0,u];break;default:d=[0,0,0]}const p=n-.5*i;r=d[0]+p,o=d[1]+p,a=d[2]+p,r=Math.round(255*r),o=Math.round(255*o),a=Math.round(255*a)}else if(l=/^hsv\(\s*(\d+(\.\d+)?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d+(\.\d+)?%?)\s*\)$/i.exec(n)){let e=parseFloat(l[1]),t=parseFloat(l[3]),n=parseFloat(l[5]);e%=360,t/=100,n/=100,e=e<0?0:e>360?360:e,t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n;const i=n*t;let c=e/60;const u=i*(1-Math.abs(c%2-1));let d=[];switch(c=Math.floor(c),c){case 0:d=[i,u,0];break;case 1:d=[u,i,0];break;case 2:d=[0,i,u];break;case 3:d=[0,u,i];break;case 4:d=[u,0,i];break;case 5:d=[i,0,u];break;default:d=[0,0,0]}const p=n-i;r=d[0]+p,o=d[1]+p,a=d[2]+p,r=Math.round(255*r),o=Math.round(255*o),a=Math.round(255*a),s=1}else{const e=n.toLowerCase();if(function(e){return e in i}(e)){const t=i[e];({r:r,g:o,b:a}=t),s="a"in t?t.a:1}else t.invalid=!0}}else"number"==typeof e[0]&&e[0]>=0&&"argb"===e[1]?(s=(4278190080&e[0])>>>24,s/=255,r=(16711680&e[0])>>16,o=(65280&e[0])>>8,a=255&e[0]):"number"==typeof e[0]&&e[0]>=0?(r=(16711680&e[0])>>16,o=(65280&e[0])>>8,a=255&e[0]):t.invalid=!0;else 3===e.length||4===e.length?(r=e[0],o=e[1],a=e[2],s=4===e.length?e[3]:1):t.invalid=!0;var l;return Number.isNaN(+r+o+a+s)&&(t.invalid=!0),t.r=Math.floor(r),t.g=Math.floor(o),t.b=Math.floor(a),t.a=s,t}function a(e){let t,n,r=0;const i="string"==typeof e?o(e):e,a=i.r/255,s=i.g/255,l=i.b/255,{a:c}=i,u=Math.max(a,s,l),d=Math.min(a,s,l),p=(u+d)/2;if(u===d)t=0,r=0;else{switch(n=u-d,t=p>.5?n/(2-u-d):n/(u+d),u){case a:r=(s-l)/n+(s<l?6:0);break;case s:r=(l-a)/n+2;break;case l:r=(a-s)/n+4}r/=6}return{h:360*r,s:100*t,l:100*p,a:c}}function s(e){let t,n,r=0;const i="string"==typeof e?o(e):e,a=i.r/255,s=i.g/255,l=i.b/255,c=Math.max(a,s,l),u=Math.min(a,s,l),d=c;if(c===u)t=0,r=0;else{switch(n=c-u,t=0===n?0:n/d,c){case a:r=(s-l)/n+(s<l?6:0);break;case s:r=(l-a)/n+2;break;case l:r=(a-s)/n+4}r/=6}return{h:360*r%360,s:100*t,v:100*d}}function l(e){if(n(e))return`rgb(${e.r}, ${e.g}, ${e.b})`;const t="string"==typeof e?r(e):e;return`rgb(${(16711680&t)>>16}, ${(65280&t)>>8}, ${255&t})`}function c(e,t){return n(e)?`rgba(${e.r}, ${e.g}, ${e.b}, ${e.a})`:c(o(e))}function u(e){return n(e)?1===e.a?l(e):c(e):u(o(e))}const d=e=>{const t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4};function p(e){return.2126*d(e.r)+.7152*d(e.g)+.0722*d(e.b)}function f(...e){const t=o(...e),i={type:t.type,r:t.r,g:t.g,b:t.b,a:t.a,invalid:t.invalid,spaces:t.spaces},d=()=>(i.spaces.hslaObject||(i.spaces.hslaObject=a(i)),i.spaces.hslaObject),h=e=>{const t=d(),{h:n,s:r,l:i,a:o}=t;return`hsla(${n}, ${r}, ${Math.max(0,Math.min(i+e,100))}, ${o})`};return{get type(){return i.type},isInvalid:()=>i.invalid,get r(){return i.r},get g(){return i.g},get b(){return i.b},get a(){return i.a},getR:()=>i.r,getG:()=>i.g,getB:()=>i.b,getAlpha:()=>i.a,setAlpha:e=>{i.a=e,i.spaces={}},isEqualTo:e=>{let t;if("string"==typeof e)t=o(e);else{if(e.type!==i.type)return!1;t=e}return t.r===i.r&&t.g===i.g&&t.b===i.b&&t.a===i.a},isDark:()=>function(...e){const t=o(...e);return t.invalid||p(t)<.4}(i),getRGB:()=>(i.spaces.rgb||(i.spaces.rgb=l(i)),i.spaces.rgb),getRGBA:()=>(i.spaces.rgba||(i.spaces.rgba=c(i)),i.spaces.rgba),getString:()=>(i.spaces.string||(i.spaces.string=u(i)),i.spaces.string),getHex:()=>(i.spaces.hex||(i.spaces.hex=function(e){let t,i,o;if(n(e))return t=e.r.toString(16),i=e.g.toString(16),o=e.b.toString(16),1===t.length&&(t=`0${t}`),1===i.length&&(i=`0${i}`),1===o.length&&(o=`0${o}`),`#${[t,i,o].join("")}`;const a="string"==typeof e?r(e):e;return t=((16711680&a)>>16).toString(16),i=((65280&a)>>8).toString(16),o=(255&a).toString(16),1===t.length&&(t=`0${t}`),1===i.length&&(i=`0${i}`),1===o.length&&(o=`0${o}`),`#${t}${i}${o}`}(i)),i.spaces.hex),getHSL:()=>(i.spaces.hsl||(i.spaces.hsl=function(e){let t,n,r=0;const i="string"==typeof e?o(e):e,a=i.r/255,s=i.g/255,l=i.b/255,c=Math.max(a,s,l),u=Math.min(a,s,l),d=(c+u)/2;if(c===u)t=0,r=0;else{switch(n=c-u,t=d>.5?n/(2-c-u):n/(c+u),c){case a:r=(s-l)/n+(s<l?6:0);break;case s:r=(l-a)/n+2;break;case l:r=(a-s)/n+4}r/=6}return`hsl(${360*r}, ${100*t}, ${100*d})`}(i)),i.spaces.hsl),getHSLA:()=>(i.spaces.hsla||(i.spaces.hsla=function(e){const{h:t,s:n,l:r,a:i}=a(e);return`hsla(${t}, ${n}, ${r}, ${i})`}(i)),i.spaces.hsla),getHSLAObject:d,getShiftedHSLA:h,getHSV:()=>(i.spaces.hsv||(i.spaces.hsv=function(e){const{h:t,s:n,v:r}=s(e);return`hsv(${t}, ${n}, ${r})`}(i)),i.spaces.hsv),getHSVObject:()=>(i.spaces.hsvObject||(i.spaces.hsvObject=s(i)),i.spaces.hsvObject),blend:(e,t)=>`rgba(${Math.floor(i.r+(e.r-i.r)*t)}, ${Math.floor(i.g+(e.g-i.g)*t)}, ${Math.floor(i.b+(e.b-i.b)*t)}, ${Math.floor(i.a+(e.getAlpha()-i.a)*t)})`,getBrightenedColor:(e=1)=>f(h(18*e)),getDarkenedColor:(e=1)=>f(h(18*-e))}}function h(e,t){if(!e||!t)return;const n=p(e),r=p(t);return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g,y="top",b="top-right",v="right",x="bottom-right",w="bottom",S="bottom-left",k="left",C="top-left";m(m(m(m(m(m(m(m(m(m(g={},"equal-equal",[y,w]),"equal-higher",[w,x]),"equal-lower",[y,b]),"equal-void",[y,w]),"higher-equal",[k,S,y,b]),"higher-higher-acute",[w,S,k,b]),"higher-higher-obtuse",[w,y]),"higher-lower-negative",[y,b,v]),"higher-lower-positive",[w,S,k]),"higher-void",[y]),m(m(m(m(m(m(m(m(m(m(g,"lower-equal",[y]),"lower-higher-negative",[y,C]),"lower-higher-positive",[x]),"lower-lower-acute",[y,C,k,b,v]),"lower-lower-obtuse",[y,w]),"lower-void",[y]),"void-equal",[y]),"void-higher",[y,w]),"void-lower",[y,w,k]),"void-void",[y]),m(g,"unclassified",[y,w,v,k,b,x,S,C]);var E,M,R=["American Typewriter, serif","Andalé Mono, monospace","Arial Black, sans-serif","Arial, sans-serif","Bradley Hand, cursive","Brush Script MT, cursive","Comic Sans MS, cursive","Courier, monospace","Didot, serif","Georgia, serif","Impact, sans-serif","Lucida Console, monospace","Luminari, fantasy","Monaco, monospace","QlikView Sans, sans-serif","Source Sans Pro, sans-serif","Tahoma, sans-serif","Times New Roman, serif","Trebuchet MS, sans-serif","Verdana, sans-serif"],_=["Abril Fatface, serif","Bangers, fantasy","Bebas Neue, sans serif","EB Garamond, serif","Fredoka One, fantasy","Graduate, fantasy","Gravitas One, serif","Indie Flower, fantasy","Inter, sans-serif","Lobster, fantasy","Montserrat, sans-serif","Nixie One, sans-serif","Noto Sans, sans-serif","Open Sans, sans-serif","PT Serif, serif","Pacifico, cursive","Permanent Marker, fantasy","QlikView Sans, sans-serif","Raleway, sans-serif","Rammetto One, fantasy","Roboto, sans-serif","Source Sans Pro, sans-serif","Titan One, fantasy","Yanone Kaffeesatz, sans-serif"];function P(e){return null!=e&&e.isEnabled("PS_20852_WYSIWYG_FONT_SUPPORT")?_:R}var A=function(){if(M)return E;M=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===t.call(e)},o=function(n){if(!n||"[object Object]"!==t.call(n))return!1;var r,i=e.call(n,"constructor"),o=n.constructor&&n.constructor.prototype&&e.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!i&&!o)return!1;for(r in n);return void 0===r||e.call(n,r)},a=function(e,t){n&&"__proto__"===t.name?n(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},s=function(t,n){if("__proto__"===n){if(!e.call(t,n))return;if(r)return r(t,n).value}return t[n]};return E=function e(){var t,n,r,l,c,u,d=arguments[0],p=1,f=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},p=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});p<f;++p)if(null!=(t=arguments[p]))for(n in t)r=s(d,n),d!==(l=s(t,n))&&(h&&l&&(o(l)||(c=i(l)))?(c?(c=!1,u=r&&i(r)?r:[]):u=r&&o(r)?r:{},a(d,{name:n,newValue:e(h,u,l)})):void 0!==l&&a(d,{name:n,newValue:l}));return d},E}();function I(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function D(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function T(){}!function(e){e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")&&e.default}(A);var O=1/.7,N="\\s*([+-]?\\d+)\\s*",L="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",q="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",z=/^#([0-9a-f]{3,8})$/,j=new RegExp(`^rgb\\(${N},${N},${N}\\)$`),F=new RegExp(`^rgb\\(${q},${q},${q}\\)$`),$=new RegExp(`^rgba\\(${N},${N},${N},${L}\\)$`),H=new RegExp(`^rgba\\(${q},${q},${q},${L}\\)$`),B=new RegExp(`^hsl\\(${L},${q},${q}\\)$`),W=new RegExp(`^hsla\\(${L},${q},${q},${L}\\)$`),V={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function U(){return this.rgb().formatHex()}function G(){return this.rgb().formatRgb()}function Y(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=z.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?K(t):3===n?new Z(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?X(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?X(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=j.exec(e))?new Z(t[1],t[2],t[3],1):(t=F.exec(e))?new Z(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=$.exec(e))?X(t[1],t[2],t[3],t[4]):(t=H.exec(e))?X(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=B.exec(e))?oe(t[1],t[2]/100,t[3]/100,1):(t=W.exec(e))?oe(t[1],t[2]/100,t[3]/100,t[4]):V.hasOwnProperty(e)?K(V[e]):"transparent"===e?new Z(NaN,NaN,NaN,0):null}function K(e){return new Z(e>>16&255,e>>8&255,255&e,1)}function X(e,t,n,r){return r<=0&&(e=t=n=NaN),new Z(e,t,n,r)}function J(e){return e instanceof T||(e=Y(e)),e?new Z((e=e.rgb()).r,e.g,e.b,e.opacity):new Z}function Q(e,t,n,r){return 1===arguments.length?J(e):new Z(e,t,n,null==r?1:r)}function Z(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function ee(){return`#${ie(this.r)}${ie(this.g)}${ie(this.b)}`}function te(){const e=ne(this.opacity);return`${1===e?"rgb(":"rgba("}${re(this.r)}, ${re(this.g)}, ${re(this.b)}${1===e?")":`, ${e})`}`}function ne(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function re(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ie(e){return((e=re(e))<16?"0":"")+e.toString(16)}function oe(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new se(e,t,n,r)}function ae(e){if(e instanceof se)return new se(e.h,e.s,e.l,e.opacity);if(e instanceof T||(e=Y(e)),!e)return new se;if(e instanceof se)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,s=o-i,l=(o+i)/2;return s?(a=t===o?(n-r)/s+6*(n<r):n===o?(r-t)/s+2:(t-n)/s+4,s/=l<.5?o+i:2-o-i,a*=60):s=l>0&&l<1?0:a,new se(a,s,l,e.opacity)}function se(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function le(e){return(e=(e||0)%360)<0?e+360:e}function ce(e){return Math.max(0,Math.min(1,e||0))}function ue(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}I(T,Y,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:U,formatHex:U,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ae(this).formatHsl()},formatRgb:G,toString:G}),I(Z,Q,D(T,{brighter(e){return e=null==e?O:Math.pow(O,e),new Z(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Z(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Z(re(this.r),re(this.g),re(this.b),ne(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ee,formatHex:ee,formatHex8:function(){return`#${ie(this.r)}${ie(this.g)}${ie(this.b)}${ie(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:te,toString:te})),I(se,(function(e,t,n,r){return 1===arguments.length?ae(e):new se(e,t,n,null==r?1:r)}),D(T,{brighter(e){return e=null==e?O:Math.pow(O,e),new se(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new se(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Z(ue(e>=240?e-240:e+120,i,r),ue(e,i,r),ue(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new se(le(this.h),ce(this.s),ce(this.l),ne(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=ne(this.opacity);return`${1===e?"hsl(":"hsla("}${le(this.h)}, ${100*ce(this.s)}%, ${100*ce(this.l)}%${1===e?")":`, ${e})`}`}}));const de=Math.PI/180,pe=180/Math.PI,fe=4/29,he=6/29,me=3*he*he;function ge(e){if(e instanceof ye)return new ye(e.l,e.a,e.b,e.opacity);if(e instanceof Se)return ke(e);e instanceof Z||(e=J(e));var t,n,r=we(e.r),i=we(e.g),o=we(e.b),a=be((.2225045*r+.7168786*i+.0606169*o)/1);return r===i&&i===o?t=n=a:(t=be((.4360747*r+.3850649*i+.1430804*o)/.96422),n=be((.0139322*r+.0971045*i+.7141733*o)/.82521)),new ye(116*a-16,500*(t-a),200*(a-n),e.opacity)}function ye(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function be(e){return e>.008856451679035631?Math.pow(e,1/3):e/me+fe}function ve(e){return e>he?e*e*e:me*(e-fe)}function xe(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function we(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Se(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function ke(e){if(isNaN(e.h))return new ye(e.l,0,0,e.opacity);var t=e.h*de;return new ye(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}I(ye,(function(e,t,n,r){return 1===arguments.length?ge(e):new ye(e,t,n,null==r?1:r)}),D(T,{brighter(e){return new ye(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new ye(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new Z(xe(3.1338561*(t=.96422*ve(t))-1.6168667*(e=1*ve(e))-.4906146*(n=.82521*ve(n))),xe(-.9787684*t+1.9161415*e+.033454*n),xe(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),I(Se,(function(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof Se)return new Se(e.h,e.c,e.l,e.opacity);if(e instanceof ye||(e=ge(e)),0===e.a&&0===e.b)return new Se(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*pe;return new Se(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new Se(e,t,n,null==r?1:r)}),D(T,{brighter(e){return new Se(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new Se(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return ke(this).rgb()}}));var Ce=e=>()=>e;function Ee(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):Ce(isNaN(e)?t:e)}!function e(t){var n=function(e){return 1==(e=+e)?Ee:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Ce(isNaN(t)?n:t)}}(t);function r(e,t){var r=n((e=Q(e)).r,(t=Q(t)).r),i=n(e.g,t.g),o=n(e.b,t.b),a=Ee(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=o(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);var Me="center",Re="bottom";[{key:"NoDataExist",alignment:Me,condition:function(e){var t=e.layoutService;if(!t)return!1;var n=t.meta.size;return n.x*n.y==0}},{key:"OnlyNanDataMeasure",translationKey:"OnlyNanData",alignment:Me,condition:function(e){var t=e.layoutService;return!!t&&t.getHyperCubeValue("qMeasureInfo").every((function(e){return"NaN"===e.qMin&&"NaN"===e.qMax}))}},{key:"OnlyNanDataDimensionContinuous",translationKey:"OnlyNanData",alignment:Me,condition:function(e){var t=e.layoutService;if(!t)return!1;if(!t.meta.isContinuous)return!1;var n=t.getHyperCubeValue("qDimensionInfo.0");return n&&(n.qMax<n.qMin||"NaN"===n.qMax)}},{key:"OnlyNegativeOrZeroValues",alignment:Me},{key:"DataRangeIncludingZero",alignment:Re},{key:"LimitedData",alignment:Re},{key:"NegativeOrZeroValues",alignment:Re}].reduce((function(e,t){return e[t.key]=t,e}),{});var _e,Pe=["__proto__","constructor"];function Ae(e,t,n){if(void 0!==e&&void 0!==t){var r=t.split("."),i=r[r.length-1];if(!Pe.some((function(e){return r.includes(e)}))){for(var o=e,a=0;a<r.length-1;++a){var s=r[a];void 0===o[s]&&(o[s]=Number.isNaN(+r[a+1])?{}:[]),o=o[s]}void 0!==n?o[i]=n:delete o[i]}}}function Ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=function(){var e={};return{get:function(t){return e[t]},set:function(t,n){return e[t]=n,n},has:function(t){return t in e},remove:function(t){delete e[t]},empty:function(){e={}}}}();return function(r){var i=t(r);return n.has(i)?n.get(i):n.set(i,e(r))}}function De(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function Te(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=Ne)):void 0===t&&(t=Oe);for(var n,r,i,o,a,s=new ze(e),l=[s];n=l.pop();)if((i=t(n.data))&&(a=(i=Array.from(i)).length))for(n.children=i,o=a-1;o>=0;--o)l.push(r=i[o]=new ze(i[o])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(qe)}function Oe(e){return e.children}function Ne(e){return Array.isArray(e)?e[1]:null}function Le(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function qe(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function ze(e){this.data=e,this.depth=this.height=0,this.parent=null}ze.prototype=Te.prototype={constructor:ze,count:function(){return this.eachAfter(De)},each:function(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this},eachAfter:function(e,t){for(var n,r,i,o=this,a=[o],s=[],l=-1;o=a.pop();)if(s.push(o),n=o.children)for(r=0,i=n.length;r<i;++r)a.push(n[r]);for(;o=s.pop();)e.call(t,o,++l,this);return this},eachBefore:function(e,t){for(var n,r,i=this,o=[i],a=-1;i=o.pop();)if(e.call(t,i,++a,this),n=i.children)for(r=n.length-1;r>=0;--r)o.push(n[r]);return this},find:function(e,t){let n=-1;for(const r of this)if(e.call(t,r,++n,this))return r},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)n+=r[i].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return Te(this).eachBefore(Le)},[Symbol.iterator]:function*(){var e,t,n,r,i=this,o=[i];do{for(e=o.reverse(),o=[];i=e.pop();)if(yield i,t=i.children)for(n=0,r=t.length;n<r;++n)o.push(t[n])}while(o.length)}},_e=function(e){
/*! javascript-number-formatter - v1.1.11 - http://mottie.github.com/javascript-number-formatter/ * © ecava */
e.exports=function(e,t){if(!e||isNaN(+t))return t;var n,r,i,o,a,s,l,c,u,d,p=e.length,f=e.search(/[0-9\-\+#]/),h=f>0?e.substring(0,f):"",m=e.split("").reverse().join(""),g=m.search(/[0-9\-\+#]/),y=p-g,b=e.substring(y,y+1),v=y+("."===b||","===b?1:0),x=g>0?e.substring(v,p):"";if(n=(t="-"===(e=e.substring(f,v)).charAt(0)?-t:+t)<0?t=-t:0,i=(r=e.match(/[^\d\-\+#]/g))&&r[r.length-1]||".",o=r&&r[1]&&r[0]||",",e=e.split(i),t=+(t=t.toFixed(e[1]&&e[1].length))+"",s=e[1]&&e[1].lastIndexOf("0"),(!(c=t.split("."))[1]||c[1]&&c[1].length<=s)&&(t=(+t).toFixed(s+1)),u=e[0].split(o),e[0]=u.join(""),(a=e[0]&&e[0].indexOf("0"))>-1)for(;c[0].length<e[0].length-a;)c[0]="0"+c[0];else 0==+c[0]&&(c[0]="");if((t=t.split("."))[0]=c[0],l=u[1]&&u[u.length-1].length){for(m="",y=(d=t[0]).length%l,p=d.length,v=0;v<p;v++)m+=d.charAt(v),!((v-y+1)%l)&&v<p-l&&(m+=o);t[0]=m}return t[1]=e[1]&&t[1]?i+t[1]:"","0"!==(r=t.join(""))&&""!==r||(n=!1),h+(n?"-":"")+r+x}},_e({exports:{}});const je=()=>{let e;const t=new Promise((t=>{e=t}));return{promise:t,resolve:e}};function Fe(t,n){return e.useMemo((()=>t),n)}const $e={},He=()=>{const{viewState:t}=e.useOptions(),n=(t=>{const n=e.useMemo((()=>({current:$e})),[]);return n.current=n.current===$e?t:n.current,n})(new Set),r=void 0!==window.qlikprinting,{promise:i,resolve:o}=e.useMemo((()=>je()),[]),a=Fe((e=>{r&&n.current.add(e)}),[n]),s=Fe(function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50;return function(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];clearTimeout(t),t=setTimeout((function(){return e.apply(r,o)}),n)}}((async()=>{await Promise.all(n.current),n.current.clear(),o()}),1e3),[o,n]);return e.usePromise((async()=>{r&&await i}),[i,r]),e.useMemo((()=>({viewState:t,isDownloadedAsPDForImage:r,notifyIsDoneRendering:s,waitForPromise:a})),[s,r,t,a])},Be={GREYSCALE_0:"#000000",GREYSCALE_5:"#0E0E0E",GREYSCALE_10:"#1A1A1A",GREYSCALE_15:"#262626",GREYSCALE_20:"#333333",GREYSCALE_25:"#404040",GREYSCALE_30:"#4D4D4D",GREYSCALE_35:"#595959",GREYSCALE_40:"#666666",GREYSCALE_45:"#737373",GREYSCALE_50:"#808080",GREYSCALE_55:"#8C8C8C",GREYSCALE_60:"#999999",GREYSCALE_65:"#A6A6A6",GREYSCALE_70:"#B3B3B3",GREYSCALE_75:"#BFBFBF",GREYSCALE_80:"#CCCCCC",GREYSCALE_85:"#D9D9D9",GREYSCALE_90:"#E6E6E6",GREYSCALE_95:"#F2F2F2",GREYSCALE_98:"#FAFAFA",GREYSCALE_100:"#FFFFFF"},We={WHITE:"#FFFFFF",GREEN_ULTRA_LIGHT:"#F2F9F5",GREEN:"#00873D",GREEN_PALE:"#15AA51",GREEN_DARK:"#0D6932",GREEN_EXTRA_DARK:"#094923",BLUE_ULTRA_LIGHT:"#EDF7FC",BLUE:"#005DB9",BLUE_PALE:"#048DEC",BLUE_DARK:"#003A8F",BLUE_EXTRA_DARK:"#002D6D",RED_ULTRA_LIGHT:"#FEF2F6",RED:"#D7004B",RED_PALE:"#F15A81",RED_DARK:"#8B0041",RED_EXTRA_DARK:"#5C002B",ORANGE_ULTRA_LIGHT:"#FFF7EB",ORANGE:"#EF6D00",ORANGE_PALE:"#FF9800",ORANGE_DARK:"#BF3900",ORANGE_EXTRA_DARK:"#611100",PURPLE:"#655dc6",PURPLE_PALE:"#8D8BCE",PURPLE_DARK:"#413885",...Be,GREYSCALE_0_0:"rgba(0, 0, 0, 0)",GREYSCALE_0_03:"rgba(0, 0, 0, 0.03)",GREYSCALE_0_05:"rgba(0, 0, 0, 0.05)",GREYSCALE_0_06:"rgba(0, 0, 0, 0.06)",GREYSCALE_0_10:"rgba(0, 0, 0, 0.1)",GREYSCALE_0_15:"rgba(0, 0, 0, 0.15)",GREYSCALE_0_20:"rgba(0, 0, 0, 0.2)",GREYSCALE_0_30:"rgba(0, 0, 0, 0.3)",GREYSCALE_0_42:"rgba(0, 0, 0, 0.42)",GREYSCALE_0_55:"rgba(0, 0, 0, 0.55)",GREYSCALE_0_60:"rgba(0, 0, 0, 0.6)",GREYSCALE_100_15:"rgba(255, 255, 255, 0.15)",GREYSCALE_100_50:"rgba(255, 255, 255, 0.5)",GREYSCALE_100_60:"rgba(255, 255, 255, 0.6)",MISC_FOCUS_BORDER:"#0275D9",TEXT_PRIMARY:"#404040",TEXT_SECONDARY:"rgba(0, 0, 0, 0.55)"},Ve=12,Ue=14,Ge=16,Ye=24,Ke=3,Xe=300,Je=400,Qe=600,Ze=700,et={FONT_FAMILY:"'Source Sans Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif"};function tt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function nt(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var rt={exports:{}},it={},ot={exports:{}},at={},st=Symbol.for("react.element"),lt=Symbol.for("react.portal"),ct=Symbol.for("react.fragment"),ut=Symbol.for("react.strict_mode"),dt=Symbol.for("react.profiler"),pt=Symbol.for("react.provider"),ft=Symbol.for("react.context"),ht=Symbol.for("react.forward_ref"),mt=Symbol.for("react.suspense"),gt=Symbol.for("react.memo"),yt=Symbol.for("react.lazy"),bt=Symbol.iterator;var vt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xt=Object.assign,wt={};function St(e,t,n){this.props=e,this.context=t,this.refs=wt,this.updater=n||vt}function kt(){}function Ct(e,t,n){this.props=e,this.context=t,this.refs=wt,this.updater=n||vt}St.prototype.isReactComponent={},St.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},St.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},kt.prototype=St.prototype;var Et=Ct.prototype=new kt;Et.constructor=Ct,xt(Et,St.prototype),Et.isPureReactComponent=!0;var Mt=Array.isArray,Rt=Object.prototype.hasOwnProperty,_t={current:null},Pt={key:!0,ref:!0,__self:!0,__source:!0};function At(e,t,n){var r,i={},o=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(o=""+t.key),t)Rt.call(t,r)&&!Pt.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return{$$typeof:st,type:e,key:o,ref:a,props:i,_owner:_t.current}}function It(e){return"object"==typeof e&&null!==e&&e.$$typeof===st}var Dt=/\/+/g;function Tt(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function Ot(e,t,n,r,i){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case st:case lt:a=!0}}if(a)return i=i(a=e),e=""===r?"."+Tt(a,0):r,Mt(i)?(n="",null!=e&&(n=e.replace(Dt,"$&/")+"/"),Ot(i,t,n,"",(function(e){return e}))):null!=i&&(It(i)&&(i=function(e,t){return{$$typeof:st,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(Dt,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=""===r?".":r+":",Mt(e))for(var s=0;s<e.length;s++){var l=r+Tt(o=e[s],s);a+=Ot(o,t,n,l,i)}else if(l=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=bt&&e[bt]||e["@@iterator"])?e:null}(e),"function"==typeof l)for(e=l.call(e),s=0;!(o=e.next()).done;)a+=Ot(o=o.value,t,n,l=r+Tt(o,s++),i);else if("object"===o)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function Nt(e,t,n){if(null==e)return e;var r=[],i=0;return Ot(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function Lt(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var qt={current:null},zt={transition:null},jt={ReactCurrentDispatcher:qt,ReactCurrentBatchConfig:zt,ReactCurrentOwner:_t};function Ft(){throw Error("act(...) is not supported in production builds of React.")}at.Children={map:Nt,forEach:function(e,t,n){Nt(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return Nt(e,(function(){t++})),t},toArray:function(e){return Nt(e,(function(e){return e}))||[]},only:function(e){if(!It(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},at.Component=St,at.Fragment=ct,at.Profiler=dt,at.PureComponent=Ct,at.StrictMode=ut,at.Suspense=mt,at.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=jt,at.act=Ft,at.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=xt({},e.props),i=e.key,o=e.ref,a=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,a=_t.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)Rt.call(t,l)&&!Pt.hasOwnProperty(l)&&(r[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)r.children=n;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:st,type:e.type,key:i,ref:o,props:r,_owner:a}},at.createContext=function(e){return(e={$$typeof:ft,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:pt,_context:e},e.Consumer=e},at.createElement=At,at.createFactory=function(e){var t=At.bind(null,e);return t.type=e,t},at.createRef=function(){return{current:null}},at.forwardRef=function(e){return{$$typeof:ht,render:e}},at.isValidElement=It,at.lazy=function(e){return{$$typeof:yt,_payload:{_status:-1,_result:e},_init:Lt}},at.memo=function(e,t){return{$$typeof:gt,type:e,compare:void 0===t?null:t}},at.startTransition=function(e){var t=zt.transition;zt.transition={};try{e()}finally{zt.transition=t}},at.unstable_act=Ft,at.useCallback=function(e,t){return qt.current.useCallback(e,t)},at.useContext=function(e){return qt.current.useContext(e)},at.useDebugValue=function(){},at.useDeferredValue=function(e){return qt.current.useDeferredValue(e)},at.useEffect=function(e,t){return qt.current.useEffect(e,t)},at.useId=function(){return qt.current.useId()},at.useImperativeHandle=function(e,t,n){return qt.current.useImperativeHandle(e,t,n)},at.useInsertionEffect=function(e,t){return qt.current.useInsertionEffect(e,t)},at.useLayoutEffect=function(e,t){return qt.current.useLayoutEffect(e,t)},at.useMemo=function(e,t){return qt.current.useMemo(e,t)},at.useReducer=function(e,t,n){return qt.current.useReducer(e,t,n)},at.useRef=function(e){return qt.current.useRef(e)},at.useState=function(e){return qt.current.useState(e)},at.useSyncExternalStore=function(e,t,n){return qt.current.useSyncExternalStore(e,t,n)},at.useTransition=function(){return qt.current.useTransition()},at.version="18.3.1",ot.exports=at;var $t=ot.exports,Ht=tt($t),Bt=t({__proto__:null,default:Ht},[$t]),Wt=$t,Vt=Symbol.for("react.element"),Ut=Symbol.for("react.fragment"),Gt=Object.prototype.hasOwnProperty,Yt=Wt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Kt={key:!0,ref:!0,__self:!0,__source:!0};function Xt(e,t,n){var r,i={},o=null,a=null;for(r in void 0!==n&&(o=""+n),void 0!==t.key&&(o=""+t.key),void 0!==t.ref&&(a=t.ref),t)Gt.call(t,r)&&!Kt.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:Vt,type:e,key:o,ref:a,props:i,_owner:Yt.current}}it.Fragment=Ut,it.jsx=Xt,it.jsxs=Xt,rt.exports=it;var Jt=rt.exports;const Qt={black:"#000",white:"#fff"},Zt="#e57373",en="#ef5350",tn="#f44336",nn="#d32f2f",rn="#c62828",on="#f3e5f5",an="#ce93d8",sn="#ba68c8",ln="#ab47bc",cn="#9c27b0",un="#7b1fa2",dn="#e3f2fd",pn="#90caf9",fn="#42a5f5",hn="#1976d2",mn="#1565c0",gn="#4fc3f7",yn="#29b6f6",bn="#03a9f4",vn="#0288d1",xn="#01579b",wn="#81c784",Sn="#66bb6a",kn="#4caf50",Cn="#388e3c",En="#2e7d32",Mn="#1b5e20",Rn="#ffb74d",_n="#ffa726",Pn="#ff9800",An="#f57c00",In="#e65100",Dn={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function Tn(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}var On=Object.freeze({__proto__:null,default:Tn}),Nn="$$material";function Ln(){return Ln=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ln.apply(null,arguments)}function qn(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var zn=function(){return zn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},zn.apply(this,arguments)};function jn(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var Fn=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(i=n?n.call(r,u,d,c):void 0)||void 0===i&&u!==d)return!1}return!0},$n=tt(Fn),Hn="-ms-",Bn="-moz-",Wn="-webkit-",Vn="comm",Un="rule",Gn="decl",Yn="@keyframes",Kn=Math.abs,Xn=String.fromCharCode,Jn=Object.assign;function Qn(e){return e.trim()}function Zn(e,t){return(e=t.exec(e))?e[0]:e}function er(e,t,n){return e.replace(t,n)}function tr(e,t,n){return e.indexOf(t,n)}function nr(e,t){return 0|e.charCodeAt(t)}function rr(e,t,n){return e.slice(t,n)}function ir(e){return e.length}function or(e){return e.length}function ar(e,t){return t.push(e),e}function sr(e,t){return e.filter((function(e){return!Zn(e,t)}))}var lr=1,cr=1,ur=0,dr=0,pr=0,fr="";function hr(e,t,n,r,i,o,a,s){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:lr,column:cr,length:a,return:"",siblings:s}}function mr(e,t){return Jn(hr("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function gr(e){for(;e.root;)e=mr(e.root,{children:[e]});ar(e,e.siblings)}function yr(){return pr=dr<ur?nr(fr,dr++):0,cr++,10===pr&&(cr=1,lr++),pr}function br(){return nr(fr,dr)}function vr(){return dr}function xr(e,t){return rr(fr,e,t)}function wr(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Sr(e){return Qn(xr(dr-1,Er(91===e?e+2:40===e?e+1:e)))}function kr(e){for(;(pr=br())&&pr<33;)yr();return wr(e)>2||wr(pr)>3?"":" "}function Cr(e,t){for(;--t&&yr()&&!(pr<48||pr>102||pr>57&&pr<65||pr>70&&pr<97););return xr(e,vr()+(t<6&&32==br()&&32==yr()))}function Er(e){for(;yr();)switch(pr){case e:return dr;case 34:case 39:34!==e&&39!==e&&Er(pr);break;case 40:41===e&&Er(e);break;case 92:yr()}return dr}function Mr(e,t){for(;yr()&&e+pr!==57&&(e+pr!==84||47!==br()););return"/*"+xr(t,dr-1)+"*"+Xn(47===e?e:yr())}function Rr(e){for(;!wr(br());)yr();return xr(e,dr)}function _r(e){return function(e){return fr="",e}(Pr("",null,null,null,[""],e=function(e){return lr=cr=1,ur=ir(fr=e),dr=0,[]}(e),0,[0],e))}function Pr(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,d=a,p=0,f=0,h=0,m=1,g=1,y=1,b=0,v="",x=i,w=o,S=r,k=v;g;)switch(h=b,b=yr()){case 40:if(108!=h&&58==nr(k,d-1)){-1!=tr(k+=er(Sr(b),"&","&\f"),"&\f",Kn(c?s[c-1]:0))&&(y=-1);break}case 34:case 39:case 91:k+=Sr(b);break;case 9:case 10:case 13:case 32:k+=kr(h);break;case 92:k+=Cr(vr()-1,7);continue;case 47:switch(br()){case 42:case 47:ar(Ir(Mr(yr(),vr()),t,n,l),l);break;default:k+="/"}break;case 123*m:s[c++]=ir(k)*y;case 125*m:case 59:case 0:switch(b){case 0:case 125:g=0;case 59+u:-1==y&&(k=er(k,/\f/g,"")),f>0&&ir(k)-d&&ar(f>32?Dr(k+";",r,n,d-1,l):Dr(er(k," ","")+";",r,n,d-2,l),l);break;case 59:k+=";";default:if(ar(S=Ar(k,t,n,c,u,i,s,v,x=[],w=[],d,o),o),123===b)if(0===u)Pr(k,t,S,S,x,o,d,s,w);else switch(99===p&&110===nr(k,3)?100:p){case 100:case 108:case 109:case 115:Pr(e,S,S,r&&ar(Ar(e,S,S,0,0,i,s,v,i,x=[],d,w),w),i,w,d,s,r?x:w);break;default:Pr(k,S,S,S,[""],w,0,s,w)}}c=u=f=0,m=y=1,v=k="",d=a;break;case 58:d=1+ir(k),f=h;default:if(m<1)if(123==b)--m;else if(125==b&&0==m++&&125==(pr=dr>0?nr(fr,--dr):0,cr--,10===pr&&(cr=1,lr--),pr))continue;switch(k+=Xn(b),b*m){case 38:y=u>0?1:(k+="\f",-1);break;case 44:s[c++]=(ir(k)-1)*y,y=1;break;case 64:45===br()&&(k+=Sr(yr())),p=br(),u=d=ir(v=k+=Rr(vr())),b++;break;case 45:45===h&&2==ir(k)&&(m=0)}}return o}function Ar(e,t,n,r,i,o,a,s,l,c,u,d){for(var p=i-1,f=0===i?o:[""],h=or(f),m=0,g=0,y=0;m<r;++m)for(var b=0,v=rr(e,p+1,p=Kn(g=a[m])),x=e;b<h;++b)(x=Qn(g>0?f[b]+" "+v:er(v,/&\f/g,f[b])))&&(l[y++]=x);return hr(e,t,n,0===i?Un:s,l,c,u,d)}function Ir(e,t,n,r){return hr(e,t,n,Vn,Xn(pr),rr(e,2,-2),0,r)}function Dr(e,t,n,r,i){return hr(e,t,n,Gn,rr(e,0,r),rr(e,r+1,-1),r,i)}function Tr(e,t,n){switch(function(e,t){return 45^nr(e,0)?(((t<<2^nr(e,0))<<2^nr(e,1))<<2^nr(e,2))<<2^nr(e,3):0}(e,t)){case 5103:return Wn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Wn+e+e;case 4789:return Bn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Wn+e+Bn+e+Hn+e+e;case 5936:switch(nr(e,t+11)){case 114:return Wn+e+Hn+er(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Wn+e+Hn+er(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Wn+e+Hn+er(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Wn+e+Hn+e+e;case 6165:return Wn+e+Hn+"flex-"+e+e;case 5187:return Wn+e+er(e,/(\w+).+(:[^]+)/,Wn+"box-$1$2"+Hn+"flex-$1$2")+e;case 5443:return Wn+e+Hn+"flex-item-"+er(e,/flex-|-self/g,"")+(Zn(e,/flex-|baseline/)?"":Hn+"grid-row-"+er(e,/flex-|-self/g,""))+e;case 4675:return Wn+e+Hn+"flex-line-pack"+er(e,/align-content|flex-|-self/g,"")+e;case 5548:return Wn+e+Hn+er(e,"shrink","negative")+e;case 5292:return Wn+e+Hn+er(e,"basis","preferred-size")+e;case 6060:return Wn+"box-"+er(e,"-grow","")+Wn+e+Hn+er(e,"grow","positive")+e;case 4554:return Wn+er(e,/([^-])(transform)/g,"$1"+Wn+"$2")+e;case 6187:return er(er(er(e,/(zoom-|grab)/,Wn+"$1"),/(image-set)/,Wn+"$1"),e,"")+e;case 5495:case 3959:return er(e,/(image-set\([^]*)/,Wn+"$1$`$1");case 4968:return er(er(e,/(.+:)(flex-)?(.*)/,Wn+"box-pack:$3"+Hn+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Wn+e+e;case 4200:if(!Zn(e,/flex-|baseline/))return Hn+"grid-column-align"+rr(e,t)+e;break;case 2592:case 3360:return Hn+er(e,"template-","")+e;case 4384:case 3616:return n&&n.some((function(e,n){return t=n,Zn(e.props,/grid-\w+-end/)}))?~tr(e+(n=n[t].value),"span",0)?e:Hn+er(e,"-start","")+e+Hn+"grid-row-span:"+(~tr(n,"span",0)?Zn(n,/\d+/):+Zn(n,/\d+/)-+Zn(e,/\d+/))+";":Hn+er(e,"-start","")+e;case 4896:case 4128:return n&&n.some((function(e){return Zn(e.props,/grid-\w+-start/)}))?e:Hn+er(er(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return er(e,/(.+)-inline(.+)/,Wn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ir(e)-1-t>6)switch(nr(e,t+1)){case 109:if(45!==nr(e,t+4))break;case 102:return er(e,/(.+:)(.+)-([^]+)/,"$1"+Wn+"$2-$3$1"+Bn+(108==nr(e,t+3)?"$3":"$2-$3"))+e;case 115:return~tr(e,"stretch",0)?Tr(er(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return er(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,n,r,i,o,a,s){return Hn+n+":"+r+s+(i?Hn+n+"-span:"