mirror of
https://github.com/bspeice/speice.io
synced 2024-12-22 08:38:09 -05:00
50 lines
217 KiB
JavaScript
50 lines
217 KiB
JavaScript
(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["4312"],{64530:function(t,e){(e=t.exports=function(t,e,r,i){return JSON.stringify(t,n(e,i),r)}).getSerialize=n;function n(t,e){var n=[],r=[];return null==e&&(e=function(t,e){return n[0]===e?"[Circular ~]":"[Circular ~."+r.slice(0,n.indexOf(e)).join(".")+"]"}),function(i,a){if(n.length>0){var o=n.indexOf(this);~o?n.splice(o+1):n.push(this),~o?r.splice(o,1/0,i):r.push(i),~n.indexOf(a)&&(a=e.call(this,i,a))}else n.push(a);return null==t?a:t.call(this,i,a)}}},18552:function(t,e,n){var r=n(10852)(n(55639),"DataView");t.exports=r},1989:function(t,e,n){var r=n(51789),i=n(80401),a=n(57667),o=n(21327),l=n(81866);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=o,s.prototype.set=l,t.exports=s},38407:function(t,e,n){var r=n(27040),i=n(14125),a=n(82117),o=n(67518),l=n(54705);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=o,s.prototype.set=l,t.exports=s},57071:function(t,e,n){var r=n(10852)(n(55639),"Map");t.exports=r},83369:function(t,e,n){var r=n(24785),i=n(11285),a=n(96e3),o=n(49916),l=n(95265);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=o,s.prototype.set=l,t.exports=s},53818:function(t,e,n){var r=n(10852)(n(55639),"Promise");t.exports=r},58525:function(t,e,n){var r=n(10852)(n(55639),"Set");t.exports=r},88668:function(t,e,n){var r=n(83369),i=n(90619),a=n(72385);function o(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,t.exports=o},46384:function(t,e,n){var r=n(38407),i=n(37465),a=n(63779),o=n(67599),l=n(44758),s=n(34309);function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=i,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=l,u.prototype.set=s,t.exports=u},62705:function(t,e,n){var r=n(55639).Symbol;t.exports=r},11149:function(t,e,n){var r=n(55639).Uint8Array;t.exports=r},70577:function(t,e,n){var r=n(10852)(n(55639),"WeakMap");t.exports=r},96874:function(t){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},44174:function(t){t.exports=function(t,e,n,r){for(var i=-1,a=null==t?0:t.length;++i<a;){var o=t[i];e(r,o,n(o),t)}return r}},34963:function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=0,a=[];++n<r;){var o=t[n];e(o,n,t)&&(a[i++]=o)}return a}},47443:function(t,e,n){var r=n(42118);t.exports=function(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}},1196:function(t){t.exports=function(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}},14636:function(t,e,n){var r=n(22545),i=n(35694),a=n(1469),o=n(44144),l=n(65776),s=n(36719),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=a(t),c=!n&&i(t),f=!n&&!c&&o(t),p=!n&&!c&&!f&&s(t),d=n||c||f||p,h=d?r(t.length,String):[],g=h.length;for(var y in t)(e||u.call(t,y))&&!(d&&("length"==y||f&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||l(y,g)))&&h.push(y);return h}},29932:function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}},62488:function(t){t.exports=function(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}},82908:function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},34865:function(t,e,n){var r=n(89465),i=n(77813),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var o=t[e];(!(a.call(t,e)&&i(o,n))||void 0===n&&!(e in t))&&r(t,e,n)}},18470:function(t,e,n){var r=n(77813);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return -1}},81119:function(t,e,n){var r=n(89881);t.exports=function(t,e,n,i){return r(t,function(t,r,a){e(i,t,n(t),a)}),i}},89465:function(t,e,n){var r=n(38777);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},89881:function(t,e,n){var r=n(47816),i=n(99291)(r);t.exports=i},41848:function(t){t.exports=function(t,e,n,r){for(var i=t.length,a=n+(r?1:-1);r?a--:++a<i;)if(e(t[a],a,t))return a;return -1}},21078:function(t,e,n){var r=n(62488),i=n(37285);t.exports=function t(e,n,a,o,l){var s=-1,u=e.length;for(a||(a=i),l||(l=[]);++s<u;){var c=e[s];n>0&&a(c)?n>1?t(c,n-1,a,o,l):r(l,c):!o&&(l[l.length]=c)}return l}},28483:function(t,e,n){var r=n(25063)();t.exports=r},47816:function(t,e,n){var r=n(28483),i=n(3674);t.exports=function(t,e){return t&&r(t,e,i)}},97786:function(t,e,n){var r=n(71811),i=n(40327);t.exports=function(t,e){e=r(e,t);for(var n=0,a=e.length;null!=t&&n<a;)t=t[i(e[n++])];return n&&n==a?t:void 0}},68866:function(t,e,n){var r=n(62488),i=n(1469);t.exports=function(t,e,n){var a=e(t);return i(t)?a:r(a,n(t))}},44239:function(t,e,n){var r=n(62705),i=n(89607),a=n(2333),o=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":o&&o in Object(t)?i(t):a(t)}},13:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},42118:function(t,e,n){var r=n(41848),i=n(62722),a=n(42351);t.exports=function(t,e,n){return e==e?a(t,e,n):r(t,i,n)}},9454:function(t,e,n){var r=n(44239),i=n(37005);t.exports=function(t){return i(t)&&"[object Arguments]"==r(t)}},41761:function(t,e,n){var r=n(44239),i=n(37005);t.exports=function(t){return i(t)&&"[object Date]"==r(t)}},90939:function(t,e,n){var r=n(2492),i=n(37005);t.exports=function t(e,n,a,o,l){return e===n||(null!=e&&null!=n&&(i(e)||i(n))?r(e,n,a,o,t,l):e!=e&&n!=n)}},2492:function(t,e,n){var r=n(46384),i=n(67114),a=n(18351),o=n(16096),l=n(64160),s=n(1469),u=n(44144),c=n(36719),f="[object Arguments]",p="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,g,y,m){var v=s(t),x=s(e),b=v?p:l(t),A=x?p:l(e);b=b==f?d:b,A=A==f?d:A;var M=b==d,E=A==d,k=b==A;if(k&&u(t)){if(!u(e))return!1;v=!0,M=!1}if(k&&!M)return m||(m=new r),v||c(t)?i(t,e,n,g,y,m):a(t,e,b,n,g,y,m);if(!(1&n)){var w=M&&h.call(t,"__wrapped__"),C=E&&h.call(e,"__wrapped__");if(w||C){var j=w?t.value():t,O=C?e.value():e;return m||(m=new r),y(j,O,n,g,m)}}return!!k&&(m||(m=new r),o(t,e,n,g,y,m))}},2958:function(t,e,n){var r=n(46384),i=n(90939);t.exports=function(t,e,n,a){var o=n.length,l=o,s=!a;if(null==t)return!l;for(t=Object(t);o--;){var u=n[o];if(s&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<l;){var c=(u=n[o])[0],f=t[c],p=u[1];if(s&&u[2]){if(void 0===f&&!(c in t))return!1}else{var d=new r;if(a)var h=a(f,p,c,t,e,d);if(!(void 0===h?i(p,f,3,a,d):h))return!1}}return!0}},62722:function(t){t.exports=function(t){return t!=t}},28458:function(t,e,n){var r=n(23560),i=n(15346),a=n(13218),o=n(80346),l=/^\[object .+?Constructor\]$/,s=Object.prototype,u=Function.prototype.toString,c=s.hasOwnProperty,f=RegExp("^"+u.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!a(t)||i(t))&&(r(t)?f:l).test(o(t))}},38749:function(t,e,n){var r=n(44239),i=n(41780),a=n(37005),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1;t.exports=function(t){return a(t)&&i(t.length)&&!!o[r(t)]}},67206:function(t,e,n){var r=n(91573),i=n(16432),a=n(6557),o=n(1469),l=n(39601);t.exports=function(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?o(t)?i(t[0],t[1]):r(t):l(t)}},280:function(t,e,n){var r=n(25726),i=n(86916),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}},10313:function(t,e,n){var r=n(13218),i=n(25726),a=n(33498),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return a(t);var e=i(t),n=[];for(var l in t)!("constructor"==l&&(e||!o.call(t,l)))&&n.push(l);return n}},69199:function(t,e,n){var r=n(89881),i=n(98612);t.exports=function(t,e){var n=-1,a=i(t)?Array(t.length):[];return r(t,function(t,r,i){a[++n]=e(t,r,i)}),a}},91573:function(t,e,n){var r=n(2958),i=n(1499),a=n(42634);t.exports=function(t){var e=i(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},16432:function(t,e,n){var r=n(90939),i=n(27361),a=n(79095),o=n(15403),l=n(89162),s=n(42634),u=n(40327);t.exports=function(t,e){return o(t)&&l(e)?s(u(t),e):function(n){var o=i(n,t);return void 0===o&&o===e?a(n,t):r(e,o,3)}}},82689:function(t,e,n){var r=n(29932),i=n(97786),a=n(67206),o=n(69199),l=n(71131),s=n(7518),u=n(85022),c=n(6557),f=n(1469);t.exports=function(t,e,n){e=e.length?r(e,function(t){return f(t)?function(e){return i(e,1===t.length?t[0]:t)}:t}):[c];var p=-1;return e=r(e,s(a)),l(o(t,function(t,n,i){return{criteria:r(e,function(e){return e(t)}),index:++p,value:t}}),function(t,e){return u(t,e,n)})}},25970:function(t,e,n){var r=n(63012),i=n(79095);t.exports=function(t,e){return r(t,e,function(e,n){return i(t,n)})}},63012:function(t,e,n){var r=n(97786),i=n(10611),a=n(71811);t.exports=function(t,e,n){for(var o=-1,l=e.length,s={};++o<l;){var u=e[o],c=r(t,u);n(c,u)&&i(s,a(u,t),c)}return s}},40371:function(t){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},79152:function(t,e,n){var r=n(97786);t.exports=function(t){return function(e){return r(e,t)}}},40098:function(t){var e=Math.ceil,n=Math.max;t.exports=function(t,r,i,a){for(var o=-1,l=n(e((r-t)/(i||1)),0),s=Array(l);l--;)s[a?l:++o]=t,t+=i;return s}},5976:function(t,e,n){var r=n(6557),i=n(45357),a=n(30061);t.exports=function(t,e){return a(i(t,e,r),t+"")}},10611:function(t,e,n){var r=n(34865),i=n(71811),a=n(65776),o=n(13218),l=n(40327);t.exports=function(t,e,n,s){if(!o(t))return t;e=i(e,t);for(var u=-1,c=e.length,f=c-1,p=t;null!=p&&++u<c;){var d=l(e[u]),h=n;if("__proto__"===d||"constructor"===d||"prototype"===d)break;if(u!=f){var g=p[d];void 0===(h=s?s(g,d,p):void 0)&&(h=o(g)?g:a(e[u+1])?[]:{})}r(p,d,h),p=p[d]}return t}},56560:function(t,e,n){var r=n(75703),i=n(38777),a=n(6557),o=i?function(t,e){return i(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:a;t.exports=o},71131:function(t){t.exports=function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}},93680:function(t,e,n){var r=n(77813);t.exports=function(t,e){for(var n=-1,i=t.length,a=0,o=[];++n<i;){var l=t[n],s=e?e(l):l;if(!n||!r(s,u)){var u=s;o[a++]=0===l?0:l}}return o}},22545:function(t){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},80668:function(t,e,n){var r=n(62705),i=n(29932),a=n(1469),o=n(33448),l=1/0,s=r?r.prototype:void 0,u=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(a(e))return i(e,t)+"";if(o(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-l?"-0":n}},27561:function(t,e,n){var r=n(67990),i=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(i,""):t}},7518:function(t){t.exports=function(t){return function(e){return t(e)}}},45652:function(t,e,n){var r=n(88668),i=n(47443),a=n(1196),o=n(74757),l=n(23593),s=n(21814);t.exports=function(t,e,n){var u=-1,c=i,f=t.length,p=!0,d=[],h=d;if(n)p=!1,c=a;else if(f>=200){var g=e?null:l(t);if(g)return s(g);p=!1,c=o,h=new r}else h=e?[]:d;t:for(;++u<f;){var y=t[u],m=e?e(y):y;if(y=n||0!==y?y:0,p&&m==m){for(var v=h.length;v--;)if(h[v]===m)continue t;e&&h.push(m),d.push(y)}else!c(h,m,n)&&(h!==d&&h.push(m),d.push(y))}return d}},74757:function(t){t.exports=function(t,e){return t.has(e)}},71811:function(t,e,n){var r=n(1469),i=n(15403),a=n(55514),o=n(79833);t.exports=function(t,e){return r(t)?t:i(t,e)?[t]:a(o(t))}},26393:function(t,e,n){var r=n(33448);t.exports=function(t,e){if(t!==e){var n=void 0!==t,i=null===t,a=t==t,o=r(t),l=void 0!==e,s=null===e,u=e==e,c=r(e);if(!s&&!c&&!o&&t>e||o&&l&&u&&!s&&!c||i&&l&&u||!n&&u||!a)return 1;if(!i&&!o&&!c&&t<e||c&&n&&a&&!i&&!o||s&&n&&a||!l&&a||!u)return -1}return 0}},85022:function(t,e,n){var r=n(26393);t.exports=function(t,e,n){for(var i=-1,a=t.criteria,o=e.criteria,l=a.length,s=n.length;++i<l;){var u=r(a[i],o[i]);if(u){if(i>=s)return u;return u*("desc"==n[i]?-1:1)}}return t.index-e.index}},14429:function(t,e,n){var r=n(55639)["__core-js_shared__"];t.exports=r},55189:function(t,e,n){var r=n(44174),i=n(81119),a=n(67206),o=n(1469);t.exports=function(t,e){return function(n,l){var s=o(n)?r:i,u=e?e():{};return s(n,t,a(l,2),u)}}},99291:function(t,e,n){var r=n(98612);t.exports=function(t,e){return function(n,i){if(null==n)return n;if(!r(n))return t(n,i);for(var a=n.length,o=e?a:-1,l=Object(n);(e?o--:++o<a)&&!1!==i(l[o],o,l););return n}}},25063:function(t){t.exports=function(t){return function(e,n,r){for(var i=-1,a=Object(e),o=r(e),l=o.length;l--;){var s=o[t?l:++i];if(!1===n(a[s],s,a))break}return e}}},47445:function(t,e,n){var r=n(40098),i=n(16612),a=n(18601);t.exports=function(t){return function(e,n,o){return o&&"number"!=typeof o&&i(e,n,o)&&(n=o=void 0),e=a(e),void 0===n?(n=e,e=0):n=a(n),o=void 0===o?e<n?1:-1:a(o),r(e,n,o,t)}}},23593:function(t,e,n){var r=n(58525),i=n(50308),a=n(21814),o=r&&1/a(new r([,-0]))[1]==1/0?function(t){return new r(t)}:i;t.exports=o},38777:function(t,e,n){var r=n(10852),i=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=i},67114:function(t,e,n){var r=n(88668),i=n(82908),a=n(74757);t.exports=function(t,e,n,o,l,s){var u=1&n,c=t.length,f=e.length;if(c!=f&&!(u&&f>c))return!1;var p=s.get(t),d=s.get(e);if(p&&d)return p==e&&d==t;var h=-1,g=!0,y=2&n?new r:void 0;for(s.set(t,e),s.set(e,t);++h<c;){var m=t[h],v=e[h];if(o)var x=u?o(v,m,h,e,t,s):o(m,v,h,t,e,s);if(void 0!==x){if(x)continue;g=!1;break}if(y){if(!i(e,function(t,e){if(!a(y,e)&&(m===t||l(m,t,n,o,s)))return y.push(e)})){g=!1;break}}else if(!(m===v||l(m,v,n,o,s))){g=!1;break}}return s.delete(t),s.delete(e),g}},18351:function(t,e,n){var r=n(62705),i=n(11149),a=n(77813),o=n(67114),l=n(68776),s=n(21814),u=r?r.prototype:void 0,c=u?u.valueOf:void 0;t.exports=function(t,e,n,r,u,f,p){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!f(new i(t),new i(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var d=l;case"[object Set]":var h=1&r;if(d||(d=s),t.size!=e.size&&!h)break;var g=p.get(t);if(g)return g==e;r|=2,p.set(t,e);var y=o(d(t),d(e),r,u,f,p);return p.delete(t),y;case"[object Symbol]":if(c)return c.call(t)==c.call(e)}return!1}},16096:function(t,e,n){var r=n(58234),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,a,o,l){var s=1&n,u=r(t),c=u.length;if(c!=r(e).length&&!s)return!1;for(var f=c;f--;){var p=u[f];if(!(s?p in e:i.call(e,p)))return!1}var d=l.get(t),h=l.get(e);if(d&&h)return d==e&&h==t;var g=!0;l.set(t,e),l.set(e,t);for(var y=s;++f<c;){var m=t[p=u[f]],v=e[p];if(a)var x=s?a(v,m,p,e,t,l):a(m,v,p,t,e,l);if(!(void 0===x?m===v||o(m,v,n,a,l):x)){g=!1;break}y||(y="constructor"==p)}if(g&&!y){var b=t.constructor,A=e.constructor;b!=A&&"constructor"in t&&"constructor"in e&&!("function"==typeof b&&b instanceof b&&"function"==typeof A&&A instanceof A)&&(g=!1)}return l.delete(t),l.delete(e),g}},99021:function(t,e,n){var r=n(85564),i=n(45357),a=n(30061);t.exports=function(t){return a(i(t,void 0,r),t+"")}},31957:function(t,e,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},58234:function(t,e,n){var r=n(68866),i=n(99551),a=n(3674);t.exports=function(t){return r(t,a,i)}},46904:function(t,e,n){var r=n(68866),i=n(51442),a=n(81704);t.exports=function(t){return r(t,a,i)}},45050:function(t,e,n){var r=n(37019);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},1499:function(t,e,n){var r=n(89162),i=n(3674);t.exports=function(t){for(var e=i(t),n=e.length;n--;){var a=e[n],o=t[a];e[n]=[a,o,r(o)]}return e}},10852:function(t,e,n){var r=n(28458),i=n(47801);t.exports=function(t,e){var n=i(t,e);return r(n)?n:void 0}},85924:function(t,e,n){var r=n(5569)(Object.getPrototypeOf,Object);t.exports=r},89607:function(t,e,n){var r=n(62705),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,l=r?r.toStringTag:void 0;t.exports=function(t){var e=a.call(t,l),n=t[l];try{t[l]=void 0;var r=!0}catch(t){}var i=o.call(t);return r&&(e?t[l]=n:delete t[l]),i}},99551:function(t,e,n){var r=n(34963),i=n(70479),a=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,l=o?function(t){return null==t?[]:r(o(t=Object(t)),function(e){return a.call(t,e)})}:i;t.exports=l},51442:function(t,e,n){var r=n(62488),i=n(85924),a=n(99551),o=n(70479),l=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,a(t)),t=i(t);return e}:o;t.exports=l},64160:function(t,e,n){var r=n(18552),i=n(57071),a=n(53818),o=n(58525),l=n(70577),s=n(44239),u=n(80346),c="[object Map]",f="[object Promise]",p="[object Set]",d="[object WeakMap]",h="[object DataView]",g=u(r),y=u(i),m=u(a),v=u(o),x=u(l),b=s;(r&&b(new r(new ArrayBuffer(1)))!=h||i&&b(new i)!=c||a&&b(a.resolve())!=f||o&&b(new o)!=p||l&&b(new l)!=d)&&(b=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case g:return h;case y:return c;case m:return f;case v:return p;case x:return d}return e}),t.exports=b},47801:function(t){t.exports=function(t,e){return null==t?void 0:t[e]}},222:function(t,e,n){var r=n(71811),i=n(35694),a=n(1469),o=n(65776),l=n(41780),s=n(40327);t.exports=function(t,e,n){e=r(e,t);for(var u=-1,c=e.length,f=!1;++u<c;){var p=s(e[u]);if(!(f=null!=t&&n(t,p)))break;t=t[p]}return f||++u!=c?f:!!(c=null==t?0:t.length)&&l(c)&&o(p,c)&&(a(t)||i(t))}},51789:function(t,e,n){var r=n(94536);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},80401:function(t){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},57667:function(t,e,n){var r=n(94536),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(e,t)?e[t]:void 0}},21327:function(t,e,n){var r=n(94536),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:i.call(e,t)}},81866:function(t,e,n){var r=n(94536);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},37285:function(t,e,n){var r=n(62705),i=n(35694),a=n(1469),o=r?r.isConcatSpreadable:void 0;t.exports=function(t){return a(t)||i(t)||!!(o&&t&&t[o])}},65776:function(t){var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?0x1fffffffffffff:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},16612:function(t,e,n){var r=n(77813),i=n(98612),a=n(65776),o=n(13218);t.exports=function(t,e,n){if(!o(n))return!1;var l=typeof e;return("number"==l?!!(i(n)&&a(e,n.length)):"string"==l&&e in n)&&r(n[e],t)}},15403:function(t,e,n){var r=n(1469),i=n(33448),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!!("number"==n||"symbol"==n||"boolean"==n||null==t||i(t))||o.test(t)||!a.test(t)||null!=e&&t in Object(e)}},37019:function(t){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},15346:function(t,e,n){var r,i=n(14429);var a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!a&&a in t}},25726:function(t){var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},89162:function(t,e,n){var r=n(13218);t.exports=function(t){return t==t&&!r(t)}},27040:function(t){t.exports=function(){this.__data__=[],this.size=0}},14125:function(t,e,n){var r=n(18470),i=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():i.call(e,n,1),--this.size,!0)}},82117:function(t,e,n){var r=n(18470);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},67518:function(t,e,n){var r=n(18470);t.exports=function(t){return r(this.__data__,t)>-1}},54705:function(t,e,n){var r=n(18470);t.exports=function(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}},24785:function(t,e,n){var r=n(1989),i=n(38407),a=n(57071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},11285:function(t,e,n){var r=n(45050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},96e3:function(t,e,n){var r=n(45050);t.exports=function(t){return r(this,t).get(t)}},49916:function(t,e,n){var r=n(45050);t.exports=function(t){return r(this,t).has(t)}},95265:function(t,e,n){var r=n(45050);t.exports=function(t,e){var n=r(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this}},68776:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},42634:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},24523:function(t,e,n){var r=n(88306);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},94536:function(t,e,n){var r=n(10852)(Object,"create");t.exports=r},86916:function(t,e,n){var r=n(5569)(Object.keys,Object);t.exports=r},33498:function(t){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},31167:function(t,e,n){t=n.nmd(t);var r=n(31957),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,o=a&&a.exports===i&&r.process,l=function(){try{var t=a&&a.require&&a.require("util").types;if(t)return t;return o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=l},2333:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},45357:function(t,e,n){var r=n(96874),i=Math.max;t.exports=function(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var a=arguments,o=-1,l=i(a.length-e,0),s=Array(l);++o<l;)s[o]=a[e+o];o=-1;for(var u=Array(e+1);++o<e;)u[o]=a[o];return u[e]=n(s),r(t,this,u)}}},55639:function(t,e,n){var r=n(31957),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},90619:function(t){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},72385:function(t){t.exports=function(t){return this.__data__.has(t)}},21814:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},30061:function(t,e,n){var r=n(56560),i=n(21275)(r);t.exports=i},21275:function(t){var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var i=e(),a=16-(i-r);if(r=i,a>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},37465:function(t,e,n){var r=n(38407);t.exports=function(){this.__data__=new r,this.size=0}},63779:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},67599:function(t){t.exports=function(t){return this.__data__.get(t)}},44758:function(t){t.exports=function(t){return this.__data__.has(t)}},34309:function(t,e,n){var r=n(38407),i=n(57071),a=n(83369);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<199)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(o)}return n.set(t,e),this.size=n.size,this}},42351:function(t){t.exports=function(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return -1}},55514:function(t,e,n){var r=n(24523),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,function(t,n,r,i){e.push(r?i.replace(a,"$1"):n||t)}),e});t.exports=o},40327:function(t,e,n){var r=n(33448),i=1/0;t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}},80346:function(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},67990:function(t){var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},75703:function(t){t.exports=function(t){return function(){return t}}},91747:function(t,e,n){var r=n(5976),i=n(77813),a=n(16612),o=n(81704),l=Object.prototype,s=l.hasOwnProperty,u=r(function(t,e){t=Object(t);var n=-1,r=e.length,u=r>2?e[2]:void 0;for(u&&a(e[0],e[1],u)&&(r=1);++n<r;){for(var c=e[n],f=o(c),p=-1,d=f.length;++p<d;){var h=f[p],g=t[h];(void 0===g||i(g,l[h])&&!s.call(t,h))&&(t[h]=c[h])}}return t});t.exports=u},77813:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},85564:function(t,e,n){var r=n(21078);t.exports=function(t){return(null==t?0:t.length)?r(t,1):[]}},17204:function(t){t.exports=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r}},27361:function(t,e,n){var r=n(97786);t.exports=function(t,e,n){var i=null==t?void 0:r(t,e);return void 0===i?n:i}},7739:function(t,e,n){var r=n(89465),i=n(55189),a=Object.prototype.hasOwnProperty,o=i(function(t,e,n){a.call(t,n)?t[n].push(e):r(t,n,[e])});t.exports=o},79095:function(t,e,n){var r=n(13),i=n(222);t.exports=function(t,e){return null!=t&&i(t,e,r)}},6557:function(t){t.exports=function(t){return t}},35694:function(t,e,n){var r=n(9454),i=n(37005),a=Object.prototype,o=a.hasOwnProperty,l=a.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return i(t)&&o.call(t,"callee")&&!l.call(t,"callee")};t.exports=s},1469:function(t){var e=Array.isArray;t.exports=e},98612:function(t,e,n){var r=n(23560),i=n(41780);t.exports=function(t){return null!=t&&i(t.length)&&!r(t)}},44144:function(t,e,n){t=n.nmd(t);var r=n(55639),i=n(95062),a=e&&!e.nodeType&&e,o=a&&t&&!t.nodeType&&t,l=o&&o.exports===a?r.Buffer:void 0,s=l?l.isBuffer:void 0;t.exports=s||i},47960:function(t,e,n){var r=n(41761),i=n(7518),a=n(31167),o=a&&a.isDate,l=o?i(o):r;t.exports=l},41609:function(t,e,n){var r=n(280),i=n(64160),a=n(35694),o=n(1469),l=n(98612),s=n(44144),u=n(25726),c=n(36719),f=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(l(t)&&(o(t)||"string"==typeof t||"function"==typeof t.splice||s(t)||c(t)||a(t)))return!t.length;var e=i(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(f.call(t,n))return!1;return!0}},18446:function(t,e,n){var r=n(90939);t.exports=function(t,e){return r(t,e)}},23560:function(t,e,n){var r=n(44239),i=n(13218);t.exports=function(t){if(!i(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},41780:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=0x1fffffffffffff}},13218:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},68630:function(t,e,n){var r=n(44239),i=n(85924),a=n(37005),o=Object.prototype,l=Function.prototype.toString,s=o.hasOwnProperty,u=l.call(Object);t.exports=function(t){if(!a(t)||"[object Object]"!=r(t))return!1;var e=i(t);if(null===e)return!0;var n=s.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},33448:function(t,e,n){var r=n(44239),i=n(37005);t.exports=function(t){return"symbol"==typeof t||i(t)&&"[object Symbol]"==r(t)}},36719:function(t,e,n){var r=n(38749),i=n(7518),a=n(31167),o=a&&a.isTypedArray,l=o?i(o):r;t.exports=l},8554:function(t){t.exports=function(t){return void 0===t}},3674:function(t,e,n){var r=n(14636),i=n(280),a=n(98612);t.exports=function(t){return a(t)?r(t):i(t)}},81704:function(t,e,n){var r=n(14636),i=n(10313),a=n(98612);t.exports=function(t){return a(t)?r(t,!0):i(t)}},88306:function(t,e,n){var r=n(83369);function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=t.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},94885:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}},50308:function(t){t.exports=function(){}},14176:function(t,e,n){var r=n(67206),i=n(94885),a=n(35937);t.exports=function(t,e){return a(t,i(r(e)))}},75472:function(t,e,n){var r=n(82689),i=n(1469);t.exports=function(t,e,n,a){return null==t?[]:(!i(e)&&(e=null==e?[]:[e]),!i(n=a?void 0:n)&&(n=null==n?[]:[n]),r(t,e,n))}},78718:function(t,e,n){var r=n(25970),i=n(99021)(function(t,e){return null==t?{}:r(t,e)});t.exports=i},35937:function(t,e,n){var r=n(29932),i=n(67206),a=n(63012),o=n(46904);t.exports=function(t,e){if(null==t)return{};var n=r(o(t),function(t){return[t]});return e=i(e),a(t,n,function(t,n){return e(t,n[0])})}},39601:function(t,e,n){var r=n(40371),i=n(79152),a=n(15403),o=n(40327);t.exports=function(t){return a(t)?r(o(t)):i(t)}},96026:function(t,e,n){var r=n(47445)();t.exports=r},97520:function(t,e,n){var r=n(93680);t.exports=function(t){return t&&t.length?r(t):[]}},70479:function(t){t.exports=function(){return[]}},95062:function(t){t.exports=function(){return!1}},18601:function(t,e,n){var r=n(14841),i=1/0;t.exports=function(t){return t?(t=r(t))===i||t===-i?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},14841:function(t,e,n){var r=n(27561),i=n(13218),a=n(33448),o=0/0,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(a(t))return o;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=s.test(t);return n||u.test(t)?c(t.slice(2),n?2:8):l.test(t)?o:+t}},79833:function(t,e,n){var r=n(80668);t.exports=function(t){return null==t?"":r(t)}},44908:function(t,e,n){var r=n(45652);t.exports=function(t){return t&&t.length?r(t):[]}},45578:function(t,e,n){var r=n(67206),i=n(45652);t.exports=function(t,e){return t&&t.length?i(t,r(e,2)):[]}},73955:function(t,e,n){var r=n(79833),i=0;t.exports=function(t){var e=++i;return r(t)+e}},57536:function(t,e,n){"use strict";n.d(e,{k:()=>eg});var r=n("41609"),i=n.n(r),a=n("91747"),o=n.n(a),l=n("67294"),s=n("95302"),u=n("24138");function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}let f=(0,l.forwardRef)((t,e)=>{let{desc:n,id:r,tabIndex:i,origin:a,...o}=t,u={vectorEffect:"non-scaling-stroke",id:s.xs(r,t)?.toString(),tabIndex:(0,s.xs)(i,t),...o};return n?l.createElement("circle",c({},u,{ref:e}),l.createElement("desc",null,n)):l.createElement("circle",c({},u,{ref:e}))}),p=t=>{let e=s.xs(t.id,t);return Object.assign({},t,{id:e})},d={circleComponent:l.createElement(f,null),rectComponent:l.createElement(u.U,null),role:"presentation",shapeRendering:"auto"};var h=n("60455"),g=n("45342"),y=n("24690"),m=n("77762");let v={nodesShouldLoad:!1,nodesDoneLoad:!1,animating:!0},x=function(t){void 0===t&&(t=v);let[e,n]=l.useState(t),r=l.useCallback(t=>{n(e=>({...e,...t}))},[n]),i=l.useCallback((t,n,i)=>{let a;if(!t?.animate)return n.props.animate;let l=t.animate&&t.animate.getTransitions;let s=(a=e&&e.childrenTransitions,a=y.Jr(a)?a[i]:a,o()({childrenTransitions:a},e)),u=t.animate&&t.animate.parentState||s;if(!l){let e=m.C(t,s,t=>r(t));l=t=>e(t,i)}return o()({getTransitions:l,parentState:u},t.animate,n.props.animate)},[e,r]),a=l.useCallback((t,e)=>{if(!!t?.animate)if(t.animate.parentState){let n=t.animate.parentState.nodesWillExit?t:null;r(o()({oldProps:n,nextProps:e},t.animate.parentState))}else{let n=l.Children.toArray(t.children),i=l.Children.toArray(e.children),a=t=>{let e=t=>t.type&&t.type.continuous;return Array.isArray(t)?t.some(e):e(t)},o=!t.polar&&n.some(t=>a(t)||t?.props?.children&&a(t.props.children)),{nodesWillExit:s,nodesWillEnter:u,childrenTransitions:c,nodesShouldEnter:f}=m.A(n,i);r({nodesWillExit:s,nodesWillEnter:u,nodesShouldEnter:f,childrenTransitions:y.Jr(c)?c[0]:c,oldProps:s?t:void 0,nextProps:e,continuous:o})}},[r]),s=l.useCallback(t=>e&&e.nodesWillExit&&e.oldProps||t,[e]);return{state:e,setState:r,getAnimationProps:i,setAnimationState:a,getProps:s}};var b=n("80450"),A=n("45578"),M=n.n(A);n("7739");var E=n("44908"),k=n.n(E),w=n("75472"),C=n.n(w),j=n("13218"),O=n.n(j),S=n("80771");function D(t){return t}function F(t){let{dependentAxis:e}=t;return e?"y":"x"}function $(t,e){let n=e||D,r=t=>t.reduce((t,e)=>e.type&&"axis"===e.type.role&&n(e)?t.concat(e):e.props&&e.props.children?t.concat(r(l.Children.toArray(e.props.children))):t,[]);return r(t)}function _(t,e){return $(t,t=>t.type.getAxis(t.props)===e)[0]}function T(t,e){let n=t=>"dependent"===e?t.props.dependentAxis:!t.props.dependentAxis,r=t=>t.reduce((t,e)=>e.type&&"axis"===e.type.role&&n(e)?t.concat(e):e.props&&e.props.children?r(l.Children.toArray(e.props.children)).length>0?t.concat(e):t:t,[]);return r(t)}function L(t){let e=t=>{let e=Math.min(...t),n=Math.max(...t);return n<0?n:Math.max(0,e)};return{x:y.AM(t.x)?new Date(Math.min(...t.x)):e(t.x),y:y.AM(t.y)?new Date(Math.min(...t.y)):e(t.y)}}function P(t,e){return y.AM(e)?"positive":t<=0&&0>=Math.max(...e)?"negative":"positive"}function N(t){let e=t.orientation||(t.dependentAxis?"left":"bottom");return({top:!1,bottom:!1,left:!0,right:!0})[e]}function z(t){return void 0!==t.tickValues&&y.kL(t.tickValues)}function U(t){let{tickValues:e,tickFormat:n}=t;if(e?.length===0)return[];let r=F(t),i=t.stringMap&&t.stringMap[r],a=e;i&&(a=function(t){let e=F(t),n=t.stringMap&&t.stringMap[e],r=Array.isArray(t.categories)?t.categories:t.categories&&t.categories[e],i=r&&y.bO(r)?r.map(t=>n[t]):void 0,a=n&&Object.values(n);return i&&0!==i.length?i:a}(t)),e&&y.kL(e)&&(a=i?e.map(t=>i[t]):s.w6(1,e.length+1));let o=a?k()(a):(()=>{if(!!n&&!!Array.isArray(n))return y.kL(n)?n.map((t,e)=>e):n})();return Array.isArray(o)&&o.length?(e=>{let n=[],i=t.domain&&t.domain[r]||t.domain;if(e)return e.forEach((t,e)=>{Array.isArray(i)?t>=y.ao(i)&&t<=y.MN(i)&&n.push({value:t,index:e}):n.push({value:t,index:e})}),n})(o):void 0}function I(t,e){let{tickFormat:n}=t,r=F(t),i=t.stringMap&&t.stringMap[r];if(n){if(n&&Array.isArray(n)){let e=U(t),r=e?.map(t=>t.index),i=n.filter((t,e)=>r?.includes(e));return(t,e)=>i[e]}else if(n&&s.mf(n))return i?(e,n,r)=>{let a=s.U_(i),o=r.map(t=>a[t]);return t.tickFormat(a[e],n,o)}:n}else{let n=function(t){let{tickValues:e}=t,n=F(t),r=t.stringMap&&t.stringMap[n],i=e&&!y.AM(e)?t=>t:void 0;if(!r)return z(t)?(t,n)=>e[n]:i;let a=r&&s.U_(r),o=["",...C()(Object.values(r),t=>t).map(t=>a[t]),""];return t=>o[t]}(t),r=e.tickFormat&&s.mf(e.tickFormat)?e.tickFormat():t=>t;return n||r}return t=>t}function B(t,e){if(!e||!Array.isArray(t)||t.length<=e)return t;let n=Math.floor(t.length/e);return t.filter((t,e)=>e%n==0)}function W(t,e,n){void 0===n&&(n=!1);let{tickCount:r}=t,i=U(t);if(i?.length===0)return[""];let a=i?i.map(t=>t.value):void 0;if(a)return B(a,r);if(e.ticks&&s.mf(e.ticks)){let t=r||5,i=e.ticks(t),a=B(Array.isArray(i)&&i.length?i:e.domain(),r);if(n){let t=a.filter(t=>0!==t);return t.length?t:a}return a}return e.domain()}function H(t,e){let{polar:n,startAngle:r=0,endAngle:i=360}=t,a=U(t),o=a&&a?.length!==0?a.map(t=>t.value):void 0;if(!Array.isArray(o))return;let l=S.bZ(t,e),s=S.lg(t,e),u=z(t),c=o.map(t=>Number(t)),f=u?1:y.ao(c),p=u?o.length:y.MN(c),d=S.CU(void 0!==l?l:f,void 0!==s?s:p),h=n&&"x"===e&&360===Math.abs(r-i)?S.eV(d,c):d;return N(t)&&!n&&h.reverse(),h}function Y(t,e){let n=F(t);if(!e||e===n)return S.Ae(H)(t,n)}function q(t,e){if(!t.axisValue)return;let n="x"===e?"y":"x",r=O()(t.scale)&&s.mf(t.scale[n])?t.scale[n]:void 0;if(!r)return;let i=O()(t.stringMap)&&t.stringMap["x"===e?"y":"x"];return r(i&&"string"==typeof t.axisValue?i[t.axisValue]:t.axisValue)}function R(t,e){if(!O()(t.theme))return s.TY(t,e,"axis");let n="axis";if(t.dependentAxis&&t.theme.dependentAxis?n="dependentAxis":!t.dependentAxis&&t.theme.independentAxis&&(n="independentAxis"),"axis"===n)return s.TY(t,e,"axis");let r=o()({},t.theme[n],t.theme.axis),i=Object.assign({},t.theme,{axis:r});return s.TY(Object.assign({},t,{theme:i}),e,"axis")}var G=n("56282"),V=n("14569"),Z=n("34324");function K(t,e,n){if(t.data)return Z.q8(t,e);let r=n?n.slice(0):l.Children.toArray(t.children),i=k()(s.F1(r,n=>{let r=Object.assign({},n.props,{horizontal:t.horizontal});return Z.md(r,e)},t));return i.length>1?Z.w8("linear"):Z.w8(i[0])}function X(t,e,n){var r,i;let a=G.ZY(t,e),o=_(n,e),l=o?G.RU(o.props,e):[];let u=a.length?a:(r=n,i=e,s.F1(r.slice(0),t=>{if(!S.h9(t))return null;let e=t.props||{};return G.ZY(e,i)}));return k()([...u,...l].flat())}function Q(t,e){var n;let r=e||l.Children.toArray(t.children),i=X(t,"x",r),a=X(t,"y",r);let o=(n=r,s.F1(n.slice(0),t=>{let e;let n=t.props||{};return G.hi(t)?(e=t.type&&s.mf(t.type.getData)?t.type.getData(n):G.Yu(n),e.map(t=>({x:t.xName,y:t.yName}))):null},{},{x:[],y:[]},(t,e)=>{let n=Array.isArray(e)?e.map(t=>t.x).filter(Boolean):e.x,r=Array.isArray(e)?e.map(t=>t.y).filter(Boolean):e.y;return{x:void 0!==n?t.x.concat(n):t.x,y:void 0!==r?t.y.concat(r):t.y}}));return{x:k()([...i,...o.x].flat()),y:k()([...a,...o.y].flat())}}var J=n("17204"),tt=n.n(J),te=n("10809"),tn=n("69590"),tr=n.n(tn),ti=n("64530"),ta=n.n(ti);class to extends l.Component{static displayName="VictorySharedEvents";static role="shared-event-wrapper";static contextType=te.Z;static defaultProps={groupComponent:l.createElement("g",null)};constructor(t){super(t),this.getScopedEvents=V.$V.bind(this),this.getEventState=V.Ki.bind(this),this.state=this.state||{},this.sharedEventsCache={},this.globalEvents={},this.prevGlobalEventKeys=[],this.boundGlobalEvents={},this.baseProps=this.getBaseProps(t)}shouldComponentUpdate(t){if(!tr()(this.props,t)){this.baseProps=this.getBaseProps(t);let e=this.getExternalMutations(t,this.baseProps);this.applyExternalMutations(t,e)}return!0}componentDidMount(){let t=Object.keys(this.globalEvents);t.forEach(t=>this.addGlobalListener(t)),this.prevGlobalEventKeys=t}componentDidUpdate(){let t=Object.keys(this.globalEvents);y.e5(this.prevGlobalEventKeys,t).forEach(t=>this.removeGlobalListener(t)),y.e5(t,this.prevGlobalEventKeys).forEach(t=>this.addGlobalListener(t)),this.prevGlobalEventKeys=t}componentWillUnmount(){this.prevGlobalEventKeys.forEach(t=>this.removeGlobalListener(t))}addGlobalListener(t){let e=e=>{let n=this.globalEvents[t];return n&&n(V.ss(e))};this.boundGlobalEvents[t]=e,window.addEventListener(V.Ih(t),e)}removeGlobalListener(t){window.removeEventListener(V.Ih(t),this.boundGlobalEvents[t])}getAllEvents(t){let e=V.pA(t,["container","groupComponent"]);return Array.isArray(e)?Array.isArray(t.events)?e.concat(...t.events):e:t.events}applyExternalMutations(t,e){if(!i()(e)){let n=t.externalEventMutations.reduce((t,e)=>s.mf(e.callback)?t.concat(e.callback):t,[]),r=n.length?()=>{n.forEach(t=>t())}:void 0;this.setState(e,r)}}getExternalMutations(t,e){return i()(t.externalEventMutations)?void 0:V.gX(t.externalEventMutations,e,this.state,Object.keys(e))}cacheSharedEvents(t,e,n){this.sharedEventsCache[t]=[e,n]}getCachedSharedEvents(t,e){let[n,r]=this.sharedEventsCache[t]||[];if(n&&tr()(e,r))return n}getBaseProps(t){let{container:e}=t,n=l.Children.toArray(this.props.children),r=this.getBasePropsFromChildren(n);return Object.assign({},r,{parent:e?e.props:{}})}getBasePropsFromChildren(t){let e=s.F1(t,(t,e)=>{if(t.type&&s.mf(t.type.getBaseProps)){let n=t.props&&t.type.getBaseProps(t.props);return n?[[e,n]]:null}return null});return tt()(e)}getNewChildren(t,e){let{events:n,eventKey:r}=t,i=(t,a)=>t.reduce((t,o,u)=>{if(o.props.children){let e=l.Children.toArray(o.props.children),n=a.slice(u,u+e.length),r=l.cloneElement(o,o.props,i(e,n));return t.concat(r)}if("parent"!==a[u]&&o.type&&s.mf(o.type.getBaseProps)){let i=o.props.name||a[u],s=Array.isArray(n)&&n.filter(t=>"parent"!==t.target&&(Array.isArray(t.childName)?t.childName.indexOf(i)>-1:t.childName===i||"all"===t.childName)),c=[i,e,s,ta()(this.state[i])],f=this.getCachedSharedEvents(i,c)||{events:s,getEvents:(t,n)=>this.getScopedEvents(t,n,i,e),getEventState:(t,e)=>this.getEventState(t,e,i)};return this.cacheSharedEvents(i,f,c),t.concat(l.cloneElement(o,Object.assign({key:`events-${i}`,sharedEvents:f,eventKey:r,name:i},o.props)))}return t.concat(o)},[]),a=Object.keys(e);return i(l.Children.toArray(t.children),a)}getContainer(t,e,n){let r=this.getNewChildren(t,e),i=Array.isArray(n)?n.filter(t=>"parent"===t.target):[],a=i.length>0?{events:i,getEvents:(t,n)=>this.getScopedEvents(t,n,null,e),getEventState:this.getEventState}:null,s=t.container||t.groupComponent,u=s.type&&s.type.role,c=s.props||{},f=V.vw.bind(this),p=a&&f({sharedEvents:a},"parent"),d=o()({},this.getEventState("parent","parent"),c,e.parent,{children:r}),h=o()({},V.Z8(p,"parent",d),c.events);this.globalEvents=V.hy(h);let g=V.fM(h);return"container"===u?l.cloneElement(s,Object.assign({},d,{events:g})):l.cloneElement(s,g,r)}render(){let t=this.getAllEvents(this.props);return t?this.getContainer(this.props,this.baseProps,t):l.cloneElement(this.props.container,{children:this.props.children})}}function tl(){return(tl=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}let ts=(0,l.forwardRef)((t,e)=>{let{desc:n,id:r,tabIndex:i,origin:a,...o}=t,u={vectorEffect:"non-scaling-stroke",id:s.xs(r,t)?.toString(),tabIndex:(0,s.xs)(i,t),...o};return n?l.createElement("line",tl({},u,{ref:e}),l.createElement("desc",null,n)):l.createElement("line",tl({},u,{ref:e}))}),tu=t=>{let e=s.xs(t.ariaLabel,t),n=s.xs(t.desc,t),r=s.xs(t.id,t),i=s.F3(Object.assign({stroke:"black"},t.style),t),a=s.xs(t.tabIndex,t);return Object.assign({},t,{ariaLabel:e,desc:n,id:r,style:i,tabIndex:a})},tc={lineComponent:l.createElement(ts,null),role:"presentation",shapeRendering:"auto"},tf=t=>{let e=tu(o()({},t,tc));return l.cloneElement(e.lineComponent,{...e.events,"aria-label":e.ariaLabel,style:e.style,desc:e.desc,tabIndex:e.tabIndex,className:e.className,role:e.role,shapeRendering:e.shapeRendering,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2,transform:e.transform,clipPath:e.clipPath})};var tp=n("19123"),td=n("82254"),th=n("98021");let tg={top:-1,left:-1,right:1,bottom:1},ty=t=>null!=t,tm=(t,e)=>{let{orientation:n,horizontal:r}=t;return n?({top:"x",bottom:"x",left:"y",right:"y"})[n]:r?"x"===e?"y":"x":e},tv=t=>{let e=F(t),n=tm(t,e),r=Z.q8(t,e),i=t.domain&&t.domain[e]||Y(t)||r.domain();return r.range(s.rx(t,n)),r.domain(i),r},tx=t=>{let{theme:e,dependentAxis:n}=t,r=e&&e.axis&&e.axis.style,i=n?"dependentAxis":"independentAxis",a=e&&e[i]&&e[i].style;return r&&a?["axis","axisLabel","grid","parent","tickLabels","ticks"].reduce((t,e)=>(t[e]=o()({},a[e],r[e]),t),{}):a||r},tb=function(t,e){void 0===e&&(e={});let n=t.style||{};return{parent:o()(n.parent,e.parent,{height:"100%",width:"100%"}),axis:o()({},n.axis,e.axis),axisLabel:o()({},n.axisLabel,e.axisLabel),grid:o()({},n.grid,e.grid),ticks:o()({},n.ticks,e.ticks),tickLabels:o()({},n.tickLabels,e.tickLabels)}},tA=(t,e,n)=>{let{position:r,transform:i}=t;return{x1:i.x,y1:i.y,x2:i.x+r.x2,y2:i.y+r.y2,style:e,datum:n}},tM=(t,e,n,r,i)=>{let{position:a,transform:o}=t;return{style:e,x:o.x+a.x,y:o.y+a.y,verticalAnchor:n.verticalAnchor,textAnchor:n.textAnchor,angle:e.angle,text:i,datum:r}},tE=(t,e,n)=>{let{edge:r,transform:i}=t;return{x1:i.x,y1:i.y,x2:r.x+i.x,y2:r.y+i.y,style:e,datum:n}},tk=(t,e,n)=>{let{style:r,padding:i,isVertical:a}=e,{width:o,height:l}=t;return{style:r.axis,x1:a?n.x:i.left+n.x,x2:a?n.x:o-i.right+n.x,y1:a?i.top+n.y:n.y,y2:a?l-i.bottom+n.y:n.y}},tw=(t,e)=>({tickStyle:s.F3(t.ticks,e),labelStyle:s.F3(t.tickLabels,e),gridStyle:s.F3(t.grid,e)}),tC=(t,e,n)=>{let{style:r,orientation:i,padding:a,labelPadding:o,isVertical:l}=e,s=tg[i],u=a.left+a.right,c=a.top+a.bottom,f=r.axisLabel,p=l?n.x+s*o:(t.width-u)/2+a.left+n.x;return{x:p,y:l?(t.height-c)/2+a.top+n.y:s*o+n.y,verticalAnchor:f.verticalAnchor||(s<0?"end":"start"),textAnchor:f.textAnchor||"middle",angle:void 0===f.angle?l?-90:0:f.angle,style:f,text:t.label}},tj=(t,e)=>{let n={top:"end",left:"end",right:"start",bottom:"start"}[t];return{textAnchor:e?n:"middle",verticalAnchor:e?"middle":n}},tO=(t,e)=>{let n=e.axisLabel||{};if(void 0!==n.padding&&null!==n.padding)return n.padding;let r=N(t),i=n.fontSize||14;return t.label?i*(r?2.3:1.6):0},tS=(t,e,n)=>{let r=e||"positive";return n?({positive:{x:"left",y:"bottom"},negative:{x:"right",y:"top"}})[r][t]:({positive:{x:"bottom",y:"left"},negative:{x:"top",y:"right"}})[r][t]},tD=(t,e)=>{let{style:n,scale:r,orientation:i,padding:a,axis:o,ticks:l,stringTicks:u,isVertical:c,labelPadding:f}=e,{polar:p,horizontal:d}=t,h={scale:{[o]:r},polar:p,horizontal:d,ticks:l,stringTicks:u},g="right"===i?a.right:a.left,y="top"===i?a.top:a.bottom,m=null!==t.offsetX&&void 0!==t.offsetX?t.offsetX:g,v=null!==t.offsetY&&void 0!==t.offsetY?t.offsetY:y,x=n.axisLabel.fontSize||14,b=x+2*Math.max(...l.map((e,r)=>{let i=u?t.tickValues[e-1]:e;return s.F3(n.ticks,Object.assign({},h,{tick:i,index:r})).size||0}))+f,A=1.2*x;return{x:null!=m?m:c?b:A,y:null!=v?v:c?A:b}},tF=(t,e)=>t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():t===e,t$=(t,e)=>{let{scale:n,origin:r,orientation:i,orientations:a,domain:o,padding:l}=e,{top:s,bottom:u,left:c,right:f}=l,p={x:"bottom"===i||"top"===i?i:a.x,y:"left"===i||"right"===i?i:a.y},d={x:"left"===p.y?c:f,y:"bottom"===p.x?u:s},h={x:"left"===p.y?0:t.width,y:"bottom"===p.x?t.height:0},g={x:tF(r.x,o.x[0])||tF(r.x,o.x[1])?0:n.x(r.x),y:tF(r.y,o.y[0])||tF(r.y,o.y[1])?0:n.y(r.y)},y=g.x?Math.abs(h.x-g.x):d.x,m=g.y?Math.abs(h.y-g.y):d.y,v=ty(t.offsetX)?t.offsetX:y;return{x:v,y:ty(t.offsetY)?t.offsetY:m}},t_=(t,e)=>{let{scale:n,origin:r,orientation:i,orientations:a,domain:o,padding:l}=e,{top:s,bottom:u,left:c,right:f}=l,p={y:"bottom"===i||"top"===i?i:a.x,x:"left"===i||"right"===i?i:a.y},d={x:"bottom"===p.y?u:s,y:"left"===p.x?c:f},h={y:"left"===p.x?0:t.width,x:"bottom"===p.y?t.height:0},g={x:tF(r.x,o.x[0])||tF(r.x,o.x[1])?0:n.x(r.x),y:tF(r.y,o.y[0])||tF(r.y,o.y[1])?0:n.y(r.y)},y=g.x?Math.abs(h.x-g.x):d.x,m=g.y?Math.abs(h.y-g.y):d.y,v=ty(t.offsetX)?t.offsetX:m;return{x:v,y:ty(t.offsetY)?t.offsetY:y}},tT=(t,e,n)=>{let{orientation:r,axis:i}=e,a=q(t,i);return({top:{x:0,y:void 0!==a?a:n.y},bottom:{x:0,y:void 0!==a?a:t.height-n.y},left:{x:void 0!==a?a:n.x,y:0},right:{x:void 0!==a?a:t.width-n.x,y:0}})[r]},tL=(t,e,n)=>{let{tickStyle:r,labelStyle:i}=t,a=r.size||0,o=r.padding||0,l=a+o+(i.padding||0),s=tg[e];return{x:n?s*l:0,x2:n?s*a:0,y:n?0:s*l,y2:n?0:s*a}},tP=(t,e,n)=>({x:n?e.x:t+e.x,y:n?t+e.y:e.y}),tN=(t,e)=>{let{orientation:n,padding:r,isVertical:i}=e,a=-tg[n],o=i?a*(t.width-(r.left+r.right)):0;return{x:o,y:i?0:a*(t.height-(r.top+r.bottom))}},tz=(t,e)=>{let{padding:n,orientation:r,crossAxis:i}=t,a="right"===r?n.right:n.left,o="top"===r?n.top:n.bottom;return{x:i?e.x-a:0,y:i?e.y-o:0}},tU=(t,e)=>{let n;return n=e.domain.x&&e.domain.y?t.horizontal?t_(t,e):t$(t,e):tD(t,e),{globalTransform:tT(t,e,n),gridOffset:tz(e,n),gridEdge:tN(t,e)}},tI=t=>{if(t.orientation)return t.orientation;let e={dependent:t.horizontal?"bottom":"left",independent:t.horizontal?"left":"bottom"};return t.dependentAxis?e.dependent:e.independent},tB=t=>{let e=tx(t),n=tb(t,e),r=s.tQ(t),i=tO(t,n),a=z(t)?t.tickValues:void 0,o=F(t),l=Y(t),u=tv(t),c="x"===o?u:void 0,f="y"===o?u:void 0,p=!(!1===t.crossAxis||!0===t.standalone),d=W(t,u,p),h=I(t,u),g={x:s.rx(t,"x"),y:s.rx(t,"y")},y={x:t.domain&&t.domain.x?t.domain.x:"x"===o?l:void 0,y:t.domain&&t.domain.y?t.domain.y:"y"===o?l:void 0},m={x:t.domain&&t.domain.x?Z.q8(t,"x").domain(t.domain.x).range(t.horizontal?g.y:g.x):c,y:t.domain&&t.domain.y?Z.q8(t,"y").domain(t.domain.y).range(t.horizontal?g.x:g.y):f},v=y.x&&y.y?L(y):void 0,x=v?{x:P(v.x,y.x),y:P(v.y,y.y)}:void 0,b=x?{x:tS("x",x.y,t.horizontal),y:tS("y",x.x,t.horizontal)}:void 0,A=b?t.orientation||b[o]:tI(t),M=N(Object.assign({},t,{orientation:A}));return{anchors:tj(A,M),axis:o,crossAxis:p,domain:y,isVertical:M,labelPadding:i,orientation:A,orientations:b,origin:v,padding:r,scale:m,stringTicks:a,style:n,tickFormat:h,ticks:d}},tW=(t,e)=>{let n=R(t,e),r=tB(n),{axis:i,style:a,orientation:o,isVertical:l,scale:u,ticks:c,tickFormat:f,anchors:p,domain:d,stringTicks:h}=r,g="x"===i?"y":"x",{width:y,height:m,standalone:v,theme:x,polar:b,padding:A,horizontal:M}=n,{globalTransform:E,gridOffset:k,gridEdge:w}=tU(n,r),C={scale:{[i]:u[i]},polar:b,horizontal:M,ticks:c,stringTicks:h},j=tk(n,r,E),O=tC(n,r,E),S={parent:Object.assign({style:a.parent,ticks:c,standalone:v,theme:x,width:y,height:m,padding:A,domain:d},C)},D={dimension:g,range:{[g]:s.rx(n,g)},scale:n.scale&&n.scale[g]?{[g]:n.scale[g]}:void 0};return c.reduce((t,e,n)=>{let r=h?h[n]:e,s=f(e,n,c),d=tw(a,Object.assign({},C,{tick:r,tickValue:e,index:n,text:s})),g={position:tL(d,o,l),transform:tP(u[i]?.(e),E,l)},y={edge:w,transform:{x:l?-k.x+E.x:u[i]?.(e)+E.x,y:l?u[i]?.(e)+E.y:k.y+E.y}};return t[n]={axis:Object.assign({dimension:i},C,j),axisLabel:Object.assign({},C,O),ticks:Object.assign({},C,tA(g,d.tickStyle,e)),tickLabels:Object.assign({},C,tM(g,d.labelStyle,p,e,s)),grid:Object.assign({},C,D,tE(y,d.gridStyle,e))},t},S)},tH={width:450,height:300,padding:50};class tY extends l.Component{static animationWhitelist=["style","domain","range","tickCount","tickValues","offsetX","offsetY","padding","width","height"];static displayName="VictoryAxis";static role="axis";static defaultTransitions={onExit:{duration:500},onEnter:{duration:500}};static defaultProps={axisComponent:l.createElement(tf,null),axisLabelComponent:l.createElement(tp.X,null),tickLabelComponent:l.createElement(tp.X,null),tickComponent:l.createElement(tf,null),gridComponent:l.createElement(tf,null),standalone:!0,theme:g.J.grayscale,containerComponent:l.createElement(h._,null),groupComponent:l.createElement("g",{role:"presentation"}),fixLabelOverlap:!1};static getDomain=Y;static getAxis=F;static getStyles(t){return tb(t)}static getBaseProps(t){return tW(t,tH)}static expectedComponents=["axisComponent","axisLabelComponent","groupComponent","containerComponent","tickComponent","tickLabelComponent","gridComponent"];renderLine(t){let{axisComponent:e}=t,n=this.getComponentProps(e,"axis",0);return l.cloneElement(e,n)}renderLabel(t){let{axisLabelComponent:e,label:n}=t;if(!n)return null;let r=this.getComponentProps(e,"axisLabel",0);return l.cloneElement(e,r)}renderGridAndTicks(t){let{tickComponent:e,tickLabelComponent:n,gridComponent:r,name:a}=t,o=t=>{let{style:e={},events:n={}}=t;return"transparent"!==e.stroke&&"none"!==e.stroke&&0!==e.strokeWidth||!i()(n)};return this.dataKeys.map((i,s)=>{let u=this.getComponentProps(e,"ticks",s),c=l.cloneElement(e,u),f=o(c.props)?c:void 0,p=this.getComponentProps(r,"grid",s),d=l.cloneElement(r,p),h=o(d.props)?d:void 0,g=this.getComponentProps(n,"tickLabels",s),y=[h,f,l.cloneElement(n,g)].filter(Boolean);return l.cloneElement(t.groupComponent,{key:`${a}-tick-group-${i}`},y)})}fixLabelOverlap(t,e){let n=N(e),r=n?e.height:e.width,i=t=>t.type&&"label"===t.type.role,a=t.map(t=>t.props.children).reduce((t,e)=>t.concat(e),[]).filter(i).map(t=>t.props),o=t=>"object"==typeof t?Object.assign({},{top:0,right:0,bottom:0,left:0},t):{top:t,right:t,bottom:t,left:t},l=a.reduce((t,e)=>{let r=o(e.style.padding),i=td.Z9(e.text,{angle:e.angle,fontSize:e.style.fontSize,letterSpacing:e.style.letterSpacing,fontFamily:e.style.fontFamily});return t+(n?i.height+r.top+r.bottom:i.width+r.right+r.left)},0),s=Math.floor(r*t.length/l),u=Math.ceil(t.length/s)||1,c=t=>t.props.children.filter(i).reduce((t,e)=>(n?e.props.y:e.props.x)||0,0);return t.sort((t,e)=>n?c(e)-c(t):c(t)-c(e)).filter((t,e)=>e%u==0)}shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:t}=tq,e=R(this.props,tH),n=b.IG(this.props);if(this.shouldAnimate())return this.animateComponent(e,t);let r=this.renderGridAndTicks(e),i=e.fixLabelOverlap?this.fixLabelOverlap(r,e):r,a=[this.renderLine(e),this.renderLabel(e),...i],o=l.cloneElement(e.containerComponent,n);return e.standalone?this.renderContainer(o,a):l.cloneElement(e.groupComponent,n,a)}}let tq=(0,th.o)(tY,{components:[{name:"axis",index:0},{name:"axisLabel",index:0},{name:"grid"},{name:"parent",index:"parent"},{name:"ticks"},{name:"tickLabels"}]});var tR=n("5613");let tG=t=>{let{cx:e,cy:n,r,startAngle:i,endAngle:a,closedPath:o}=t,l=Math.abs(a-i)/2+i,u=e+r*Math.cos(s.Ht(i)),c=n-r*Math.sin(s.Ht(i)),f=e+r*Math.cos(s.Ht(l)),p=n-r*Math.sin(s.Ht(l)),d=e+r*Math.cos(s.Ht(a)),h=n-r*Math.sin(s.Ht(a)),g=l-i<=180?0:1,y=a-l<=180?0:1,m=o?` M ${e}, ${n} L ${u}, ${c}`:`M ${u}, ${c}`,v=`A ${r}, ${r}, 0, ${g}, 0, ${f}, ${p}`,x=`A ${r}, ${r}, 0, ${y}, 0, ${d}, ${h}`;return`${m} ${v} ${x} ${o?"Z":""}`},tV=t=>{let e=s.xs(t.ariaLabel,t),n=s.xs(t.desc,t),r=s.xs(t.id,t),i=s.F3(Object.assign({stroke:"black",fill:"none"},t.style),t),a=s.xs(t.tabIndex,t);return Object.assign({},t,{ariaLabel:e,desc:n,id:r,style:i,tabIndex:a})},tZ={pathComponent:l.createElement(tR.y,null),role:"presentation",shapeRendering:"auto"},tK=t=>{let e=tV(o()({},t,tZ));return l.cloneElement(e.pathComponent,{...e.events,"aria-label":e.ariaLabel,d:tG(e),style:e.style,desc:e.desc,tabIndex:e.tabIndex,className:e.className,role:e.role,shapeRendering:e.shapeRendering,transform:e.transform,clipPath:e.clipPath})};var tX=n("46144");let tQ=(t,e,n)=>"x"===n?t*Math.cos(e):-t*Math.sin(e),tJ=t=>{let e=t.dependentAxis?"radial":"angular";return t.horizontal?"angular"===e?"radial":"angular":e},t5=(t,e)=>M()(t,t=>e(t)%(2*Math.PI)),t0=(t,e)=>({tickStyle:s.F3(t.ticks,e),labelStyle:s.F3(t.tickLabels,e),gridStyle:s.F3(t.grid,e)}),t1=t=>{let{theme:e={},dependentAxis:n}=t,r=e.polarAxis&&e.polarAxis.style||e.axis&&e.axis.style,i=e?.[n?"polarDependentAxis":"polarIndependentAxis"]?.style||e?.[n?"dependentAxis":"independentAxis"]?.style;return r&&i?["axis","axisLabel","grid","parent","tickLabels","ticks"].reduce((t,e)=>(t[e]=o()({},i?.[e],r?.[e]),t),{}):i||r},t2=t=>{let{left:e,right:n,top:r,bottom:i}=s.tQ(t),{width:a,height:o}=t;if(void 0===a||void 0===o)throw Error("VictoryPolarAxis: width and height properties are required for standalone axes.");return Math.min(a-e-n,o-r-i)/2},t6=(t,e)=>{if(t.range&&t.range[e])return t.range[e];if(t.range&&Array.isArray(t.range))return t.range;if("angular"===tJ(t)){let e=s.Ht(t.startAngle);return[e,s.Ht(t.endAngle)]}let n=t2(t);return[t.innerRadius||0,n]},t7=t=>{let e=F(t),n=Z.q8(t,e),r=Y(t,e)||n.domain(),i=t6(t,e);return n.range(i),n.domain(r),n},t3=function(t,e){if(void 0===e&&(e={}),t.disableInlineStyles)return{};let n=t.style||{};return{parent:o()({height:"auto",width:"100%"},n.parent,e.parent),axis:o()({},n.axis,e.axis),axisLabel:o()({},n.axisLabel,e.axisLabel),grid:o()({},n.grid,e.grid),ticks:o()({},n.ticks,e.ticks),tickLabels:o()({},n.tickLabels,e.tickLabels)}},t8=t=>{let{axisAngle:e,startAngle:n,dependentAxis:r}=t,i=F(t),a=q(t,i);return void 0!==a&&r?s.vi(a):void 0===e?n:e},t4=(t,e,n,r)=>{let{axisType:i,radius:a,scale:o,style:l,stringTicks:u,ticks:c,tickFormat:f,origin:p}=e,d=f(n,r,c),h=u?u[r]:n,{tickStyle:g}=t0(l,{tick:h,tickValue:n,index:r,ticks:c,stringTicks:u,radius:a,scale:o,axisType:i,text:d}),y="radial"===i?t8(t):void 0,m=g.padding||g.size||0,v=s.Ht(90-y),x="angular"===i?o(n):s.Ht(-1*y),b="angular"===i?a:o(n);return"angular"===i?{index:r,datum:h,style:g,x1:tQ(b,x,"x")+p.x,y1:tQ(b,x,"y")+p.y,x2:tQ(b+m,x,"x")+p.x,y2:tQ(b+m,x,"y")+p.y}:{index:r,datum:h,style:g,x1:b*Math.cos(x)+Math.cos(v)*m+p.x,x2:b*Math.cos(x)-Math.cos(v)*m+p.x,y1:b*Math.sin(x)+Math.sin(v)*m+p.y,y2:b*Math.sin(x)-Math.sin(v)*m+p.y}},t9=(t,e,n,r)=>{let{axisType:i,radius:a,tickFormat:o,style:l,scale:u,ticks:c,stringTicks:f,origin:p}=e,d=o(n,r,c),h=f?f[r]:n,{labelStyle:g}=t0(l,{text:d,tick:h,tickValue:n,index:r,ticks:c,stringTicks:f,radius:a,scale:u,axisType:i}),{tickLabelComponent:y}=t,m=y?.props.labelPlacement?y.props.labelPlacement:t.labelPlacement,v=g.padding||0,x="radial"===i?t8(t):void 0,b="angular"===i?s.vi(u(n)):x+0,A=void 0===g.angle?tX.Sw(Object.assign({},t,{labelPlacement:m}),b):g.angle,M="angular"===i?a+v:u(n),E=g.textAnchor||tX.Nf(Object.assign({},t,{labelPlacement:m}),b);return{index:r,datum:h,style:g,angle:A,textAnchor:E,text:d,x:M*Math.cos(s.Ht(b))+p.x,y:-M*Math.sin(s.Ht(b))+p.y}},et=(t,e,n,r)=>{let{axisType:i,radius:a,style:o,scale:l,stringTicks:s,ticks:u,tickFormat:c,origin:f}=e,p=c(n,r,u),{startAngle:d,endAngle:h,innerRadius:g=0}=t,y=s?s[r]:n,{gridStyle:m}=t0(o,{tick:y,tickValue:n,index:r,ticks:u,stringTicks:s,radius:a,scale:l,axisType:i,text:p}),v=l(n);return"angular"===i?{index:r,datum:y,style:m,x1:tQ(a,v,"x")+f.x,y1:tQ(a,v,"y")+f.y,x2:tQ(g,v,"x")+f.x,y2:tQ(g,v,"y")+f.y}:{style:m,index:r,datum:y,cx:f.x,cy:f.y,r:l(n),startAngle:d,endAngle:h}},ee=(t,e)=>{let{axisType:n,radius:r,style:i,origin:a}=e,{axisLabelComponent:o}=t;if("radial"!==n)return{};let l=o?.props.labelPlacement?o.props.labelPlacement:t.labelPlacement,u=i&&i.axisLabel||{},c="radial"===n?t8(t):void 0,f=void 0===u.angle?tX.Sw(Object.assign({},t,{labelPlacement:l}),c):u.angle,p=r+(u.padding||0),d=u.textAnchor||tX.Nf(Object.assign({},t,{labelPlacement:l}),c),h=u.verticalAnchor||tX.nV(Object.assign({},t,{labelPlacement:l}),c);return{style:u,angle:f,textAnchor:d,verticalAnchor:h,text:t.label,x:tQ(p,s.Ht(c),"x")+a.x,y:tQ(p,s.Ht(c),"y")+a.y}},en=(t,e)=>{let{style:n,axisType:r,radius:i,origin:a}=e,{startAngle:o,endAngle:l,innerRadius:u=0}=t,c="radial"===r?s.Ht(t8(t)):void 0;return"radial"===r?{style:n.axis,x1:tQ(u,c,"x")+a.x,x2:tQ(i,c,"x")+a.x,y1:tQ(u,c,"y")+a.y,y2:tQ(i,c,"y")+a.y}:{style:n.axis,cx:a.x,cy:a.y,r:i,startAngle:o,endAngle:l}},er=t=>{let e=Object.assign({polar:!0},t),n=t1(e),r=t3(e,n),i=s.tQ(e),a=F(e),o=tJ(e),l=z(e)?e.tickValues:void 0,u=Y(e,a),c=t6(e,a),f=t7(e),p=W(e,f),d="angular"===o?t5(p,f):p,h=I(e,f),g=t2(e);return{axis:a,style:r,padding:i,stringTicks:l,axisType:o,scale:f,ticks:d,tickFormat:h,domain:u,range:c,radius:g,origin:s.IW(e)}},ei=(t,e)=>{let n=R(t,e),r=er(n),{style:i,scale:a,ticks:o,domain:l}=r,{width:s,height:u,standalone:c,theme:f,name:p}=n,d=en(n,r),h=ee(n,r),g={parent:{style:i.parent,ticks:o,scale:a,width:s,height:u,domain:l,standalone:c,theme:f,name:p}};return o.reduce((t,e,i)=>(t[i]={axis:d,axisLabel:h,ticks:t4(n,r,e,i),tickLabels:t9(n,r,e,i),grid:et(n,r,e,i)},t),g)},ea={width:450,height:300,padding:50};class eo extends l.Component{static animationWhitelist=["style","domain","range","tickCount","tickValues","padding","width","height"];static displayName="VictoryAxis";static role="axis";static defaultTransitions={onExit:{duration:500},onEnter:{duration:500}};static defaultProps={axisComponent:l.createElement(tf,null),axisLabelComponent:l.createElement(tp.X,null),circularAxisComponent:l.createElement(tK,null),circularGridComponent:l.createElement(tK,null),containerComponent:l.createElement(h._,null),endAngle:360,gridComponent:l.createElement(tf,null),groupComponent:l.createElement("g",{role:"presentation"}),labelPlacement:"parallel",startAngle:0,standalone:!0,theme:g.J.grayscale,tickComponent:l.createElement(tf,null),tickLabelComponent:l.createElement(tp.X,null)};static getDomain=Y;static getAxis=F;static getScale(t){return t7(t)}static getStyles(t){return t3(t,ea.style)}static getBaseProps(t){return ei(t,ea)}static expectedComponents=["axisComponent","circularAxisComponent","groupComponent","containerComponent","tickComponent","tickLabelComponent","gridComponent","circularGridComponent"];renderAxisLine(t){let{dependentAxis:e}=t,n=e?t.axisComponent:t.circularAxisComponent,r=this.getComponentProps(n,"axis",0);return l.cloneElement(n,r)}renderLabel(t){let{axisLabelComponent:e,dependentAxis:n,label:r}=t;if(!r||!n)return null;let i=this.getComponentProps(e,"axisLabel",0);return l.cloneElement(e,i)}renderAxis(t){let{tickComponent:e,tickLabelComponent:n,name:r}=t,a=t=>{let{style:e={},events:n={}}=t;return"transparent"!==e.stroke&&"none"!==e.stroke&&0!==e.strokeWidth||!i()(n)},o="radial"==(t.dependentAxis?"radial":"angular")?t.circularGridComponent:t.gridComponent,s=this.dataKeys.map((t,n)=>{let i=Object.assign({key:`${r}-tick-${t}`},this.getComponentProps(e,"ticks",n)),o=l.cloneElement(e,i);return a(o.props)?o:void 0}).filter(Boolean),u=this.dataKeys.map((t,e)=>{let n=Object.assign({key:`${r}-grid-${t}`},this.getComponentProps(o,"grid",e)),i=l.cloneElement(o,n);return a(i.props)?i:void 0}).filter(Boolean),c=this.dataKeys.map((t,e)=>{let i=Object.assign({key:`${r}-tick-${t}`},this.getComponentProps(n,"tickLabels",e));return l.cloneElement(n,i)}),f=this.renderAxisLine(t),p=[f,this.renderLabel(t),...s,...u,...c];return this.renderGroup(t,p)}renderGroup(t,e){let{groupComponent:n}=t;return l.cloneElement(n,{},e)}shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:t}=el,e=R(this.props,ea);if(this.shouldAnimate())return this.animateComponent(e,t);let n=this.renderAxis(e);return e.standalone?this.renderContainer(e.containerComponent,n):n}}let el=(0,th.o)(eo,{components:[{name:"axis",index:0},{name:"axisLabel",index:0},{name:"grid"},{name:"parent",index:"parent"},{name:"ticks"},{name:"tickLabels"}]}),es={width:450,height:300,padding:50};function eu(t,e){let n=function(t){let e=t.style&&t.style.parent;return{parent:o()({},e,{height:"100%",width:"100%",userSelect:"none"})}}(t),r=s.TY(t,es,"chart"),{horizontal:i,polar:a}=r,l=Q(r,e),u=function(t,e,n){let r=t.categories&&G.ZY(t,"x"),i=t.categories&&G.ZY(t,"y"),a=r&&i?{}:n||Q(t,e),o=r||a.x,l=i||a.y;return{x:o.length>0?o:void 0,y:l.length>0?l:void 0}}(r,e,l),c=ep(r,e,l),f={x:ef(Object.assign({},r,{categories:u}),"x",e),y:ef(Object.assign({},r,{categories:u}),"y",e)},p={x:s.rx(r,"x"),y:s.rx(r,"y")},d={x:Z.j$(r,"x")||K(r,"x"),y:Z.j$(r,"y")||K(r,"y")},h={x:d.x.domain(f.x).range(i?p.y:p.x),y:d.y.domain(f.y).range(i?p.x:p.y)},g=a?s.IW(r):L(f);return{categories:u,domain:f,range:p,horizontal:i,scale:h,stringMap:c,style:n,origin:g,padding:s.tQ(r)}}let ec=(t,e)=>{let n=l.Children.toArray(t.children);if(0===n.length)n.push(e.independent,e.dependent);else{let r={dependent:T(n,"dependent"),independent:T(n,"independent")};0===r.dependent.length&&0===r.independent.length&&(n=t.prependDefaultAxes?[e.independent,e.dependent].concat(n):n.concat([e.independent,e.dependent]))}return n},ef=(t,e,n)=>{let r=n||l.Children.toArray(t.children),i=function(t,e,n){let r;let i=n||l.Children.toArray(t.children),a=S.lP(t,e),o=function(t,e,n){if(t.polar||"x"!==e)return;let r=n.filter(t=>t.type&&t.type.role&&"group"===t.type.role);if(r.length<1)return;let{offset:i,children:a}=r[0].props;if(!i)return;let o=Array.isArray(a)&&a[0];if(!o)return;let l=o.props.barWidth,u=o.props.data&&o.props.data.length||1;if(o&&"stack"===o.type.role){let t=o.props.children&&o.props.children[0];if(!t)return;l=t.props.barWidth,u=o.props.children.length}let c=l||function(t,e,n){let{datasets:r,horizontal:i}=t,a=i?s.rx(t,"y"):s.rx(t,"x"),o=Math.abs(a[1]-a[0]),l=void 0!==n?n:Array.isArray(r[0])&&r[0].length||1,u=e||r.length;return Math.round(.5*o/(u*l))}(t,a.length,u);return{x:c*a.length/2+(i-c*((a.length-1)/2))}}(t,e,i);if(a)r=a;else{let n=S.bZ(t,e),a=S.lg(t,e),o=(t.data||t.y)&&G.Yu(t),u=o?S.$B(t,e,o):[],c=function(t,e,n){let r=n?n.slice(0):l.Children.toArray(t.children),i=t.data?G.Yu(t):void 0,{polar:a,startAngle:o,endAngle:u,categories:c,minDomain:f,maxDomain:p,horizontal:d}=t,h={horizontal:d,polar:a,startAngle:o,endAngle:u,minDomain:f,maxDomain:p,categories:c},g=i?Object.assign(h,{data:i}):h,m=s.F1(r,t=>{let n=Object.assign({},t.props,g);return S.h9(t)?t.type&&s.mf(t.type.getDomain)?t.props&&t.type.getDomain(n,e):S.ge(n,e):null},t),v=0===m.length?0:y.ao(m);return[v,0===m.length?1:y.MN(m)]}(t,e,i),f=n||y.ao([...u,...c]),p=a||y.MN([...u,...c]);r=S.CU(f,p)}return S.Rm(r,Object.assign({domainPadding:o},t),e)}(t,e,r),a=_(r,e);return a&&a.props&&a.props.invertAxis?i.concat().reverse():i},ep=(t,e,n)=>{let r=n.x&&0!==n.x.length?n.x.reduce((t,e,n)=>(t[e]=n+1,t),{}):null;return{x:r,y:n.y&&0!==n.y.length?n.y.reduce((t,e,n)=>(t[e]=n+1,t),{}):null}},ed={width:450,height:300,padding:50},eh={backgroundComponent:l.createElement(t=>{let e=p(o()({},t,d));return e.polar?l.cloneElement(e.circleComponent,{...e.events,style:e.style,role:e.role,shapeRendering:e.shapeRendering,cx:e.x,cy:e.y,r:e.height,className:e.className}):l.cloneElement(e.rectComponent,{...e.events,style:e.style,role:e.role,shapeRendering:e.shapeRendering,x:e.x,y:e.y,rx:e.rx,ry:e.ry,width:e.width,height:e.height,className:e.className})},null),containerComponent:l.createElement(h._,null),defaultAxes:{independent:l.createElement(tq,null),dependent:l.createElement(tq,{dependentAxis:!0})},defaultPolarAxes:{independent:l.createElement(el,null),dependent:l.createElement(el,{dependentAxis:!0})},groupComponent:l.createElement("g",null),standalone:!0,theme:g.J.grayscale},eg=l.memo(t=>{let e=l.useMemo(()=>o()({},t,eh),[t]),{getAnimationProps:n,setAnimationState:r,getProps:a}=x(),u=a(e),c=s.TY(u,ed,"chart"),{desc:f,eventKey:p,containerComponent:d,standalone:h,groupComponent:g,externalEventMutations:y,width:m,height:v,theme:A,polar:M,name:E,title:k}=c,w=u.polar?c.defaultPolarAxes:c.defaultAxes,C=l.useMemo(()=>ec(c,w),[c,w]),j=l.useMemo(()=>eu(c,C),[c,C]),{domain:O,scale:S,style:D,origin:F,horizontal:_}=j,T=l.useMemo(()=>{let t=(function(t,e,n){let r=e||ec(t),i=n||eu(t,r),a=i.style.parent,{height:s,polar:u,theme:c,width:f}=t,{origin:p,horizontal:d}=i,h=t.name||"chart";return r.filter(l.isValidElement).map((e,n)=>{let r=e.type&&e.type.role,g=Array.isArray(e.props.style)?e.props.style:o()({},e.props.style,{parent:a}),y=function(t,e,n){let r=$([t]);if(r.length>0)return function(t,e,n){let{domain:r,scale:i,stringMap:a,categories:o,horizontal:l}=n;return{stringMap:a,horizontal:l,categories:o,startAngle:e.startAngle,endAngle:e.endAngle,innerRadius:e.innerRadius,domain:r,scale:i}}(r[0],e,n);let{categories:i,domain:a,range:o,scale:l,stringMap:s,horizontal:u}=n;return{categories:i,domain:a,range:o,scale:l,stringMap:s,horizontal:u}}(e,t,i),m=e.props.name||`${h}-${r}-${n}`,v=o()({horizontal:d,height:s,polar:u,theme:c,width:f,style:g,name:m,origin:u?p:void 0,padding:i.padding,key:`${m}-key-${n}`,standalone:!1},y);return l.cloneElement(e,v)})})(u,C,j).map((t,e)=>{let r=Object.assign({animate:n(u,t,e)},t.props);return l.cloneElement(t,r)});if(u.style&&u.style.background){let e=function(t,e){let n=t.backgroundComponent,r=t.polar?e.range.y[1]:e.range.y[0]-e.range.y[1],i=e.range.x[1]-e.range.x[0],a=t.horizontal?e.scale.y.range()[0]:e.scale.x.range()[0],s=t.horizontal?e.scale.x.range()[1]:e.scale.y.range()[1],u=t.polar?e.origin.x:a,c=t.polar?e.origin.y:s,f=t.name||"chart",p={height:r,polar:t.polar,scale:e.scale,style:t.style.background,x:u,y:c,key:`${f}-background`,width:i};return l.cloneElement(n,o()({},n.props,p))}(u,j);t.unshift(e)}return t},[n,C,u,j]),L=l.useMemo(()=>h?{desc:f,domain:O,width:m,height:v,horizontal:_,name:E,origin:M?F:void 0,polar:M,theme:A,title:k,scale:S,standalone:h,style:D.parent}:{},[f,O,v,_,E,F,M,S,h,D,k,A,m]),P=l.useMemo(()=>{if(h){let t=o()({},d.props,L,b.IG(e));return l.cloneElement(d,t)}return g},[g,h,d,L,e]),N=l.useMemo(()=>(function(t){let e=V.pA(t,["groupComponent","containerComponent","labelComponent"]),n=t.events;return Array.isArray(e)&&(n=Array.isArray(t.events)?e.concat(...t.events):e),n||[]})(u),[u]),z=function(t){let e=l.useRef();return l.useEffect(()=>{e.current=t}),e.current}(e);return(l.useEffect(()=>()=>{e.animate&&r(z,e)},[r,z,e]),i()(N))?l.cloneElement(P,P.props,T):l.createElement(to,{container:P,eventKey:p,events:N,externalEventMutations:y},T)},tr());eg.displayName="VictoryChart",eg.expectedComponents=["groupComponent","containerComponent"]},60455:function(t,e,n){"use strict";n.d(e,{_:()=>h});var r=n("73955"),i=n.n(r),a=n("67294");function o(){return(o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}let l=a.forwardRef((t,e)=>a.createElement("svg",o({ref:e},t)));var s=n("80450"),u=n("95302"),c=n("12729");let f=t=>{let{as:e,...n}=t,r=(0,c.B7)();if(!r)return null;let i=Array.from(r.children.values());return a.cloneElement(e,n,i)};function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}let d={className:"VictoryContainer",portalComponent:a.createElement(l,null),portalZIndex:99,responsive:!0,role:"img"},h=t=>{var e;let{role:n,title:r,desc:o,children:l,className:h,portalZIndex:g,portalComponent:y,width:m,height:v,style:x,tabIndex:b,responsive:A,events:M,ouiaId:E,ouiaSafe:k,ouiaType:w,dimensions:C,ariaDescribedBy:j,ariaLabelledBy:O,viewBox:S,preserveAspectRatio:D,userProps:F,titleId:$,descId:_,containerRef:T,localContainerRef:L}=function(t){let e={...d,...t},{title:n,desc:r,width:o,height:l,responsive:u}=e,c=(0,a.useRef)(null),f=(0,a.useRef)(i()("victory-container-")),p=e.containerId??f.current,h=t=>`${p}-${t}`,g=s.IG(e),y=u?`0 0 ${o} ${l}`:void 0,m=u?e.preserveAspectRatio:void 0,v=[n&&h("title"),e["aria-labelledby"]].filter(Boolean).join(" ")||void 0,x=[r&&h("desc"),e["aria-describedby"]].filter(Boolean).join(" ")||void 0,b=h("title"),A=h("desc");return{...e,titleId:b,descId:A,dimensions:u?{width:"100%",height:"100%"}:{width:o,height:l},viewBox:y,preserveAspectRatio:m,ariaLabelledBy:v,ariaDescribedBy:x,userProps:g,localContainerRef:c}}(t);return a.useEffect(()=>{if(!M?.onWheel)return;let t=t=>t.preventDefault(),e=L?.current;return e?.addEventListener("wheel",t),()=>{e?.removeEventListener("wheel",t)}},[]),a.createElement("div",{className:h,style:{...x,width:A?x?.width:C.width,height:A?x?.height:C.height,pointerEvents:x?.pointerEvents??"none",touchAction:x?.touchAction??"none",position:x?.position??"relative"},"data-ouia-component-id":E,"data-ouia-component-type":w,"data-ouia-safe":k,ref:(e=[L,T],t=>{e.forEach(e=>{u.mf(e)?e(t):null!=e&&(e.current=t)})})},a.createElement(c.Xp,null,a.createElement("svg",p({width:m,height:v,tabIndex:b,role:n,"aria-labelledby":O,"aria-describedby":j,viewBox:S,preserveAspectRatio:D,style:{...C,pointerEvents:"all"}},F,M),r?a.createElement("title",{id:$},r):null,o?a.createElement("desc",{id:_},o):null,l),a.createElement("div",{style:{...C,zIndex:g,position:"absolute",top:0,left:0}},a.createElement(f,{as:y,width:m,height:v,viewBox:S,preserveAspectRatio:D,style:{...C,overflow:"visible"}}))))};h.role="container"},19123:function(t,e,n){"use strict";n.d(e,{X:()=>Y});var r=n("41609"),i=n.n(r),a=n("91747"),o=n.n(a),l=n("67294"),s=n("73955"),u=n.n(s);function c(t){}var f=n("95302"),p=n("12729");let d={groupComponent:l.createElement("g",null)},h=t=>{let e={...d,...t},[n]=(0,l.useState)(u()()),r=(0,p.B7)();!r&&c("`renderInPortal` is not supported outside of `VictoryContainer`. Component will be rendered in place");let i=Array.isArray(e.children)?e.children[0]:e.children,{groupComponent:a}=e,s=i&&i.props||{},h=s.groupComponent?{groupComponent:a,standalone:!1}:{},g=o()(h,s,f.CE(e,["children","groupComponent"]),{key:s.key??n}),y=i&&l.cloneElement(i,g);return l.useEffect(()=>{r?.addChild(n,y)},[e.children]),l.useEffect(()=>()=>r?.removeChild(n),[]),r?null:y};h.role="portal";var g=n("24138"),y=n("46144"),m=n("38586"),v=n("82254"),x=n("80450");let b={fill:"#252525",fontSize:14,fontFamily:"'Gill Sans', 'Gill Sans MT', 'Ser\xadavek', 'Trebuchet MS', sans-serif",stroke:"transparent"},A=(t,e)=>t.datum?f.q2(t,t.datum)[e]:0,M=t=>{let e=t&&t.fontSize;if("number"==typeof e)return e;if(null==e);else if("string"==typeof e){let t=Number(e.replace("px",""));if(!isNaN(t))return t;c("fontSize should be expressed as a number of pixels")}return b.fontSize},E=function(t,e){return void 0===e&&(e=0),Array.isArray(t)?t[e]||t[0]:t},k=t=>{let{backgroundStyle:e,backgroundPadding:n}=t;return Array.isArray(e)&&!i()(e)||Array.isArray(n)&&!i()(n)},w=(t,e)=>{if(e.disableInlineStyles)return{fontSize:M(f.F3(t,e))};let n=t=>{let n=f.F3(t?o()({},t,b):b,e);return Object.assign({},n,{fontSize:M(n)})};return Array.isArray(t)&&!i()(t)?t.map(t=>n(t)):n(t)},C=(t,e)=>{if(!!t)return Array.isArray(t)&&!i()(t)?t.map(t=>f.F3(t,e)):f.F3(t,e)},j=t=>{if(t.backgroundPadding&&Array.isArray(t.backgroundPadding))return t.backgroundPadding.map(e=>{let n=f.xs(e,t);return f.tQ({padding:n})});let e=f.xs(t.backgroundPadding,t);return f.tQ({padding:e})},O=t=>{let e=f.xs(t.lineHeight,t);return Array.isArray(e)?i()(e)?[1]:e:e},S=(t,e)=>{if(null==t)return;if(Array.isArray(t))return t.map(t=>f.xs(t,e));let n=f.xs(t,e);if(null!=n)return Array.isArray(n)?n:`${n}`.split("\n")},D=(t,e,n)=>{let r=t.dy?f.xs(t.dy,t):0,i=t.inline?1:t.text.length,a=f.xs(t.capHeight,t),o=e?f.xs(e,t):"middle",l=[...Array(i).keys()].map(e=>E(t.style,e).fontSize),s=[...Array(i).keys()].map(t=>E(n,t));if("start"===o)return r+(a/2+s[0]/2)*l[0];if(t.inline)return"end"===o?r+(a/2-s[0]/2)*l[0]:r+a/2*l[0];if(1===i)return"end"===o?r+(a/2+(.5-i)*s[0])*l[0]:r+(a/2+(.5-i/2)*s[0])*l[0];let u=[...Array(i).keys()].reduce((t,e)=>t+(a/2+(.5-i)*s[e])*l[e]/i,0);return"end"===o?r+u:r+u/2+a/2*s[i-1]*l[i-1]},F=(t,e,n)=>{let{polar:r}=t,i=E(t.style),a=r?y.Sw(t):0,o=void 0===i.angle?f.xs(t.angle,t):i.angle,l=void 0===o?a:o,s=t.transform||i.transform,u=s&&f.xs(s,t);return u||l?m._(u,l&&{rotate:[l,e,n]}):void 0},$=(t,e)=>{let{direction:n,textAnchor:r,x:i,dx:a}=t;if("rtl"===n)return i-e;switch(r){case"middle":return Math.round(i-e/2);case"end":return Math.round(i-e);default:return i+(a||0)}},_=(t,e)=>{let{verticalAnchor:n,y:r,originalDy:i=0}=t,a=r+i;switch(n){case"start":return Math.floor(a);case"end":return Math.ceil(a-e);default:return Math.floor(a-e/2)}},T=(t,e)=>{let{dx:n=0,transform:r,backgroundComponent:i,backgroundStyle:a,inline:s,backgroundPadding:u,capHeight:c}=t,f=e.map(t=>t.textSize),p=s?Math.max(...f.map(t=>t.height)):f.reduce((t,n,r)=>t+n.height*(e[r].lineHeight-(r?0:c/2)),0),d=s?f.reduce((t,e,r)=>{let i=r?n:0;return t+e.width+i},0):Math.max(...f.map(t=>t.width)),h=$(t,d),g=_(t,p),y={key:"background",height:p+u.top+u.bottom,style:a,transform:r,width:d+u.left+u.right,x:s?h-u.left:h+n-u.left,y:g};return l.cloneElement(i,o()({},i.props,y))},L=(t,e,n)=>{let{textAnchor:r}=t,i=e.map(t=>t.widthWithPadding),a=i.reduce((t,e)=>t+e,0);switch(r){case"start":return i.reduce((t,e,r)=>r<n?t+e:t,0);case"end":return i.reduce((t,e,r)=>r>n?t-e:t,0);default:return i.reduce((t,e,r)=>r===n?t+e/2:t+(r<n?e:0),-a/2)}},P=(t,e)=>{let{dy:n,dx:r,transform:i,backgroundStyle:a,backgroundPadding:s,backgroundComponent:u,inline:c,y:f}=t,p=e.map((t,i)=>{let a=E(e,i-1),o=t.textSize,l=t.fontSize*t.lineHeight,u=Math.ceil(l),p=E(s,i),d=E(s,i-1),h=i&&!c?a.fontSize*a.lineHeight+d.top+d.bottom:n-.5*l-(t.fontSize-t.capHeight);return{textHeight:u,labelSize:o,heightWithPadding:u+p.top+p.bottom,widthWithPadding:o.width+p.left+p.right+(c&&r||0),y:f,fontSize:t.fontSize,dy:h}});return p.map((e,n)=>{let r=$(t,e.labelSize.width),d=p.slice(0,n+1).reduce((t,e)=>t+e.dy,f),h=E(s,n),g=e.heightWithPadding,y=c?L(t,p,n)+r-h.left:r,m=c?_(t,g)-h.top:d,v={key:`tspan-background-${n}`,height:g,style:E(a,n),width:e.widthWithPadding,transform:i,x:y-h.left,y:m};return l.cloneElement(u,o()({},u.props,v))})},N=(t,e)=>k(t)?P(t,e):T(t,e),z=(t,e,n)=>{let r=E(t,e),i=E(t,e-1),a=i.fontSize*i.lineHeight,o=r.fontSize*r.lineHeight,l=i.fontSize-i.capHeight,s=r.fontSize-r.capHeight,u=a-i.fontSize/2+r.fontSize/2-a/2+o/2-s/2+l/2;return k(n)?u+r.backgroundPadding.top+i.backgroundPadding.bottom:u},U=(t,e,n)=>{let{inline:r}=e,i=E(t,n);return n&&!r?z(t,n,e):r?0===n?i.backgroundPadding.top:void 0:i.backgroundPadding.top},I=t=>{let e=S(t.text,t),n=w(t.style,Object.assign({},t,{text:e})),r=C(t.backgroundStyle,Object.assign({},t,{text:e,style:n})),i=j(Object.assign({},t,{text:e,style:n,backgroundStyle:r})),a=f.xs(t.id,t);return Object.assign({},t,{backgroundStyle:r,backgroundPadding:i,style:n,text:e,id:a})},B=t=>{let e=f.xs(t.ariaLabel,t),n=E(t.style),r=O(t),i=t.direction?f.xs(t.direction,t):"inherit",a=t.textAnchor?f.xs(t.textAnchor,t):n.textAnchor||"start",o=t.verticalAnchor?f.xs(t.verticalAnchor,t):n.verticalAnchor||"middle",l=t.dx?f.xs(t.dx,t):0,s=D(t,o,r),u=void 0!==t.x?t.x:A(t,"x"),c=void 0!==t.y?t.y:A(t,"y"),p=F(t,u,c);return Object.assign({},t,{ariaLabel:e,lineHeight:r,direction:i,textAnchor:a,verticalAnchor:o,dx:l,dy:s,originalDy:f.xs(t.dy,t),transform:p,x:u,y:c})},W=(t,e)=>{let{ariaLabel:n,inline:r,className:i,title:a,events:o,direction:s,text:u,textAnchor:c,dx:p,dy:d,transform:h,x:g,y,desc:m,id:v,tabIndex:b,tspanComponent:A,textComponent:M}=t,E=x.IG(t),k={"aria-label":n,key:"text",...o,direction:s,dx:p,x:g,y:y+d,transform:h,className:i,title:a,desc:f.xs(m,t),tabIndex:f.xs(b,t),id:v,...E},w=u.map((n,i)=>{let a=e[i].style,o={key:`${v}-key-${i}`,x:r?void 0:g,dx:r?p+e[i].backgroundPadding.left:p,dy:U(e,t,i),textAnchor:a.textAnchor||c,style:a,children:n};return l.cloneElement(A,o)});return l.cloneElement(M,k,w)},H={backgroundComponent:l.createElement(g.U,null),groupComponent:l.createElement("g",null),direction:"inherit",textComponent:l.createElement(t=>{let{children:e,desc:n,id:r,origin:i,tabIndex:a,title:o,...s}=t,u={id:f.xs(r,t)?.toString(),tabIndex:(0,f.xs)(a,t),...s};return l.createElement("text",u,o&&l.createElement("title",null,o),n&&l.createElement("desc",null,n),e)},null),tspanComponent:l.createElement(t=>{let{desc:e,id:n,tabIndex:r,origin:i,...a}=t,o={id:f.xs(n,t)?.toString(),tabIndex:(0,f.xs)(r,t),...a};return l.createElement("tspan",o)},null),capHeight:.71,lineHeight:1},Y=t=>{let e=I(o()({},t,H));if(null===e.text||void 0===e.text)return null;let n=B(e),{text:r,style:i,capHeight:a,backgroundPadding:s,lineHeight:u}=n,c=r.map((t,e)=>{let n=E(i,e),r=v.Tj(`${a}em`,n.fontSize),o=E(u,e);return{style:n,fontSize:n.fontSize||b.fontSize,capHeight:r,text:t,textSize:v.Z9(t,n),lineHeight:o,backgroundPadding:E(s,e)}}),f=W(n,c);if(e.backgroundStyle){let t=N(n,c),r=l.cloneElement(e.groupComponent,{},[t,f]);return e.renderInPortal?l.createElement(h,null,r):r}return e.renderInPortal?l.createElement(h,null,f):f};Y.displayName="VictoryLabel",Y.role="label",Y.defaultStyles=b},12729:function(t,e,n){"use strict";n.d(e,{B7:function(){return a},Xp:function(){return o}});var r=n(67294);let i=r.createContext(void 0);i.displayName="PortalContext";let a=()=>r.useContext(i),o=t=>{let{children:e}=t,[n,a]=r.useState(new Map),o=r.useCallback((t,e)=>{a(n=>{let r=new Map(n);return r.set(t,e),r})},[a]),l=r.useCallback(t=>{a(e=>{let n=new Map(e);return n.delete(t),n})},[a]),s=r.useMemo(()=>({addChild:o,removeChild:l,children:n}),[o,l,n]);return r.createElement(i.Provider,{value:s},e)}},5613:function(t,e,n){"use strict";n.d(e,{y:function(){return o}});var r=n(67294),i=n(95302);function a(){return(a=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}let o=(0,r.forwardRef)((t,e)=>{let{desc:n,id:o,tabIndex:l,origin:s,...u}=t,c={id:i.xs(o,t)?.toString(),tabIndex:(0,i.xs)(l,t),...u};return n?r.createElement("path",a({},c,{ref:e}),r.createElement("desc",null,n)):r.createElement("path",a({},c,{ref:e}))})},43962:function(t,e,n){"use strict";n.d(e,{E:()=>M});var r={};n.r(r),n.d(r,{circle:()=>s,cross:()=>h,diamond:()=>c,minus:()=>g,plus:()=>d,square:()=>u,star:()=>y,triangleDown:()=>f,triangleUp:()=>p});var i=n("91747"),a=n.n(i),o=n("67294"),l=n("95302");function s(t,e,n){return`M ${t}, ${e}
|
|
m ${-n}, 0
|
|
a ${n}, ${n} 0 1,0 ${2*n},0
|
|
a ${n}, ${n} 0 1,0 ${-(2*n)},0`}function u(t,e,n){let r=.87*n,i=t-r,a=t+r-i;return`M ${i}, ${e+r}
|
|
h${a}
|
|
v-${a}
|
|
h-${a}
|
|
z`}function c(t,e,n){let r=.87*n,i=Math.sqrt(r*r*2);return`M ${t}, ${e+i}
|
|
l ${i}, -${i}
|
|
l -${i}, -${i}
|
|
l -${i}, ${i}
|
|
l ${i}, ${i}
|
|
z`}function f(t,e,n){let r=n/2*Math.sqrt(3),i=e-n;return`M ${t-n}, ${i}
|
|
L ${t+n}, ${i}
|
|
L ${t}, ${e+r}
|
|
z`}function p(t,e,n){let r=n/2*Math.sqrt(3),i=e+n;return`M ${t-n}, ${i}
|
|
L ${t+n}, ${i}
|
|
L ${t}, ${e-r}
|
|
z`}function d(t,e,n){let r=1.1*n,i=r/1.5;return`
|
|
M ${t-i/2}, ${e+r}
|
|
v-${i}
|
|
h-${i}
|
|
v-${i}
|
|
h${i}
|
|
v-${i}
|
|
h${i}
|
|
v${i}
|
|
h${i}
|
|
v${i}
|
|
h-${i}
|
|
v${i}
|
|
z`}function h(t,e,n){let r=.8*n,i=r/1.5;return`
|
|
M ${t-i/2}, ${e+r+i}
|
|
v-${2*i}
|
|
h-${i}
|
|
v-${i}
|
|
h${i}
|
|
v-${i}
|
|
h${i}
|
|
v${i}
|
|
h${i}
|
|
v${i}
|
|
h-${i}
|
|
v${2*i}
|
|
z`}function g(t,e,n){let r=1.1*n,i=r-.3*r,a=t-r,o=t+r-a;return`M ${a}, ${e+i/2}
|
|
h${o}
|
|
v-${i}
|
|
h-${o}
|
|
z`}function y(t,e,n){let r=1.35*n,i=Math.PI/5,a=l.w6(10).map(n=>{let a=n%2==0?r:r/2;return`${a*Math.sin(i*(n+1))+t},
|
|
${a*Math.cos(i*(n+1))+e}`});return`M ${a.join("L")} z`}var m=n("80450"),v=n("5613");let x=t=>{let{x:e,y:n,size:i,symbol:a}=t;return t.getPath?t.getPath(e,n,i):("function"==typeof r[a]?r[a]:r.circle)(e,n,i)},b=t=>{let e=l.xs(t.ariaLabel,t),n=l.xs(t.desc,t),r=l.xs(t.id,t),i=l.xs(t.size,t),a=l.F3(t.style,t),o=l.xs(t.symbol,t),s=l.xs(t.tabIndex,t);return Object.assign({},t,{ariaLabel:e,desc:n,id:r,size:i,style:a,symbol:o,tabIndex:s})},A={pathComponent:o.createElement(v.y,null),role:"presentation",shapeRendering:"auto"},M=t=>{let e=b(a()({},t,A)),n=m.IG(e);return o.cloneElement(e.pathComponent,{...e.events,"aria-label":e.ariaLabel,d:x(e),style:e.style,desc:e.desc,tabIndex:e.tabIndex,role:e.role,shapeRendering:e.shapeRendering,className:e.className,transform:e.transform,clipPath:e.clipPath,...n})}},24138:function(t,e,n){"use strict";n.d(e,{U:function(){return o}});var r=n(67294),i=n(95302);function a(){return(a=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}let o=(0,r.forwardRef)((t,e)=>{let{desc:n,id:o,tabIndex:l,origin:s,...u}=t,c={vectorEffect:"non-scaling-stroke",id:i.xs(o,t)?.toString(),tabIndex:(0,i.xs)(l,t),...u};return n?r.createElement("rect",a({},c,{ref:e}),r.createElement("desc",null,n)):r.createElement("rect",a({},c,{ref:e}))})},45342:function(t,e,n){"use strict";n.d(e,{J:()=>Q});let r=["#252525","#525252","#737373","#969696","#bdbdbd","#d9d9d9","#f0f0f0"],i="#252525",a="#969696",o={width:450,height:300,padding:50,colorScale:r},l={fontFamily:"'Gill Sans', 'Seravek', 'Trebuchet MS', sans-serif",fontSize:14,letterSpacing:"normal",padding:10,fill:i,stroke:"transparent"},s=Object.assign({textAnchor:"middle"},l),u={palette:{colors:{blue:"#4F7DA1",pink:"#E2A37F",teal:"#00796B",purple:"#DF948A",green:"#8BC34A",orange:"#F4511E",cyan:"#006064",red:"#DF5A49",yellow:"#FFF59D"},grayscale:r,qualitative:["#334D5C","#45B29D","#EFC94C","#E27A3F","#DF5A49","#4F7DA1","#55DBC1","#EFDA97","#E2A37F","#DF948A"],heatmap:["#428517","#77D200","#D6D305","#EC8E19","#C92B05"],warm:["#940031","#C43343","#DC5429","#FF821D","#FFAF55"],cool:["#2746B9","#0B69D4","#2794DB","#31BB76","#60E83B"],red:["#FCAE91","#FB6A4A","#DE2D26","#A50F15","#750B0E"],green:["#354722","#466631","#649146","#8AB25C","#A9C97E"],blue:["#002C61","#004B8F","#006BC9","#3795E5","#65B4F4"]},area:Object.assign({style:{data:{fill:i},labels:l}},o),axis:Object.assign({style:{axis:{fill:"transparent",stroke:i,strokeWidth:1,strokeLinecap:"round",strokeLinejoin:"round"},axisLabel:Object.assign({},s,{padding:25}),grid:{fill:"none",stroke:"none",pointerEvents:"painted"},ticks:{fill:"transparent",size:1,stroke:"transparent"},tickLabels:l}},o),bar:Object.assign({style:{data:{fill:i,padding:8,strokeWidth:0},labels:l}},o),boxplot:Object.assign({style:{max:{padding:8,stroke:i,strokeWidth:1},maxLabels:Object.assign({},l,{padding:3}),median:{padding:8,stroke:i,strokeWidth:1},medianLabels:Object.assign({},l,{padding:3}),min:{padding:8,stroke:i,strokeWidth:1},minLabels:Object.assign({},l,{padding:3}),q1:{padding:8,fill:a},q1Labels:Object.assign({},l,{padding:3}),q3:{padding:8,fill:a},q3Labels:Object.assign({},l,{padding:3})},boxWidth:20},o),candlestick:Object.assign({style:{data:{stroke:i,strokeWidth:1},labels:Object.assign({},l,{padding:5})},candleColors:{positive:"#ffffff",negative:i}},o),chart:o,errorbar:Object.assign({borderWidth:8,style:{data:{fill:"transparent",stroke:i,strokeWidth:2},labels:l}},o),group:Object.assign({colorScale:r},o),histogram:Object.assign({style:{data:{fill:a,stroke:i,strokeWidth:2},labels:l}},o),legend:{colorScale:r,gutter:10,orientation:"vertical",titleOrientation:"top",style:{data:{type:"circle"},labels:l,title:Object.assign({},l,{padding:5})}},line:Object.assign({style:{data:{fill:"transparent",stroke:i,strokeWidth:2},labels:l}},o),pie:{style:{data:{padding:10,stroke:"transparent",strokeWidth:1},labels:Object.assign({},l,{padding:20})},colorScale:r,width:400,height:400,padding:50},scatter:Object.assign({style:{data:{fill:i,stroke:"transparent",strokeWidth:0},labels:l}},o),stack:Object.assign({colorScale:r},o),tooltip:{style:Object.assign({},l,{padding:0,pointerEvents:"none"}),flyoutStyle:{stroke:i,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"},flyoutPadding:5,cornerRadius:5,pointerLength:10},voronoi:Object.assign({style:{data:{fill:"transparent",stroke:"transparent",strokeWidth:0},labels:Object.assign({},l,{padding:5,pointerEvents:"none"}),flyout:{stroke:i,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"}}},o)},c="#FFF59D",f="#F4511E",p="#8BC34A",d="#00796B",h="#006064",g=[f,c,"#DCE775",p,d,h],y="#ECEFF1",m="#90A4AE",v="#455A64",x="#212121",b=[y,m,v,x],A={width:350,height:350,padding:50},M={fontFamily:"'Helvetica Neue', 'Helvetica', sans-serif",fontSize:12,letterSpacing:"normal",padding:8,fill:v,stroke:"transparent",strokeWidth:0},E=Object.assign({textAnchor:"middle"},M),k="round",w="round",C={palette:{colors:{blue:"#4F7DA1",pink:"#E2A37F",teal:d,purple:"#DF948A",green:p,orange:f,cyan:h,red:"#DF5A49",yellow:c},grayscale:b,qualitative:["#334D5C","#45B29D","#EFC94C","#E27A3F","#DF5A49","#4F7DA1","#55DBC1","#EFDA97","#E2A37F","#DF948A"],heatmap:["#428517","#77D200","#D6D305","#EC8E19","#C92B05"],warm:["#940031","#C43343","#DC5429","#FF821D","#FFAF55"],cool:["#2746B9","#0B69D4","#2794DB","#31BB76","#60E83B"],red:["#FCAE91","#FB6A4A","#DE2D26","#A50F15","#750B0E"],green:["#354722","#466631","#649146","#8AB25C","#A9C97E"],blue:["#002C61","#004B8F","#006BC9","#3795E5","#65B4F4"]},area:Object.assign({style:{data:{fill:x},labels:M}},A),axis:Object.assign({style:{axis:{fill:"transparent",stroke:m,strokeWidth:2,strokeLinecap:k,strokeLinejoin:w},axisLabel:Object.assign({},E,{padding:8,stroke:"transparent"}),grid:{fill:"none",stroke:y,strokeDasharray:"10, 5",strokeLinecap:k,strokeLinejoin:w,pointerEvents:"painted"},ticks:{fill:"transparent",size:5,stroke:m,strokeWidth:1,strokeLinecap:k,strokeLinejoin:w},tickLabels:Object.assign({},M,{fill:v})}},A),polarDependentAxis:Object.assign({style:{ticks:{fill:"transparent",size:1,stroke:"transparent"}}}),bar:Object.assign({style:{data:{fill:v,padding:8,strokeWidth:0},labels:M}},A),boxplot:Object.assign({style:{max:{padding:8,stroke:v,strokeWidth:1},maxLabels:Object.assign({},M,{padding:3}),median:{padding:8,stroke:v,strokeWidth:1},medianLabels:Object.assign({},M,{padding:3}),min:{padding:8,stroke:v,strokeWidth:1},minLabels:Object.assign({},M,{padding:3}),q1:{padding:8,fill:v},q1Labels:Object.assign({},M,{padding:3}),q3:{padding:8,fill:v},q3Labels:Object.assign({},M,{padding:3})},boxWidth:20},A),candlestick:Object.assign({style:{data:{stroke:v},labels:Object.assign({},M,{padding:5})},candleColors:{positive:"#ffffff",negative:v}},A),chart:A,errorbar:Object.assign({borderWidth:8,style:{data:{fill:"transparent",opacity:1,stroke:v,strokeWidth:2},labels:M}},A),group:Object.assign({colorScale:g},A),histogram:Object.assign({style:{data:{fill:v,stroke:x,strokeWidth:2},labels:M}},A),legend:{colorScale:g,gutter:10,orientation:"vertical",titleOrientation:"top",style:{data:{type:"circle"},labels:M,title:Object.assign({},M,{padding:5})}},line:Object.assign({style:{data:{fill:"transparent",opacity:1,stroke:v,strokeWidth:2},labels:M}},A),pie:Object.assign({colorScale:g,style:{data:{padding:8,stroke:y,strokeWidth:1},labels:Object.assign({},M,{padding:20})}},A),scatter:Object.assign({style:{data:{fill:v,opacity:1,stroke:"transparent",strokeWidth:0},labels:M}},A),stack:Object.assign({colorScale:g},A),tooltip:{style:Object.assign({},M,{padding:0,pointerEvents:"none"}),flyoutStyle:{stroke:x,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"},flyoutPadding:5,cornerRadius:5,pointerLength:10},voronoi:Object.assign({style:{data:{fill:"transparent",stroke:"transparent",strokeWidth:0},labels:Object.assign({},M,{padding:5,pointerEvents:"none"}),flyout:{stroke:x,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"}}},A)},j={white:"#FFFFFF",50:"#FAFAFA",100:"#F2F2F2",200:"#E8E8E8",300:"#E0E0E0",400:"#D1D1D1",500:"#757575",600:"#5C5C5C",700:"#424242",800:"#333333",900:"#292929",black:"#0F0F0F"},O={100:"#FFEAB6",300:"#FFD66E",500:"#FCB400",900:"#B87503"},S={100:"#FEE2D5",300:"#FFA981",500:"#FF6F2C",700:"#FF4E1B",900:"#D74D26"},D={100:"#FFDCE5",300:"#FF9EB7",500:"#F82B60",700:"#D31A3D",900:"#BA1E45"},F={100:"#EDE3FE",300:"#CDB0FF",500:"#8B46FF",900:"#6B1CB0"},$={100:"#CFDFFF",300:"#9CC7FF",500:"#2D7FF9",700:"#0056B3",900:"#2750AE"},_={100:"#D0F0FD",300:"#77D1F3",500:"#18BFFF",900:"#0B76B7"},T={100:"#C2F5E9",300:"#72DDC3",500:"#20D9D2",900:"#06A09B"},L={100:"#D1F7C4",300:"#93E088",500:"#20C933",700:"#1B9B2A",900:"#338A17"},P={blue:$["500"],cyan:_["500"],green:L["500"],yellow:O["500"],orange:S["500"],red:D["500"],purple:F["500"],teal:T["500"]},N=Object.values(P),z=[j["100"],j["300"],j["500"],j["700"],j["900"]],U=[O["300"],O["500"],S["500"],S["900"],D["500"]],I=[F["500"],$["500"],_["500"],T["500"],L["500"]],B=[L["900"],L["500"],O["500"],S["500"],D["500"]],W=Object.values(D),H=Object.values(L),Y=Object.values($),q=$["500"],R={width:450,height:300,padding:60,colorScale:N},G={fontFamily:"'Inter', 'Helvetica Neue', 'Seravek', 'Helvetica', sans-serif",fontSize:12,fontWeight:300,letterSpacing:"normal",padding:8,fill:j["900"],stroke:"transparent"},V=Object.assign({textAnchor:"middle"},G),Z="10, 5",K="round",X="round",Q={grayscale:u,material:C,clean:{palette:{colors:P,grayscale:z,qualitative:N,heatmap:B,warm:U,cool:I,red:W,green:H,blue:Y},area:Object.assign({style:{data:{fill:q,strokeWidth:2,fillOpacity:.5},labels:G}},R),axis:Object.assign({style:{axis:{fill:"transparent",stroke:j["500"],strokeWidth:1,strokeLinecap:K,strokeLinejoin:X},axisLabel:Object.assign({},V,{padding:35,stroke:"transparent"}),grid:{fill:"none",stroke:"none",painterEvents:"painted"},ticks:{fill:"transparent",size:5,stroke:"transparent"},tickLabels:G}},R),polarAxis:Object.assign({style:{axis:{stroke:j["500"]},grid:{stroke:j["400"],strokeDasharray:Z,strokeLinecap:K,strokeLinejoin:X,pointerEvents:"painted"},ticks:{fill:"transparent",size:5,stroke:j["400"],strokeWidth:1,strokeLinecap:K,strokeLinejoin:X},tickLabels:G}}),polarDependentAxis:Object.assign({style:{axis:{stroke:j["500"]},grid:{stroke:j["400"],strokeDasharray:Z,strokeLinecap:K,strokeLinejoin:X,pointerEvents:"painted"},ticks:{fill:"transparent",size:5,stroke:j["300"],strokeWidth:1,strokeLinecap:K,strokeLinejoin:X},tickLabels:G}}),bar:Object.assign({style:{data:{fill:q,padding:8,strokeWidth:1,fillOpacity:.5},labels:G},cornerRadius:{top:1}},R),boxplot:Object.assign({style:{max:{padding:8,stroke:j["400"],strokeWidth:2},maxLabels:Object.assign({},G,{padding:3}),median:{padding:8,stroke:j.white,strokeWidth:2},medianLabels:Object.assign({},G,{padding:3}),min:{padding:8,stroke:j["400"],strokeWidth:2},minLabels:Object.assign({},G,{padding:3}),q1:{padding:8,fill:N[0],rx:1,strokeWidth:2},q1Labels:Object.assign({},G,{padding:3}),q3:{padding:8,fill:N[1],rx:1},q3Labels:Object.assign({},G,{padding:3})},boxWidth:20},R),candlestick:Object.assign({style:{data:{stroke:j["300"],strokeWidth:0,rx:1},labels:Object.assign({},G,{padding:5})},candleColors:{positive:L["500"],negative:D["500"]},wickStrokeWidth:2},R),chart:R,errorbar:Object.assign({borderWidth:8,style:{data:{fill:"transparent",opacity:1,stroke:j["700"],strokeWidth:2,strokeLinecap:K},labels:G}},R),group:Object.assign({colorScale:N},R),histogram:Object.assign({style:{data:{fill:_["500"],fillOpacity:.5},labels:G},binSpacing:4,cornerRadius:{top:1}},R),label:G,legend:{colorScale:N,gutter:24,borderPadding:10,orientation:"horizontal",titleOrientation:"top",centerTitle:!0,style:{data:{type:"circle"},labels:{...G,fontSize:12},title:Object.assign({},G,{padding:8,fontSize:16}),border:{stroke:j["200"],strokeWidth:2,padding:16}}},line:Object.assign({style:{data:{fill:"transparent",opacity:1,stroke:q,strokeWidth:2,strokeLinecap:K,strokeLinejoin:X},labels:G}},R),pie:Object.assign({style:{parent:{backgroundColor:j.white},data:{padding:8,stroke:j.white,strokeWidth:1},labels:{...G,padding:20,fill:j["600"],fontSize:10}},colorScale:N,cornerRadius:1},R),scatter:Object.assign({style:{data:{fill:q,opacity:1,stroke:"transparent",strokeWidth:0},labels:{...G,padding:20}}},R),stack:Object.assign({colorScale:N},R),tooltip:{style:Object.assign({},G,{padding:0,pointerEvents:"none"}),flyoutStyle:{stroke:j["300"],strokeWidth:2,fill:j.white,pointerEvents:"none"},flyoutPadding:{top:8,bottom:8,left:16,right:16},cornerRadius:1,pointerLength:4},voronoi:Object.assign({style:{data:{fill:$["100"],stroke:q,strokeWidth:2},labels:Object.assign({},G,{padding:5,pointerEvents:"none"}),flyout:{stroke:j["900"],strokeWidth:1,fill:j["100"],pointerEvents:"none"},padding:{left:2,bottom:2}}},R)}}},98021:function(t,e,n){"use strict";n.d(e,{o:()=>tM});var r={};n.r(r),n.d(r,{easeBack:()=>K,easeBackIn:()=>V,easeBackInOut:()=>K,easeBackOut:()=>Z,easeBounce:()=>R,easeBounceIn:()=>q,easeBounceInOut:()=>G,easeBounceOut:()=>R,easeCircle:()=>T,easeCircleIn:()=>$,easeCircleInOut:()=>T,easeCircleOut:()=>_,easeCubic:()=>x,easeCubicIn:()=>m,easeCubicInOut:()=>x,easeCubicOut:()=>v,easeElastic:()=>J,easeElasticIn:()=>Q,easeElasticInOut:()=>tt,easeElasticOut:()=>J,easeExp:()=>F,easeExpIn:()=>S,easeExpInOut:()=>F,easeExpOut:()=>D,easeLinear:()=>d,easePoly:()=>M,easePolyIn:()=>b,easePolyInOut:()=>M,easePolyOut:()=>A,easeQuad:()=>y,easeQuadIn:()=>h,easeQuadInOut:()=>y,easeQuadOut:()=>g,easeSin:()=>j,easeSinIn:()=>w,easeSinInOut:()=>j,easeSinOut:()=>C});var i=n("78718"),a=n.n(i),o=n("41609"),l=n.n(o),s=n("91747"),u=n.n(s),c=n("67294"),f=n("69590"),p=n.n(f);let d=t=>+t;function h(t){return t*t}function g(t){return t*(2-t)}function y(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}function m(t){return t*t*t}function v(t){return--t*t*t+1}function x(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}var b=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),A=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),M=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),E=Math.PI,k=E/2;function w(t){return 1==+t?1:1-Math.cos(t*k)}function C(t){return Math.sin(t*k)}function j(t){return(1-Math.cos(E*t))/2}function O(t){return(Math.pow(2,-10*t)-9765625e-10)*1.0009775171065494}function S(t){return O(1-+t)}function D(t){return 1-O(t)}function F(t){return((t*=2)<=1?O(1-t):2-O(t-1))/2}function $(t){return 1-Math.sqrt(1-t*t)}function _(t){return Math.sqrt(1- --t*t)}function T(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var L=4/11,P=6/11,N=8/11,z=3/4,U=9/11,I=10/11,B=15/16,W=21/22,H=63/64,Y=1/(4/11)/(4/11);function q(t){return 1-R(1-t)}function R(t){return(t=+t)<L?Y*t*t:t<N?Y*(t-=P)*t+z:t<I?Y*(t-=U)*t+B:Y*(t-=W)*t+H}function G(t){return((t*=2)<=1?1-R(1-t):R(t-1)+1)/2}var V=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(1.70158),Z=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(1.70158),K=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(1.70158),X=2*Math.PI,Q=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=X);function i(t){return e*O(- --t)*Math.sin((r-t)/n)}return i.amplitude=function(e){return t(e,n*X)},i.period=function(n){return t(e,n)},i}(1,.3),J=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=X);function i(t){return 1-e*O(t=+t)*Math.sin((t+r)/n)}return i.amplitude=function(e){return t(e,n*X)},i.period=function(n){return t(e,n)},i}(1,.3),tt=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=X);function i(t){return((t=2*t-1)<0?e*O(-t)*Math.sin((r-t)/n):2-e*O(t)*Math.sin((r+t)/n))/2}return i.amplitude=function(e){return t(e,n*X)},i.period=function(n){return t(e,n)},i}(1,.3),te=n("75472"),tn=n.n(te),tr=n("68630"),ti=n.n(tr),ta=n("97850");let to=function(t){if(null!==t)switch(typeof t){case"undefined":case"boolean":break;case"number":return!isNaN(t)&&t!==Number.POSITIVE_INFINITY&&t!==Number.NEGATIVE_INFINITY;case"string":case"function":return!0;case"object":return t instanceof Date||Array.isArray(t)||ti()(t)}return!1},tl=function(t,e,n){return void 0===n&&(n=0),function(r){return r<n?t:e}},ts=function(t,e){return function(n){return n>=1?e:function(){let r="function"==typeof t?t.apply(this,arguments):t,i="function"==typeof e?e.apply(this,arguments):e;return(0,ta.Z)(r,i)(n)}}},tu=function(t,e){let n;let r=(t,e)=>t!==e&&to(t)&&to(e)?"function"==typeof t||"function"==typeof e?ts(t,e):"object"==typeof t&&ti()(t)||"object"==typeof e&&ti()(e)?tu(t,e):(0,ta.Z)(t,e):tl(t,e),i=t=>Array.isArray(t)?tn()(t,"key"):t,a={},o={},l=t,s=e;for(n in(null===l||"object"!=typeof l)&&(l={}),(null===s||"object"!=typeof s)&&(s={}),s)n in l?a[n]=r(i(l[n]),i(s[n])):o[n]=s[n];return function(t){for(n in a)o[n]=a[n](t);return o}},tc=function(t,e){let n=t=>"string"==typeof t?t.replace(/,/g,""):t;return(0,ta.Z)(n(t),n(e))};var tf=n("10809");let tp=t=>{let e=t.charAt(0).toUpperCase()+t.slice(1);return`ease${e}`},td=t=>{let{duration:e=1e3,easing:n="quadInOut",delay:i=0,data:a,children:o,onEnd:l}=t,[s,u]=c.useState({data:Array.isArray(a)?a[0]:a,animationInfo:{progress:0,animating:!1}}),f=c.useContext(tf.Z).animationTimer,p=c.useRef(Array.isArray(a)?a.slice(1):[]),d=c.useRef(null),h=c.useRef(void 0),g=r[tp(n)];c.useEffect(()=>(p.current.length&&y(),()=>{h.current?f.unsubscribe(h.current):f.stop()}),[]),c.useEffect(()=>{d.current&&s.animationInfo&&s.animationInfo.progress<1?u({data:d.current(1),animationInfo:{progress:1,animating:!1,terminating:!0}}):(f.unsubscribe(h.current),p.current=Array.isArray(a)?a:[a],y())},[a]);let y=()=>{if(p.current.length){var t,n;let r=p.current[0];d.current=(t=s.data,t!==(n=r)&&to(t)&&to(n)?"function"==typeof t||"function"==typeof n?ts(t,n):ti()(t)||ti()(n)?tu(t,n):"string"==typeof t||"string"==typeof n?tc(t,n):(0,ta.Z)(t,n):tl(t,n)),i?setTimeout(()=>{h.current=f.subscribe(m,e)},i):h.current=f.subscribe(m,e)}else l&&l()},m=t=>{if(!d.current)return;let n=e?t/e:1;if(n>=1){u({data:d.current(1),animationInfo:{progress:1,animating:!1,terminating:!0}}),h.current&&f.unsubscribe(h.current),p.current.shift(),y();return}u({data:d.current(g(n)),animationInfo:{progress:n,animating:n<1}})};return o(s.data,s.animationInfo)};var th=n("24690"),tg=n("95302"),ty=n("77762");function tm(){return(tm=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}class tv extends c.Component{static displayName="VictoryTransition";static contextType=tf.Z;constructor(t,e){super(t,e),this.state={nodesShouldLoad:!1,nodesDoneLoad:!1};let n=this.props.children,r=n.props.polar;this.continuous=!r&&n.type&&!0===n.type.continuous,this.timer=this.context.transitionTimer}componentDidMount(){this.setState({nodesShouldLoad:!0})}shouldComponentUpdate(t){return!p()(this.props,t)&&(this.timer.bypassAnimation(),this.setState(this.getTransitionState(this.props,t),()=>this.timer.resumeAnimation())),!0}componentWillUnmount(){this.timer.stop()}getTransitionState(t,e){let{animate:n}=t;if(!n)return{};if(n.parentState)return{oldProps:n.parentState.nodesWillExit?t:null,nextProps:e};let r=c.Children.toArray(t.children),i=c.Children.toArray(e.children),{nodesWillExit:a,nodesWillEnter:o,childrenTransitions:l,nodesShouldEnter:s}=ty.A(r,i);return{nodesWillExit:a,nodesWillEnter:o,childrenTransitions:l,nodesShouldEnter:s,oldProps:a?t:null,nextProps:e}}getDomainFromChildren(t,e){let n=t=>t.reduce((t,r)=>{if(r.type&&tg.mf(r.type.getDomain)){let n=r.props&&r.type.getDomain(r.props,e);return n?t.concat(n):t}return r.props&&r.props.children?t.concat(n(c.Children.toArray(r.props.children))):t},[]),r=c.Children.toArray(t.children)[0],i=r.props||{},a=Array.isArray(i.domain)?i.domain:i.domain&&i.domain[e];if(!i.children&&a)return a;let o=n([r]);return 0===o.length?[0,1]:[th.ao(o),th.MN(o)]}pickProps(){return this.state&&this.state.nodesWillExit&&this.state.oldProps||this.props}pickDomainProps(t){let e=t.animate?.parentState;return e&&e.nodesWillExit?(this.continuous||e.continuous)&&(e.nextProps||this.state.nextProps)||t:this.continuous&&this.state.nodesWillExit&&this.state.nextProps||t}getClipWidth(t,e){let n=this.transitionProps?this.transitionProps.clipWidth:void 0;return void 0!==n?n:(()=>{let n=tg.rx(e.props,"x");return n?Math.abs(n[1]-n[0]):t.width})()}render(){let t=this.pickProps(),e=this.props.animate?.getTransitions?this.props.animate.getTransitions:ty.C(t,this.state,t=>this.setState(t)),n=c.Children.toArray(t.children)[0],r=e(n);this.transitionProps=r;let i={x:this.getDomainFromChildren(this.pickDomainProps(t),"x"),y:this.getDomainFromChildren(t,"y")},o=this.getClipWidth(t,n),l=u()({domain:i,clipWidth:o},r,n.props),s=(t.animationWhitelist||[]).concat(["clipWidth"]),f=s.length?a()(l,s):l;return c.createElement(td,tm({},l.animate,{data:f}),t=>{if(n.props.groupComponent){let e=this.continuous?c.cloneElement(n.props.groupComponent,{clipWidth:t.clipWidth||0}):n.props.groupComponent;return c.cloneElement(n,u()({animate:null,animating:!0,groupComponent:e},t,l))}return c.cloneElement(n,u()({animate:null,animating:!0},t,l))})}}var tx=n("14569");let tb=t=>!(0,tg.kK)(t._x)&&!(0,tg.kK)(t._y),tA=[{name:"parent",index:"parent"},{name:"data"},{name:"labels"}];function tM(t,e){void 0===e&&(e={});class n extends t{constructor(t){super(t),this.cacheValues(this.getCalculatedValues(t))}state={};getEventState=tx.Ki.bind(this);getScopedEvents=tx.$V.bind(this);getEvents=(t,e,n)=>tx.vw.call(this,t,e,n,this.getScopedEvents);externalMutations=this.getExternalMutations(this.props);calculatedState=this.getStateChanges(this.props);globalEvents={};prevGlobalEventKeys=[];boundGlobalEvents={};shouldComponentUpdate(t){let e=this.getExternalMutations(t),n=this.props.animating||this.props.animate,r=!p()(e,this.externalMutations);if(n||r)return this.cacheValues(this.getCalculatedValues(t)),this.externalMutations=e,this.applyExternalMutations(t,e),!0;let i=this.getStateChanges(t);return!(p()(this.calculatedState,i)&&p()(this.props,t))&&(this.cacheValues(this.getCalculatedValues(t)),!0)}componentDidMount(){let t=Object.keys(this.globalEvents);t.forEach(t=>this.addGlobalListener(t)),this.prevGlobalEventKeys=t}componentDidUpdate(t){let e=this.getStateChanges(t);this.calculatedState=e;let n=Object.keys(this.globalEvents);(0,th.e5)(this.prevGlobalEventKeys,n).forEach(t=>this.removeGlobalListener(t)),(0,th.e5)(n,this.prevGlobalEventKeys).forEach(t=>this.addGlobalListener(t)),this.prevGlobalEventKeys=n}componentWillUnmount(){this.prevGlobalEventKeys.forEach(t=>this.removeGlobalListener(t))}addGlobalListener(t){let e=e=>{let n=this.globalEvents[t];return n&&n(tx.ss(e))};this.boundGlobalEvents[t]=e,window.addEventListener(tx.Ih(t),e)}removeGlobalListener(t){window.removeEventListener(tx.Ih(t),this.boundGlobalEvents[t])}getStateChanges(t){if(!this.hasEvents)return{};let n=(t,e)=>{let n=u()({},this.getEventState(t,e),this.getSharedEventState(t,e));return l()(n)?void 0:n};return(e.components||tA).map(e=>{if(!!t.standalone||"parent"!==e.name)return void 0!==e.index?n(e.index,e.name):this.dataKeys.map(t=>n(t,e.name)).filter(Boolean)}).filter(Boolean)}applyExternalMutations(t,e){if(!l()(e)){let n=t.externalEventMutations.reduce((t,e)=>(0,tg.mf)(e.callback)?t.concat(e.callback):t,[]),r=n.length?()=>{n.forEach(t=>t())}:void 0;this.setState(e,r)}}getCalculatedValues(e){let{sharedEvents:n}=e,r=t.expectedComponents,i=tx.pA(e,r),a=n&&(0,tg.mf)(n.getEventState)?n.getEventState:()=>void 0,o=this.getBaseProps(e,a),l=Object.keys(o).filter(t=>"parent"!==t),s=e.events||e.sharedEvents||i;return{componentEvents:i,getSharedEventState:a,baseProps:o,dataKeys:l,hasEvents:s,events:this.getAllEvents(e)}}getExternalMutations(t){let{sharedEvents:e,externalEventMutations:n}=t;return l()(n)||e?void 0:tx.g2(n,this.baseProps,this.state)}cacheValues(t){Object.keys(t).forEach(e=>{this[e]=t[e]})}getBaseProps(e,n){let r=(n||this.getSharedEventState.bind(this))("parent","parent"),i=this.getEventState("parent","parent"),o=u()({},i,r),l=o.parentControlledProps,s=l?a()(o,l):{},c=u()({},s,e);return"function"==typeof t.getBaseProps?t.getBaseProps(c):{}}getAllEvents(t){return Array.isArray(this.componentEvents)?Array.isArray(t.events)?this.componentEvents.concat(...t.events):this.componentEvents:t.events}getComponentProps(e,n,r){let i=this.props.name||t.role,a=this.dataKeys&&this.dataKeys[r]||r,o=`${i}-${n}-${a}`,l=this.baseProps[a]&&this.baseProps[a][n]||this.baseProps[a];if(!l&&!this.hasEvents)return;let s=e&&"object"==typeof e&&"props"in e?e.props:void 0;if(this.hasEvents){let t=this.getEvents(this.props,n,a),e=u()({index:r,key:o},this.getEventState(a,n),this.getSharedEventState(a,n),s,l,{id:o}),i=u()({},tx.Z8(t,a,e),e.events);return Object.assign({},e,{events:i})}return u()({index:r,key:o},s,l,{id:o})}renderContainer(t,e){let n=t.type&&"container"===t.type.role?this.getComponentProps(t,"parent","parent"):{};return n.events&&(this.globalEvents=tx.hy(n.events),n.events=tx.fM(n.events)),c.cloneElement(t,n,e)}animateComponent(t,e){let n="object"==typeof t.animate&&t.animate?.animationWhitelist||e,r=this.constructor;return c.createElement(tv,{animate:t.animate,animationWhitelist:n},c.createElement(r,t))}renderContinuousData(t){let{dataComponent:e,labelComponent:n,groupComponent:r}=t,i=this.dataKeys.filter(t=>"all"!==t).reduce((t,e)=>{let r=t,i=this.getComponentProps(n,"labels",e);return i&&void 0!==i.text&&null!==i.text&&(r=r.concat(c.cloneElement(n,i))),r},[]),a=this.getComponentProps(e,"data","all"),o=[c.cloneElement(e,a),...i];return this.renderContainer(r,o)}renderData(t,e){void 0===e&&(e=tb);let{dataComponent:n,labelComponent:r,groupComponent:i}=t,a=this.dataKeys.reduce((t,r,i)=>{let a=this.getComponentProps(n,"data",i);return e(a.datum)&&t.push(c.cloneElement(n,a)),t},[]),o=[...a,...this.dataKeys.map((t,e)=>{let n=this.getComponentProps(r,"labels",e);if(void 0!==n.text&&null!==n.text)return c.cloneElement(r,n)}).filter(Boolean)];return this.renderContainer(i,o)}}return n}},24690:function(t,e,n){"use strict";function r(t){return Array.isArray(t)&&t.length>0}function i(t){return Array.isArray(t)&&t.some(t=>"string"==typeof t)}function a(t){return Array.isArray(t)&&t.some(t=>t instanceof Date)}function o(t){return r(t)&&t.every(t=>"string"==typeof t)}function l(t,e){return t&&e?t.filter(t=>!e.includes(t)):[]}function s(t){return r(t)&&t.every(Array.isArray)}function u(t){return t.filter(t=>void 0!==t)}function c(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];let i=t.concat(n);return a(i)?new Date(Math.max(...i)):Math.max(...i)}function f(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];let i=t.concat(n);return a(i)?new Date(Math.min(...i)):Math.min(...i)}n.d(e,{AM:function(){return a},Jr:function(){return s},MN:function(){return c},ao:function(){return f},bO:function(){return o},e5:function(){return l},kL:function(){return i},o2:function(){return u}})},56282:function(t,e,n){"use strict";n.d(e,{RU:()=>$,ZY:()=>_,hi:()=>T,kQ:()=>j,CP:()=>D,Yu:()=>F});var r=n("14176"),i=n.n(r),a=n("8554"),o=n.n(a),l=n("18446"),s=n.n(l),u=n("41609"),c=n.n(u),f=n("75472"),p=n.n(f),d=n("39601"),h=n.n(d),g=n("68630"),y=n.n(g),m=n("44908"),v=n.n(m),x=n("67294"),b=n("95302"),A=n("24690"),M=n("34324");function E(t){return!!(t&&t["@@__IMMUTABLE_ITERABLE__@@"])}function k(t){var e,n;return E(e=t)||(n=e)&&n["@@__IMMUTABLE_RECORD__@@"]?function t(e,n){var r;return E(e)?e.reduce((e,r,i)=>{let a=r;return n&&n[i]&&(a=t(r)),e[i]=a,e},(r=e)&&r["@@__IMMUTABLE_LIST__@@"]?[]:{}):e}(t,{errorX:!0,errorY:!0}):t}function w(t,e){let n=(y()(t.domain)?t.domain[e]:t.domain)||M.q8(t,e).domain(),r=t.samples||1,i=Math.max(...n),a=Math.min(...n),o=(i-a)/r,l=b.w6(a,i,o);return l[l.length-1]===i?l:l.concat(i)}function C(t,e,n){if(void 0===n&&(n="ascending"),!e)return t;let r=e;("x"===e||"y"===e)&&(r=`_${e}`);let i="ascending"===n?"asc":"desc";return p()(t,r,i)}function j(t,e,n){let r=t=>void 0!==t,a=A.ao(e.x),l=A.MN(e.x),s=A.ao(e.y),u=A.MN(e.y),c=t=>e=>r(e)&&e<t,f=t=>e=>r(e)&&e>t,p=c(a),d=c(s),h=f(l),g=f(u);return t.map(t=>{let{_x:e,_y:a,_y0:l,_y1:c}=t;(p(e)||h(e))&&(e=null);let f=r(l)?l:n,y=r(c)?c:a;return r(y)?(!r(f)&&(d(y)||g(y))&&(a=null),(d(f)&&d(y)||g(f)&&g(y))&&(a=l=c=null),d(f)&&!d(y)&&(l=s),g(f)&&!g(y)&&(l=u),Object.assign({},t,i()({_x:e,_y:a,_y0:l,_y1:c},o()))):t})}function O(t,e){let n=$(t,e),r=_(t,e),i=function(t,e){if(!(Array.isArray(t.data)||E(t.data)))return[];let n=void 0===t[e]?e:t[e],r=b.$0(n);return C(t.data.reduce((t,e)=>(t.push(k(e)),t),[]),t.sortKey,t.sortOrder).reduce((t,e)=>{let n=k(e);return t.push(r(n)),t},[]).filter(t=>"string"==typeof t).reduce((t,e)=>(null!=e&&-1===t.indexOf(e)&&t.push(e),t),[])}(t,e),a=v()([...n,...r,...i]);return 0===a.length?null:a.reduce((t,e,n)=>(t[e]=n+1,t),{})}function S(t,e,n){var r;let i;if(!(Array.isArray(t)||E(t))||1>(E(r=t)?r.size:r.length))return[];let a=["x","y","y0"];n=Array.isArray(n)?n:a;let o=t=>b.$0(void 0!==e[t]?e[t]:t),l=n.reduce((t,e)=>(t[e]=o(e),t),{}),u=s()(n,a)&&"_x"===e.x&&"_y"===e.y&&"_y0"===e.y0;!1===u&&(i={x:-1!==n.indexOf("x")?O(e,"x"):void 0,y:-1!==n.indexOf("y")?O(e,"y"):void 0,y0:-1!==n.indexOf("y0")?O(e,"y"):void 0});let f=function(t,e){let n=1/Number.MAX_SAFE_INTEGER,r={x:M.md(e,"x"),y:M.md(e,"y")};if("log"!==r.x&&"log"!==r.y)return t;let i=(t,e)=>"log"!==r[e]||0!==t[`_${e}`],a=t=>{let e=i(t,"x")?t._x:n,r=i(t,"y")?t._y:n,a=i(t,"y0")?t._y0:n;return Object.assign({},t,{_x:e,_y:r,_y0:a})};return t.map(t=>i(t,"x")&&i(t,"y")&&i(t,"y0")?t:a(t))}(C(u?t:t.reduce((t,e,r)=>{let a=k(e),o={x:r,y:a},s=Object.assign({},n.reduce((t,e)=>{let n=l[e](a),r=void 0!==n?n:o[e];return void 0!==r&&("string"==typeof r&&i[e]?(t[`${e}Name`]=r,t[`_${e}`]=i[e][r]):t[`_${e}`]=r),t},{}),a);return!c()(s)&&t.push(s),t},[]),e.sortKey,e.sortOrder),e);return function(t,e){var n;let r=!!t.eventKey;let i=(n=t.eventKey,b.mf(n)?n:null==n?()=>void 0:h()(n));return e.map((t,e)=>{if(void 0!==t.eventKey);else if(r){let n=i(t,e);return void 0!==n?Object.assign({eventKey:n},t):t}return t})}(e,f)}function D(t,e){return t.categories&&!Array.isArray(t.categories)?t.categories[e]:t.categories}function F(t){return t.data?S(t.data,t):S(function(t){let e=w(t,"x"),n=w(t,"y");return e.map((t,e)=>({x:t,y:n[e]}))}(t),t)}function $(t,e){let n;let{tickValues:r,tickFormat:i}=t;return(n=r&&(Array.isArray(r)||r[e])?r[e]||r:i&&Array.isArray(i)?i:[]).filter(t=>"string"==typeof t)}function _(t,e){if(!t.categories)return[];let n=D(t,e),r=n&&n.filter(t=>"string"==typeof t);return r?A.o2(r):[]}function T(t){let e=t=>t&&t.type?t.type.role:"",n=e(t);if("portal"===n){let r=x.Children.toArray(t.props.children);n=r.length?e(r[0]):""}return["area","bar","boxplot","candlestick","errorbar","group","histogram","line","pie","scatter","stack","voronoi"].includes(n)}},80771:function(t,e,n){"use strict";n.d(e,{$B:function(){return v},Ae:function(){return g},CU:function(){return x},Rm:function(){return y},bZ:function(){return M},eV:function(){return E},ge:function(){return m},h9:function(){return k},lP:function(){return b},lg:function(){return A}});var r=n(47960),i=n.n(r),a=n(97520),o=n.n(a),l=n(68630),s=n.n(l),u=n(67294),c=n(56282),f=n(34324),p=n(95302),d=n(24690);function h(t,e,n){void 0===n&&(n="min");let r=t=>"max"===n?Math.max(...t):Math.min(...t),i="max"===n?-1/0:1/0,a=!1,o=t.flat().reduce((t,n)=>{let i=void 0!==n[`_${e}0`]?n[`_${e}0`]:n[`_${e}`],o=void 0!==n[`_${e}1`]?n[`_${e}1`]:n[`_${e}`],l=r([i,o]);return a=a||i instanceof Date||o instanceof Date,r([t,l])},i);return a?new Date(o):o}function g(t,e){let n=p.mf(t)?t:v,r=p.mf(e)?e:y;return(t,e)=>{let i=b(t,e);if(i)return r(i,t,e);let a=c.CP(t,e),o=a?function(t,e,n){let r=n||c.CP(t,e),{polar:i,startAngle:a=0,endAngle:o=360}=t;if(!r)return;let l=M(t,e),s=A(t,e),u=d.kL(r)?c.ZY(t,e):[],f=0===u.length?null:u.reduce((t,e,n)=>(t[e]=n+1,t),{}),p=f?r.map(t=>f[t]):r,h=void 0!==l?l:d.ao(p),g=x(h,void 0!==s?s:d.MN(p));return i&&"x"===e&&360===Math.abs(a-o)?E(g,p):g}(t,e,a):n(t,e);return o?r(o,t,e):void 0}}function y(t,e,n){var r,i,a;return r=function(t,e,n){if(!e.domainPadding)return t;let r=M(e,n),i=A(e,n),a=function(t,e){let n=t=>Array.isArray(t)?{left:t[0],right:t[1]}:{left:t,right:t};return n(s()(t.domainPadding)?t.domainPadding[e]:t.domainPadding)}(e,n);if(!a.left&&!a.right)return t;let o=d.ao(t),l=d.MN(t),u=p.Uk(n,e.horizontal),c=p.rx(e,u),f=Math.abs(c[0]-c[1]),h=Math.max(f-a.left-a.right,1),g=Math.abs(l.valueOf()-o.valueOf())/h*f,y={left:g*a.left/f,right:g*a.right/f},m={min:o.valueOf()-y.left,max:l.valueOf()+y.right},v=s()(e.singleQuadrantDomainPadding)?e.singleQuadrantDomainPadding[n]:e.singleQuadrantDomainPadding,b=o>=0&&m.min<=0||l<=0&&m.max>=0,E=(t,e)=>"min"===e&&o>=0&&t<=0||"max"===e&&l<=0&&t>=0?0:t;if(b&&!1!==v){let t={left:Math.abs(l-o)*a.left/f,right:Math.abs(l-o)*a.right/f},e={min:E(o.valueOf()-t.left,"min"),max:E(l.valueOf()+t.right,"max")},n={left:Math.abs(e.max-e.min)*a.left/f,right:Math.abs(e.max-e.min)*a.right/f};m={min:E(o.valueOf()-n.left,"min"),max:E(l.valueOf()+n.right,"max")}}let k={min:void 0!==r?r:m.min,max:void 0!==i?i:m.max};return o instanceof Date||l instanceof Date?x(new Date(k.min),new Date(k.max)):x(k.min,k.max)}(t,e,n),i=e,a=n,"log"!==f.md(i,a)?r:(t=>{let e=t[0]<0||t[1]<0?-1/Number.MAX_SAFE_INTEGER:1/Number.MAX_SAFE_INTEGER,n=0===t[0]?e:t[0];return[n,0===t[1]?e:t[1]]})(r)}function m(t,e){return g()(t,e)}function v(t,e,n){let r=n||c.Yu(t),{polar:i,startAngle:a=0,endAngle:o=360}=t,l=M(t,e),s=A(t,e);if(r.length<1)return void 0!==l&&void 0!==s?x(l,s):void 0;let u=void 0!==l?l:h(r,e,"min"),f=x(u,void 0!==s?s:h(r,e,"max"));return i&&"x"===e&&360===Math.abs(a-o)?E(f,function(t,e){let n=`_${e}`;return t.flat().map(t=>t[n]&&void 0!==t[n][1]?t[n][1]:t[n])}(r,e)):f}function x(t,e){return Number(t)===Number(e)?(t=>{let e=0===t?2e-10:1e-10,n=t instanceof Date?new Date(Number(t)-1):Number(t)-e,r=t instanceof Date?new Date(Number(t)+1):Number(t)+e;return 0===t?[0,r]:[n,r]})(e):[t,e]}function b(t,e){let n=M(t,e),r=A(t,e);if(s()(t.domain)&&t.domain[e])return t.domain[e];if(Array.isArray(t.domain))return t.domain;if(void 0!==n&&void 0!==r)return x(n,r)}function A(t,e){return s()(t.maxDomain)&&void 0!==t.maxDomain[e]?t.maxDomain[e]:"number"==typeof t.maxDomain||i()(t.maxDomain)?t.maxDomain:void 0}function M(t,e){return s()(t.minDomain)&&void 0!==t.minDomain[e]?t.minDomain[e]:"number"==typeof t.minDomain||i()(t.minDomain)?t.minDomain:void 0}function E(t,e){let n=o()(e.sort((t,e)=>t-e)),r=n[1]-n[0];return[t[0],t[1]+r]}function k(t){let e=t=>t&&t.type?t.type.role:"",n=e(t);if("portal"===n){let r=u.Children.toArray(t.props.children);n=r.length?e(r[0]):""}return["area","axis","bar","boxplot","candlestick","errorbar","group","histogram","line","pie","scatter","stack","voronoi"].includes(n)}},14569:function(t,e,n){"use strict";n.d(e,{$V:function(){return h},Ih:function(){return A},Ki:function(){return y},Z8:function(){return g},fM:function(){return E},g2:function(){return v},gX:function(){return m},hy:function(){return M},pA:function(){return b},ss:function(){return k},vw:function(){return d}});var r=n(44908),i=n.n(r),a=n(14176),o=n.n(a),l=n(35937),s=n.n(l),u=n(41609),c=n.n(u),f=n(95302);let p=/^onGlobal(.*)$/;function d(t,e,n,r){let i=t=>{let r=(()=>{let r=t.reduce((t,n)=>void 0!==n.target?(Array.isArray(n.target)?n.target.includes(e):`${n.target}`==`${e}`)?t.concat(n):t:t.concat(n),[]);return void 0!==n&&"parent"!==e?r.filter(t=>{let e=t.eventKey,r=t=>!t||`${t}`==`${n}`;return Array.isArray(e)?e.some(t=>r(t)):r(e)}):r})();return Array.isArray(r)&&r.reduce((t,e)=>e?Object.assign(t,e.eventHandlers):t,{})},a=(()=>Array.isArray(this.componentEvents)?Array.isArray(t.events)?this.componentEvents.concat(...t.events):this.componentEvents:t.events)(),o=a&&(0,f.mf)(r)?r(i(a),e):void 0;if(!t.sharedEvents)return o;let l=t.sharedEvents.getEvents;return Object.assign({},t.sharedEvents.events&&l(i(t.sharedEvents.events),e),o)}function h(t,e,n,r){if(c()(t))return{};let i=r||this.baseProps,a=(t,e)=>{let{childName:n,target:r,key:a}=t,o="props"===e?i:this.state||{},l=null!=n&&o[n]?o[n]:o;return"parent"===a?l.parent:l[a]&&l[a][r]},o=(t,r)=>{let o="parent"===e?t.childName:t.childName||n,l=t.target||e,s=e=>"parent"===l?"parent":"all"===t.eventKey?i[e]?Object.keys(i[e]).filter(t=>"parent"!==t):Object.keys(i).filter(t=>"parent"!==t):void 0===t.eventKey&&"parent"===r?i[e]?Object.keys(i[e]):Object.keys(i):void 0!==t.eventKey?t.eventKey:r,u=(e,n)=>{let r=this.state||{};if(!(0,f.mf)(t.mutation))return r;let o=a({childName:n,key:e,target:l},"props"),s=a({childName:n,key:e,target:l},"state"),u=t.mutation(Object.assign({},o,s),i),c=r[n]||{},p=t=>(t[e]&&t[e][l]&&delete t[e][l],t[e]&&!Object.keys(t[e]).length&&delete t[e],t),d=t=>"parent"===l?Object.assign(t,{[e]:Object.assign(t[e]||{},u)}):Object.assign(t,{[e]:Object.assign(t[e]||{},{[l]:u})}),h=t=>u?d(t):p(t);return null!=n?Object.assign(r,{[n]:h(c)}):h(r)},c=t=>{let e=s(t);return Array.isArray(e)?e.reduce((e,n)=>Object.assign(e,u(n,t)),{}):u(e,t)},p="all"===o?Object.keys(i).filter(t=>"parent"!==t):o;return Array.isArray(p)?p.reduce((t,e)=>Object.assign(t,c(e)),{}):c(p)},l=(t,e)=>Array.isArray(t)?t.reduce((t,n)=>Object.assign({},t,o(n,e)),{}):o(t,e),s=t=>{let e=t=>(0,f.mf)(t.callback)&&t.callback,n=(Array.isArray(t)?t.map(t=>e(t)):[e(t)]).filter(t=>!1!==t);return n.length?()=>n.forEach(t=>t()):void 0},u=(e,n,r,i)=>{let a=t[i](e,n,r,this);if(!c()(a)){let t=s(a);this.setState(l(a,r),t)}};return Object.keys(t).reduce((t,e)=>(t[e]=u,t),{})}function g(t,e,n){return t?Object.keys(t).reduce((r,i)=>(r[i]=r=>t[i](r,n,e,i),r),{}):{}}function y(t,e,n){let r=this.state||{};return n?r[n]&&r[n][t]&&r[n][t][e]:"parent"===t?r[t]&&r[t][e]||r[t]:r[t]&&r[t][e]}function m(t,e,n,r){return void 0===e&&(e={}),void 0===n&&(n={}),r.reduce((r,i)=>{let a=n[i],o=v(t,e[i],n[i],i);return r[i]=o||a,s()(r,t=>!c()(t))},{})}function v(t,e,n,r){return void 0===e&&(e={}),void 0===n&&(n={}),Object.keys(e).reduce((a,o)=>{let l=n[o]||{},u=e[o]||{};if("parent"===o){let e=x(t,u,l,{eventKey:o,target:"parent"});a[o]=void 0!==e?Object.assign({},l,e):l}else{let e=i()(Object.keys(u).concat(Object.keys(l)));a[o]=e.reduce((e,n)=>{let i=x(t,u[n],l[n],{eventKey:o,target:n,childName:r});return e[n]=void 0!==i?Object.assign({},l[n],i):l[n],s()(e,t=>!c()(t))},{})}return s()(a,t=>!c()(t))},{})}function x(t,e,n,r){let i=(t,e)=>"string"==typeof t[e]?"all"===t[e]||t[e]===r[e]:!!Array.isArray(t[e])&&t[e].map(t=>`${t}`).includes(r[e]),a=Array.isArray(t)?t:[t];r.childName&&(a=t.filter(t=>i(t,"childName")));let o=a.filter(t=>i(t,"target"));if(c()(o))return;let l=o.filter(t=>i(t,"eventKey"));if(!c()(l))return l.reduce((t,r)=>Object.assign({},t,(r&&(0,f.mf)(r.mutation)?r.mutation:()=>void 0)(Object.assign({},e,n))),{})}function b(t,e){let n=Array.isArray(e)&&e.reduce((e,n)=>{let r=t[n],i=r&&r.type&&r.type.defaultEvents,a=(0,f.mf)(i)?i(r.props):i;return Array.isArray(a)?e.concat(...a):e},[]);return n&&n.length?n:void 0}function A(t){let e=t.match(p);return e&&e[1]&&e[1].toLowerCase()}let M=t=>s()(t,(t,e)=>p.test(e)),E=t=>o()(t,(t,e)=>p.test(e)),k=t=>Object.assign(t,{nativeEvent:t})},95302:function(t,e,n){"use strict";n.d(e,{$0:function(){return C},CE:function(){return f},F1:function(){return D},F3:function(){return x},F8:function(){return p},Ht:function(){return b},IW:function(){return M},Lo:function(){return y},TY:function(){return j},U_:function(){return c},Uk:function(){return O},Wi:function(){return m},ij:function(){return g},kK:function(){return k},mf:function(){return w},q2:function(){return d},rx:function(){return E},tQ:function(){return h},vi:function(){return A},w6:function(){return S},xs:function(){return v}});var r=n(78718),i=n.n(r),a=n(39601),o=n.n(a),l=n(91747),s=n.n(l),u=n(67294);function c(t){return Object.entries(t).reduce((t,e)=>(t[e[1]]=e[0],t),{})}function f(t,e){void 0===e&&(e=[]);let n={};for(let r in t){if(!(e.indexOf(r)>=0)&&!!Object.prototype.hasOwnProperty.call(t,r))n[r]=t[r]}return n}function p(t){let{_x:e,_x1:n,_x0:r,_voronoiX:i,_y:a,_y1:o,_y0:l,_voronoiY:u}=t;return s()({},{x:void 0!==i?i:void 0!==n?n:e,x0:void 0!==r?r:e,y:void 0!==u?u:void 0!==o?o:a,y0:void 0!==l?l:a},t)}function d(t,e){let{scale:n,polar:r,horizontal:i}=t,a=p(e),o=t.origin||{x:0,y:0},l=i?n.y(a.y):n.x(a.x),s=i?n.y(a.y0):n.x(a.x0),u=i?n.x(a.x):n.y(a.y),c=i?n.x(a.x0):n.y(a.y0);return{x:r?u*Math.cos(l)+o.x:l,x0:r?c*Math.cos(s)+o.x:s,y:r?-u*Math.sin(l)+o.y:u,y0:r?-c*Math.sin(s)+o.x:c}}function h(t,e){void 0===e&&(e="padding");let n=t[e],r="number"==typeof n?n:0,i="object"==typeof n?n:{};return{top:i.top||r,bottom:i.bottom||r,left:i.left||r,right:i.right||r}}function g(t){return"tooltip"===(t&&t.type&&t.type.role)}function y(t,e){let{theme:n={},labelComponent:r}=t,i=n[e]&&n[e].style||{};if(!g(r))return i;let a=n.tooltip&&n.tooltip.style||{},o=s()({},a,i.labels);return s()({},{labels:o},i)}function m(t,e){let n="100%",r="100%";if(!t)return s()({parent:{height:r,width:n}},e);let{data:i,labels:a,parent:o}=t,l=e&&e.parent||{},u=e&&e.labels||{},c=e&&e.data||{};return{parent:s()({},o,l,{width:n,height:r}),labels:s()({},a,u),data:s()({},i,c)}}function v(t,e){return w(t)?t(e):t}function x(t,e){return e.disableInlineStyles?{}:t&&Object.keys(t).some(e=>w(t[e]))?Object.keys(t).reduce((n,r)=>(n[r]=v(t[r],e),n),{}):t}function b(t){return"number"==typeof t?Math.PI/180*t:t}function A(t){return"number"==typeof t?t/(Math.PI/180):t}function M(t){let{width:e,height:n}=t,{top:r,bottom:i,left:a,right:o}=h(t),l=Math.min(e-a-o,n-r-i)/2,s=e/2+a-o,u=n/2+r-i;return{x:s+l>e?l+a-o:s,y:u+l>n?l+r-i:u}}function E(t,e){return t.range&&t.range[e]?t.range[e]:t.range&&Array.isArray(t.range)?t.range:t.polar?function(t,e){if("x"===e){let e=b(t.startAngle||0);return[e,b(t.endAngle||360)]}return[t.innerRadius||0,function(t){let{left:e,right:n,top:r,bottom:i}=h(t),{width:a,height:o}=t;return Math.min(a-e-n,o-r-i)/2}(t)]}(t,e):function(t,e){let n=h(t);return"x"!==e?[t.height-n.bottom,n.top]:[n.left,t.width-n.right]}(t,e)}function k(t){return null==t}function w(t){return"function"==typeof t}function C(t){return w(t)?t:null==t?t=>t:o()(t)}function j(t,e,n){let r=f(t.theme&&t.theme[n]?t.theme[n]:{},["style"]),i=function(t){if(void 0!==t.horizontal||!t.children)return t.horizontal;let e=t=>t.reduce((t,n)=>{let r=n.props||{};return t||r.horizontal||!r.children?t||r.horizontal:e(u.Children.toArray(r.children))},!1);return e(u.Children.toArray(t.children))}(t);return s()(void 0===i?{}:{horizontal:i},t,r,e)}function O(t,e){return e?"x"===t?"y":"x":t}function S(t,e,n){let r=e?t:0,i=e||t;!i&&(i=0);let a=i-r,o=Math.abs(a),l=a/o||1,s=n||1;return Array.from(Array(Math.max(Math.ceil(o/s),0)),(t,e)=>r+e*l*s)}function D(t,e,n,r,a){void 0===n&&(n={}),void 0===r&&(r=[]),void 0===a&&(a=(t,e)=>t.concat(e));let o=["data","domain","categories","polar","startAngle","endAngle","minDomain","maxDomain","horizontal"],l=(t,s,c)=>t.reduce((t,r,f)=>{let p=t,d=r.type&&r.type.role,h=r.props.name||`${d}-${s[f]}`;if(r.props&&r.props.children){let t=Object.assign({},r.props,i()(n,o)),e=r.type&&"stack"===r.type.role&&w(r.type.getChildren)?r.type.getChildren(t):u.Children.toArray(r.props.children).map(e=>{let n=Object.assign({},e.props,i()(t,o));return u.cloneElement(e,n)}),s=e.map((t,e)=>`${h}-${e}`),c=l(e,s,r);p=a(p,c)}else{let t=e(r,h,c);t&&(p=a(p,t))}return p},r),s=t.filter(u.isValidElement),c=s.map((t,e)=>e);return l(s,c)}},46144:function(t,e,n){"use strict";n.d(e,{AM:function(){return p},Nf:function(){return s},Q:function(){return l},Sw:function(){return c},nV:function(){return u}});var r=n(91747),i=n.n(r),a=n(95302);function o(t){let{labelComponent:e,labelPlacement:n,polar:r}=t;return n||e.props&&e.props.labelPlacement||(r?"perpendicular":"vertical")}function l(t,e,n){return(void 0===e&&(e={}),void 0!==e.label)?e.label:Array.isArray(t.labels)?t.labels[n]:t.labels}function s(t,e){let n=o(t);return"perpendicular"===n||"vertical"===n&&(90===e||270===e)?"middle":e<=90||e>270?"start":"end"}function u(t,e){let n=o(t),r=function(t){if(t<45||t>315)return"right";if(t>=45&&t<=135)return"top";if(t>135&&t<225)return"left";return"bottom"}(e);return"parallel"===n||"left"===r||"right"===r?"middle":"top"===r?"end":"start"}function c(t,e){let{labelPlacement:n,datum:r}=t;if(!n||"vertical"===n)return 0;let i=void 0!==e?e%360:f(t,r),a=0;return 0===i||180===i?a=90:i>0&&i<180?a=90-i:i>180&&i<360&&(a=270-i),a+(i>90&&i<180||i>270?1:-1)*("perpendicular"===n?0:90)}function f(t,e){let{x:n}=a.F8(e);return a.vi(t.scale.x(n))%360}function p(t,e){let{scale:n,data:r,style:c,horizontal:p,polar:d,width:h,height:g,theme:y,labelComponent:m,disableInlineStyles:v}=t,x=r[e],b=f(t,x),A=d?s(t,b):function(t,e){void 0===e&&(e={});let{style:n,horizontal:r}=t,i=e._y>=0?1:-1,a=n&&n.labels||{};return e.verticalAnchor||a.verticalAnchor?e.verticalAnchor||a.verticalAnchor:r?i>=0?"start":"end":"middle"}(t,x),M=d?u(t,b):function(t,e){void 0===e&&(e={});let n=e._y>=0?1:-1,r=t.style&&t.style.labels||{};return e.verticalAnchor||r.verticalAnchor?e.verticalAnchor||r.verticalAnchor:t.horizontal?"middle":n>=0?"end":"start"}(t,x),E=function(t,e){void 0===e&&(e={});let n=t.style&&t.style.labels||{};return void 0===e.angle?n.angle:e.angle}(t,x),k=l(t,x,e),w=o(t),{x:C,y:j}=function(t,e){let{polar:n}=t,{x:r,y:i}=a.q2(t,e);if(!n)return{x:r,y:i};let o=function(t,e){let{style:n}=t,r=f(t,e),i=n.labels||{},o=a.xs(i.padding,t)||0,l=a.Ht(r);return{x:o*Math.cos(l),y:-o*Math.sin(l)}}(t,e);return{x:r+o.x,y:i+o.y}}(t,x),{dx:O,dy:S}=function(t,e){if(t.polar)return{};let n=function(t,e){void 0===e&&(e={});let{horizontal:n,style:r}=t,i=r.labels||{},o=a.xs(i.padding,t)||0,l=e._y<0?-1:1;return{x:n?l*o:0,y:n?0:-1*l*o}}(t,e);return{dx:n.x,dy:n.y}}(t,x),D={angle:E,data:r,datum:x,disableInlineStyles:v,horizontal:p,index:e,polar:d,scale:n,labelPlacement:w,text:k,textAnchor:A,verticalAnchor:M,x:C,y:j,dx:O,dy:S,width:h,height:g,style:c.labels};if(!a.ij(m))return D;let F=y&&y.tooltip||{};return i()({},D,a.CE(F,["style"]))}},34324:function(t,e,n){"use strict";n.d(e,{md:()=>rt,q8:()=>n4,w8:()=>n8,j$:()=>n9});var r,i,a,o,l,s,u,c,f,p={};n.r(p),n.d(p,{scaleBand:()=>k,scaleDiverging:()=>function t(){var e=tu(n5()(q));return e.copy=function(){return nX(e,t())},v.apply(e,arguments)},scaleDivergingLog:()=>function t(){var e=tv(n5()).domain([.1,1,10]);return e.copy=function(){return nX(e,t()).base(e.base())},v.apply(e,arguments)},scaleDivergingPow:()=>n0,scaleDivergingSqrt:()=>n1,scaleDivergingSymlog:()=>function t(){var e=tA(n5());return e.copy=function(){return nX(e,t()).constant(e.constant())},v.apply(e,arguments)},scaleIdentity:()=>function t(e){var n;function r(t){return null==t||isNaN(t=+t)?n:t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,H),r):e.slice()},r.unknown=function(t){return arguments.length?(n=t,r):n},r.copy=function(){return t(e).unknown(n)},e=arguments.length?Array.from(e,H):[0,1],tu(r)},scaleImplicit:()=>M,scaleLinear:()=>tc,scaleLog:()=>function t(){let e=tv(K()).domain([1,10]);return e.copy=()=>Z(e,t()).base(e.base()),m.apply(e,arguments),e},scaleOrdinal:()=>E,scalePoint:()=>w,scalePow:()=>tC,scaleQuantile:()=>function t(){var e,n=[],r=[],i=[];function a(){var t=0,e=Math.max(1,r.length);for(i=Array(e-1);++t<e;)i[t-1]=function(t,e,n=N){if(!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,a=Math.floor(i),o=+n(t[a],a,t);return o+(+n(t[a+1],a+1,t)-o)*(i-a)}}(n,t/e);return o}function o(t){return null==t||isNaN(t=+t)?e:r[U(i,t)]}return o.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?i[e-1]:n[0],e<i.length?i[e]:n[n.length-1]]},o.domain=function(t){if(!arguments.length)return n.slice();for(let e of(n=[],t))null!=e&&!isNaN(e=+e)&&n.push(e);return n.sort(_),a()},o.range=function(t){return arguments.length?(r=Array.from(t),a()):r.slice()},o.unknown=function(t){return arguments.length?(e=t,o):e},o.quantiles=function(){return i.slice()},o.copy=function(){return t().domain(n).range(r).unknown(e)},m.apply(o,arguments)},scaleQuantize:()=>function t(){var e,n=0,r=1,i=1,a=[.5],o=[0,1];function l(t){return null!=t&&t<=t?o[U(a,t,0,i)]:e}function s(){var t=-1;for(a=Array(i);++t<i;)a[t]=((t+1)*r-(t-i)*n)/(i+1);return l}return l.domain=function(t){return arguments.length?([n,r]=t,n=+n,r=+r,s()):[n,r]},l.range=function(t){return arguments.length?(i=(o=Array.from(t)).length-1,s()):o.slice()},l.invertExtent=function(t){var e=o.indexOf(t);return e<0?[NaN,NaN]:e<1?[n,a[0]]:e>=i?[a[i-1],r]:[a[e-1],a[e]]},l.unknown=function(t){return arguments.length&&(e=t),l},l.thresholds=function(){return a.slice()},l.copy=function(){return t().domain([n,r]).range(o).unknown(e)},m.apply(tu(l),arguments)},scaleRadial:()=>function t(){var e,n=X(),r=[0,1],i=!1;function a(t){var r,a=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(a)?e:i?Math.round(a):a}return a.invert=function(t){return n.invert(tO(t))},a.domain=function(t){return arguments.length?(n.domain(t),a):n.domain()},a.range=function(t){return arguments.length?(n.range((r=Array.from(t,H)).map(tO)),a):r.slice()},a.rangeRound=function(t){return a.range(t).round(!0)},a.round=function(t){return arguments.length?(i=!!t,a):i},a.clamp=function(t){return arguments.length?(n.clamp(t),a):n.clamp()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return t(n.domain(),r).round(i).clamp(n.clamp()).unknown(e)},m.apply(a,arguments),tu(a)},scaleSequential:()=>function t(){var e=tu(nK()(q));return e.copy=function(){return nX(e,t())},v.apply(e,arguments)},scaleSequentialLog:()=>function t(){var e=tv(nK()).domain([1,10]);return e.copy=function(){return nX(e,t()).base(e.base())},v.apply(e,arguments)},scaleSequentialPow:()=>nQ,scaleSequentialQuantile:()=>function t(){var e=[],n=q;function r(t){if(null!=t&&!isNaN(t=+t))return n((U(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null!=n&&!isNaN(n=+n)&&e.push(n);return e.sort(_),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return tD(t);if(e>=1)return tS(t);var r,i=(r-1)*e,a=Math.floor(i),o=tS((function t(e,n,r=0,i=1/0,a){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),i=Math.floor(Math.min(e.length-1,i)),!(r<=n&&n<=i))return e;for(a=void 0===a?tF:function(t=_){if(t===_)return tF;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(a);i>r;){if(i-r>600){let o=i-r+1,l=n-r+1,s=Math.log(o),u=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*u*(o-u)/o)*(l-o/2<0?-1:1),f=Math.max(r,Math.floor(n-l*u/o+c)),p=Math.min(i,Math.floor(n+(o-l)*u/o+c));t(e,n,f,p,a)}let o=e[n],l=r,s=i;for(t$(e,r,n),a(e[i],o)>0&&t$(e,r,i);l<s;){for(t$(e,l,s),++l,--s;0>a(e[l],o);)++l;for(;a(e[s],o)>0;)--s}0===a(e[r],o)?t$(e,r,s):t$(e,++s,i),s<=n&&(r=s+1),n<=s&&(i=s-1)}return e})(t,a).subarray(0,a+1));return o+(tD(t.subarray(a+1))-o)*(i-a)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},v.apply(r,arguments)},scaleSequentialSqrt:()=>nJ,scaleSequentialSymlog:()=>function t(){var e=tA(nK());return e.copy=function(){return nX(e,t()).constant(e.constant())},v.apply(e,arguments)},scaleSqrt:()=>tj,scaleSymlog:()=>function t(){var e=tA(K());return e.copy=function(){return Z(e,t()).constant(e.constant())},m.apply(e,arguments)},scaleThreshold:()=>function t(){var e,n=[.5],r=[0,1],i=1;function a(t){return null!=t&&t<=t?r[U(n,t,0,i)]:e}return a.domain=function(t){return arguments.length?(i=Math.min((n=Array.from(t)).length,r.length-1),a):n.slice()},a.range=function(t){return arguments.length?(r=Array.from(t),i=Math.min(n.length,r.length-1),a):r.slice()},a.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return t().domain(n).range(r).unknown(e)},m.apply(a,arguments)},scaleTime:()=>nV,scaleUtc:()=>nZ,tickFormat:()=>ts});var d=n("68630"),h=n.n(d),g=n("95302"),y=n("24690");function m(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function v(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}class x extends Map{constructor(t,e=A){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(let[e,n]of t)this.set(e,n)}get(t){return super.get(b(this,t))}has(t){return super.has(b(this,t))}set(t,e){return super.set(function({_intern:t,_key:e},n){let r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}(this,t),e)}delete(t){return super.delete(function({_intern:t,_key:e},n){let r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}(this,t))}}function b({_intern:t,_key:e},n){let r=e(n);return t.has(r)?t.get(r):n}function A(t){return null!==t&&"object"==typeof t?t.valueOf():t}let M=Symbol("implicit");function E(){var t=new x,e=[],n=[],r=M;function i(i){let a=t.get(i);if(void 0===a){if(r!==M)return r;t.set(i,a=e.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return e.slice();for(let r of(e=[],t=new x,n))!t.has(r)&&t.set(r,e.push(r)-1);return i},i.range=function(t){return arguments.length?(n=Array.from(t),i):n.slice()},i.unknown=function(t){return arguments.length?(r=t,i):r},i.copy=function(){return E(e,n).unknown(r)},m.apply(i,arguments),i}function k(){var t,e,n=E().unknown(void 0),r=n.domain,i=n.range,a=0,o=1,l=!1,s=0,u=0,c=.5;function f(){var n=r().length,f=o<a,p=f?o:a,d=f?a:o;t=(d-p)/Math.max(1,n-s+2*u),l&&(t=Math.floor(t)),p+=(d-p-t*(n-s))*c,e=t*(1-s),l&&(p=Math.round(p),e=Math.round(e));var h=(function(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),a=Array(i);++r<i;)a[r]=t+r*n;return a})(n).map(function(e){return p+t*e});return i(f?h.reverse():h)}return delete n.unknown,n.domain=function(t){return arguments.length?(r(t),f()):r()},n.range=function(t){return arguments.length?([a,o]=t,a=+a,o=+o,f()):[a,o]},n.rangeRound=function(t){return[a,o]=t,a=+a,o=+o,l=!0,f()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(l=!!t,f()):l},n.padding=function(t){return arguments.length?(s=Math.min(1,u=+t),f()):s},n.paddingInner=function(t){return arguments.length?(s=Math.min(1,t),f()):s},n.paddingOuter=function(t){return arguments.length?(u=+t,f()):u},n.align=function(t){return arguments.length?(c=Math.max(0,Math.min(1,t)),f()):c},n.copy=function(){return k(r(),[a,o]).round(l).paddingInner(s).paddingOuter(u).align(c)},m.apply(f(),arguments)}function w(){return function t(e){var n=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return t(n())},e}(k.apply(null,arguments).paddingInner(1))}let C=Math.sqrt(50),j=Math.sqrt(10),O=Math.sqrt(2);function S(t,e,n){let r,i,a;let o=(e-t)/Math.max(0,n),l=Math.floor(Math.log10(o)),s=o/Math.pow(10,l),u=s>=C?10:s>=j?5:s>=O?2:1;return(l<0?(r=Math.round(t*(a=Math.pow(10,-l)/u)),i=Math.round(e*a),r/a<t&&++r,i/a>e&&--i,a=-a):(r=Math.round(t/(a=Math.pow(10,l)*u)),i=Math.round(e/a),r*a<t&&++r,i*a>e&&--i),i<r&&.5<=n&&n<2)?S(t,e,2*n):[r,i,a]}function D(t,e,n){if(e=+e,t=+t,!((n=+n)>0))return[];if(t===e)return[t];let r=e<t,[i,a,o]=r?S(e,t,n):S(t,e,n);if(!(a>=i))return[];let l=a-i+1,s=Array(l);if(r){if(o<0)for(let t=0;t<l;++t)s[t]=-((a-t)/o);else for(let t=0;t<l;++t)s[t]=(a-t)*o}else if(o<0)for(let t=0;t<l;++t)s[t]=-((i+t)/o);else for(let t=0;t<l;++t)s[t]=(i+t)*o;return s}function F(t,e,n){return e=+e,t=+t,S(t,e,n=+n)[2]}function $(t,e,n){e=+e,t=+t,n=+n;let r=e<t,i=r?F(e,t,n):F(t,e,n);return(r?-1:1)*(i<0?-(1/i):i)}function _(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function T(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function L(t){let e,n,r;function i(t,r,a=0,o=t.length){if(a<o){if(0!==e(r,r))return o;do{let e=a+o>>>1;0>n(t[e],r)?a=e+1:o=e}while(a<o)}return a}return 2!==t.length?(e=_,n=(e,n)=>_(t(e),n),r=(e,n)=>t(e)-n):(e=t===_||t===T?t:P,n=t,r=t),{left:i,center:function(t,e,n=0,a=t.length){let o=i(t,e,n,a-1);return o>n&&r(t[o-1],e)>-r(t[o],e)?o-1:o},right:function(t,r,i=0,a=t.length){if(i<a){if(0!==e(r,r))return a;do{let e=i+a>>>1;0>=n(t[e],r)?i=e+1:a=e}while(i<a)}return i}}}function P(){return 0}function N(t){return null===t?NaN:+t}let z=L(_),U=z.right;z.left,L(N).center;var I=n("97850"),B=n("84921");function W(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}function H(t){return+t}var Y=[0,1];function q(t){return t}function R(t,e){var n;return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n})}function G(t,e,n){var r=t[0],i=t[1],a=e[0],o=e[1];return i<r?(r=R(i,r),a=n(o,a)):(r=R(r,i),a=n(a,o)),function(t){return a(r(t))}}function V(t,e,n){var r=Math.min(t.length,e.length)-1,i=Array(r),a=Array(r),o=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++o<r;)i[o]=R(t[o],t[o+1]),a[o]=n(e[o],e[o+1]);return function(e){var n=U(t,e,1,r)-1;return a[n](i[n](e))}}function Z(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function K(){var t,e,n,r,i,a,o=Y,l=Y,s=I.Z,u=q;function c(){var t,e,n,s=Math.min(o.length,l.length);if(u!==q){;t=o[0],e=o[s-1],t>e&&(n=t,t=e,e=n),u=function(n){return Math.max(t,Math.min(e,n))}}return r=s>2?V:G,i=a=null,f}function f(e){return null==e||isNaN(e=+e)?n:(i||(i=r(o.map(t),l,s)))(t(u(e)))}return f.invert=function(n){return u(e((a||(a=r(l,o.map(t),B.Z)))(n)))},f.domain=function(t){return arguments.length?(o=Array.from(t,H),c()):o.slice()},f.range=function(t){return arguments.length?(l=Array.from(t),c()):l.slice()},f.rangeRound=function(t){return l=Array.from(t),s=W,c()},f.clamp=function(t){return arguments.length?(u=!!t||q,c()):u!==q},f.interpolate=function(t){return arguments.length?(s=t,c()):s},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,c()}}function X(){return K()(q,q)}var Q=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function J(t){var e;if(!(e=Q.exec(t)))throw Error("invalid format: "+t);return new tt({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function tt(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}J.prototype=tt.prototype,tt.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};function te(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function tn(t){return(t=te(Math.abs(t)))?t[1]:NaN}function tr(t,e){var n=te(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+Array(i-r.length+2).join("0")}let ti={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return tr(100*t,e)},r:tr,s:function(t,e){var n=te(t,e);if(!n)return t+"";var i=n[0],a=n[1],o=a-(r=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,l=i.length;return o===l?i:o>l?i+Array(o-l+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+Array(1-o).join("0")+te(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function ta(t){return t}var to=Array.prototype.map,tl=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];(function(t){a=(i=function(t){var e,n,i,a=void 0===t.grouping||void 0===t.thousands?ta:(e=to.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var i=t.length,a=[],o=0,l=e[0],s=0;i>0&&l>0&&(s+l+1>r&&(l=Math.max(1,r-s)),a.push(t.substring(i-=l,i+l)),!((s+=l+1)>r));){;l=e[o=(o+1)%e.length]}return a.reverse().join(n)}),o=void 0===t.currency?"":t.currency[0]+"",l=void 0===t.currency?"":t.currency[1]+"",s=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?ta:(i=to.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return i[+t]})}),c=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"-":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function d(t){var e=(t=J(t)).fill,n=t.align,i=t.sign,d=t.symbol,h=t.zero,g=t.width,y=t.comma,m=t.precision,v=t.trim,x=t.type;"n"===x?(y=!0,x="g"):!ti[x]&&(void 0===m&&(m=12),v=!0,x="g"),(h||"0"===e&&"="===n)&&(h=!0,e="0",n="=");var b="$"===d?o:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",A="$"===d?l:/[%p]/.test(x)?c:"",M=ti[x],E=/[defgprs%]/.test(x);function k(t){var o,l,c,d=b,k=A;if("c"===x)k=M(t)+k,t="";else{var w=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:M(Math.abs(t),m),v&&(t=function(t){e:for(var e,n=t.length,r=1,i=-1;r<n;++r)switch(t[r]){case".":i=e=r;break;case"0":0===i&&(i=r),e=r;break;default:if(!+t[r])break e;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),w&&0==+t&&"+"!==i&&(w=!1),d=(w?"("===i?i:f:"-"===i||"("===i?"":i)+d,k=("s"===x?tl[8+r/3]:"")+k+(w&&"("===i?")":""),E){for(o=-1,l=t.length;++o<l;)if(48>(c=t.charCodeAt(o))||c>57){k=(46===c?s+t.slice(o+1):t.slice(o))+k,t=t.slice(0,o);break}}}y&&!h&&(t=a(t,1/0));var C=d.length+t.length+k.length,j=C<g?Array(g-C+1).join(e):"";switch(y&&h&&(t=a(j+t,j.length?g-k.length:1/0),j=""),n){case"<":t=d+t+k+j;break;case"=":t=d+j+t+k;break;case"^":t=j.slice(0,C=j.length>>1)+d+t+k+j.slice(C);break;default:t=j+d+t+k}return u(t)}return m=void 0===m?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),k.toString=function(){return t+""},k}return{format:d,formatPrefix:function(t,e){var n=d(((t=J(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(tn(e)/3))),i=Math.pow(10,-r),a=tl[8+r/3];return function(t){return n(i*t)+a}}}}(t)).format,o=i.formatPrefix})({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});function ts(t,e,n,r){var i,l,s,u=$(t,e,n);switch((r=J(null==r?",f":r)).type){case"s":var c,f=Math.max(Math.abs(t),Math.abs(e));if(null==r.precision&&!isNaN((c=u,s=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(tn(f)/3)))-tn(Math.abs(c))))))r.precision=s;return o(r,f);case"":case"e":case"g":case"p":case"r":;if(null==r.precision&&!isNaN((i=u,s=Math.max(0,tn(l=Math.abs(l=Math.max(Math.abs(t),Math.abs(e)))-(i=Math.abs(i)))-tn(i))+1)))r.precision=s-("e"===r.type);break;case"f":case"%":if(null==r.precision&&!isNaN(s=Math.max(0,-tn(Math.abs(u)))))r.precision=s-("%"===r.type)*2}return a(r)}function tu(t){var e=t.domain;return t.ticks=function(t){var n=e();return D(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return ts(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i,a=e(),o=0,l=a.length-1,s=a[o],u=a[l],c=10;for(u<s&&(i=s,s=u,u=i,i=o,o=l,l=i);c-- >0;){if((i=F(s,u,n))===r)return a[o]=s,a[l]=u,e(a);if(i>0)s=Math.floor(s/i)*i,u=Math.ceil(u/i)*i;else if(i<0)s=Math.ceil(s*i)/i,u=Math.floor(u*i)/i;else break;r=i}return t},t}function tc(){var t=X();return t.copy=function(){return Z(t,tc())},m.apply(t,arguments),tu(t)}function tf(t,e){t=t.slice();var n,r=0,i=t.length-1,a=t[r],o=t[i];return o<a&&(n=r,r=i,i=n,n=a,a=o,o=n),t[r]=e.floor(a),t[i]=e.ceil(o),t}function tp(t){return Math.log(t)}function td(t){return Math.exp(t)}function th(t){return-Math.log(-t)}function tg(t){return-Math.exp(-t)}function ty(t){return isFinite(t)?+("1e"+t):t<0?0:t}function tm(t){return(e,n)=>-t(-e,n)}function tv(t){let e,n;let r=t(tp,td),i=r.domain,o=10;function l(){var a,l;return e=(a=o)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),t=>Math.log(t)/a),n=10===(l=o)?ty:l===Math.E?Math.exp:t=>Math.pow(l,t),i()[0]<0?(e=tm(e),n=tm(n),t(th,tg)):t(tp,td),r}return r.base=function(t){return arguments.length?(o=+t,l()):o},r.domain=function(t){return arguments.length?(i(t),l()):i()},r.ticks=t=>{let r,a;let l=i(),s=l[0],u=l[l.length-1],c=u<s;c&&([s,u]=[u,s]);let f=e(s),p=e(u),d=null==t?10:+t,h=[];if(!(o%1)&&p-f<d){if(f=Math.floor(f),p=Math.ceil(p),s>0){for(;f<=p;++f)for(r=1;r<o;++r)if(!((a=f<0?r/n(-f):r*n(f))<s)){if(a>u)break;h.push(a)}}else for(;f<=p;++f)for(r=o-1;r>=1;--r)if(!((a=f>0?r/n(-f):r*n(f))<s)){if(a>u)break;h.push(a)}2*h.length<d&&(h=D(s,u,d))}else h=D(f,p,Math.min(p-f,d)).map(n);return c?h.reverse():h},r.tickFormat=(t,i)=>{if(null==t&&(t=10),null==i&&(i=10===o?"s":","),"function"!=typeof i&&(!(o%1)&&null==(i=J(i)).precision&&(i.trim=!0),i=a(i)),t===1/0)return i;let l=Math.max(1,o*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*o<o-.5&&(r*=o),r<=l?i(t):""}},r.nice=()=>i(tf(i(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function tx(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function tb(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function tA(t){var e=1,n=t(tx(1),tb(e));return n.constant=function(n){return arguments.length?t(tx(e=+n),tb(e)):e},tu(n)}function tM(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function tE(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function tk(t){return t<0?-t*t:t*t}function tw(t){var e=t(q,q),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(q,q):.5===n?t(tE,tk):t(tM(n),tM(1/n)):n},tu(e)}function tC(){var t=tw(K());return t.copy=function(){return Z(t,tC()).exponent(t.exponent())},m.apply(t,arguments),t}function tj(){return tC.apply(null,arguments).exponent(.5)}function tO(t){return Math.sign(t)*t*t}function tS(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n<e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}function tD(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function tF(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(t<e?-1:t>e?1:0)}function t$(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let t_=6e4,tT=36e5,tL=864e5,tP=6048e5,tN=2592e6,tz=31536e6,tU=new Date,tI=new Date;function tB(t,e,n,r){function i(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return i.floor=e=>(t(e=new Date(+e)),e),i.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),i.round=t=>{let e=i(t),n=i.ceil(t);return t-e<n-t?e:n},i.offset=(t,n)=>(e(t=new Date(+t),null==n?1:Math.floor(n)),t),i.range=(n,r,a)=>{let o;let l=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r)||!(a>0))return l;do l.push(o=new Date(+n)),e(n,a),t(n);while(o<n&&n<r);return l},i.filter=n=>tB(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(i.count=(e,r)=>(tU.setTime(+e),tI.setTime(+r),t(tU),t(tI),Math.floor(n(tU,tI))),i.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?i.filter(r?e=>r(e)%t==0:e=>i.count(0,e)%t==0):i:null),i}let tW=tB(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);tW.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?tB(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):tW:null,tW.range;let tH=tB(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());tH.range;let tY=tB(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+e*t_)},(t,e)=>(e-t)/t_,t=>t.getMinutes());tY.range;let tq=tB(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*t_)},(t,e)=>(e-t)/t_,t=>t.getUTCMinutes());tq.range;let tR=tB(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-t.getMinutes()*t_)},(t,e)=>{t.setTime(+t+e*tT)},(t,e)=>(e-t)/tT,t=>t.getHours());tR.range;let tG=tB(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*tT)},(t,e)=>(e-t)/tT,t=>t.getUTCHours());tG.range;let tV=tB(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*t_)/tL,t=>t.getDate()-1);tV.range;let tZ=tB(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/tL,t=>t.getUTCDate()-1);tZ.range;let tK=tB(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/tL,t=>Math.floor(t/tL));function tX(t){return tB(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*t_)/tP)}tK.range;let tQ=tX(0),tJ=tX(1),t5=tX(2),t0=tX(3),t1=tX(4),t2=tX(5),t6=tX(6);function t7(t){return tB(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/tP)}tQ.range,tJ.range,t5.range,t0.range,t1.range,t2.range,t6.range;let t3=t7(0),t8=t7(1),t4=t7(2),t9=t7(3),et=t7(4),ee=t7(5),en=t7(6);t3.range,t8.range,t4.range,t9.range,et.range,ee.range,en.range;let er=tB(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());er.range;let ei=tB(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());ei.range;let ea=tB(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());ea.every=t=>isFinite(t=Math.floor(t))&&t>0?tB(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,ea.range;let eo=tB(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function el(t,e,n,r,i,a){let o=[[tH,1,1e3],[tH,5,5e3],[tH,15,15e3],[tH,30,3e4],[a,1,t_],[a,5,5*t_],[a,15,15*t_],[a,30,30*t_],[i,1,tT],[i,3,3*tT],[i,6,6*tT],[i,12,12*tT],[r,1,tL],[r,2,2*tL],[n,1,tP],[e,1,tN],[e,3,3*tN],[t,1,tz]];function l(e,n,r){let i=Math.abs(n-e)/r,a=L(([,,t])=>t).right(o,i);if(a===o.length)return t.every($(e/tz,n/tz,r));if(0===a)return tW.every(Math.max($(e,n,r),1));let[l,s]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return l.every(s)}return[function(t,e,n){let r=e<t;r&&([t,e]=[e,t]);let i=n&&"function"==typeof n.range?n:l(t,e,n),a=i?i.range(t,+e+1):[];return r?a.reverse():a},l]}eo.every=t=>isFinite(t=Math.floor(t))&&t>0?tB(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,eo.range;let[es,eu]=el(eo,ei,t3,tK,tG,tq),[ec,ef]=el(ea,er,tQ,tV,tR,tY);var ep=new Date,ed=new Date;function eh(t,e,n,r){function i(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e<n-t?e:n},i.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},i.range=function(n,r,a){var o,l=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r)||!(a>0))return l;do l.push(o=new Date(+n)),e(n,a),t(n);while(o<n&&n<r);return l},i.filter=function(n){return eh(function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},function(t,r){if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}})},n&&(i.count=function(e,r){return ep.setTime(+e),ed.setTime(+r),t(ep),t(ed),Math.floor(n(ep,ed))},i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?t>1?i.filter(r?function(e){return r(e)%t==0}:function(e){return i.count(0,e)%t==0}):i:null}),i}function eg(t){return eh(function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,e){return(e-t)/6048e5})}var ey=eg(0),em=eg(1),ev=eg(2),ex=eg(3),eb=eg(4),eA=eg(5),eM=eg(6);ey.range,em.range,ev.range,ex.range,eb.range,eA.range,eM.range;var eE=eh(function(t){t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+e)},function(t,e){return(e-t)/864e5},function(t){return t.getUTCDate()-1});function ek(t){return eh(function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+7*e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5})}eE.range;var ew=ek(0),eC=ek(1),ej=ek(2),eO=ek(3),eS=ek(4),eD=ek(5),eF=ek(6);ew.range,eC.range,ej.range,eO.range,eS.range,eD.range,eF.range;var e$=eh(function(t){t.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5},function(t){return t.getDate()-1});e$.range;var e_=eh(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t,e){return e.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});e_.every=function(t){return isFinite(t=Math.floor(t))&&t>0?eh(function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,n){e.setFullYear(e.getFullYear()+n*t)}):null};e_.range;var eT=eh(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)},function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});eT.every=function(t){return isFinite(t=Math.floor(t))&&t>0?eh(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null};function eL(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function eP(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function eN(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}eT.range;var ez={"-":"",_:" ",0:"0"},eU=/^\s*\d+/,eI=/^%/,eB=/[\\^$*+?|[\]().{}]/g;function eW(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a<n?Array(n-a+1).join(e)+i:i)}function eH(t){return t.replace(eB,"\\$&")}function eY(t){return RegExp("^(?:"+t.map(eH).join("|")+")","i")}function eq(t){for(var e={},n=-1,r=t.length;++n<r;)e[t[n].toLowerCase()]=n;return e}function eR(t,e,n){var r=eU.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function eG(t,e,n){var r=eU.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function eV(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function eZ(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function eK(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function eX(t,e,n){var r=eU.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function eQ(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function eJ(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function e5(t,e,n){var r=eU.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function e0(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function e1(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function e2(t,e,n){var r=eU.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function e6(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function e7(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function e3(t,e,n){var r=eU.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function e8(t,e,n){var r=eU.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function e4(t,e,n){var r=eU.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function e9(t,e,n){var r=eI.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function nt(t,e,n){var r=eU.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function ne(t,e,n){var r=eU.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nn(t,e){return eW(t.getDate(),e,2)}function nr(t,e){return eW(t.getHours(),e,2)}function ni(t,e){return eW(t.getHours()%12||12,e,2)}function na(t,e){return eW(1+e$.count(e_(t),t),e,3)}function no(t,e){return eW(t.getMilliseconds(),e,3)}function nl(t,e){return no(t,e)+"000"}function ns(t,e){return eW(t.getMonth()+1,e,2)}function nu(t,e){return eW(t.getMinutes(),e,2)}function nc(t,e){return eW(t.getSeconds(),e,2)}function nf(t){var e=t.getDay();return 0===e?7:e}function np(t,e){return eW(ew.count(e_(t)-1,t),e,2)}function nd(t){var e=t.getDay();return e>=4||0===e?eS(t):eS.ceil(t)}function nh(t,e){return t=nd(t),eW(eS.count(e_(t),t)+(4===e_(t).getDay()),e,2)}function ng(t){return t.getDay()}function ny(t,e){return eW(eC.count(e_(t)-1,t),e,2)}function nm(t,e){return eW(t.getFullYear()%100,e,2)}function nv(t,e){return eW((t=nd(t)).getFullYear()%100,e,2)}function nx(t,e){return eW(t.getFullYear()%1e4,e,4)}function nb(t,e){var n=t.getDay();return eW((t=n>=4||0===n?eS(t):eS.ceil(t)).getFullYear()%1e4,e,4)}function nA(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eW(e/60|0,"0",2)+eW(e%60,"0",2)}function nM(t,e){return eW(t.getUTCDate(),e,2)}function nE(t,e){return eW(t.getUTCHours(),e,2)}function nk(t,e){return eW(t.getUTCHours()%12||12,e,2)}function nw(t,e){return eW(1+eE.count(eT(t),t),e,3)}function nC(t,e){return eW(t.getUTCMilliseconds(),e,3)}function nj(t,e){return nC(t,e)+"000"}function nO(t,e){return eW(t.getUTCMonth()+1,e,2)}function nS(t,e){return eW(t.getUTCMinutes(),e,2)}function nD(t,e){return eW(t.getUTCSeconds(),e,2)}function nF(t){var e=t.getUTCDay();return 0===e?7:e}function n$(t,e){return eW(ey.count(eT(t)-1,t),e,2)}function n_(t){var e=t.getUTCDay();return e>=4||0===e?eb(t):eb.ceil(t)}function nT(t,e){return t=n_(t),eW(eb.count(eT(t),t)+(4===eT(t).getUTCDay()),e,2)}function nL(t){return t.getUTCDay()}function nP(t,e){return eW(em.count(eT(t)-1,t),e,2)}function nN(t,e){return eW(t.getUTCFullYear()%100,e,2)}function nz(t,e){return eW((t=n_(t)).getUTCFullYear()%100,e,2)}function nU(t,e){return eW(t.getUTCFullYear()%1e4,e,4)}function nI(t,e){var n=t.getUTCDay();return eW((t=n>=4||0===n?eb(t):eb.ceil(t)).getUTCFullYear()%1e4,e,4)}function nB(){return"+0000"}function nW(){return"%"}function nH(t){return+t}function nY(t){return Math.floor(+t/1e3)}(function(t){s=(l=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,l=t.months,s=t.shortMonths,u=eY(i),c=eq(i),f=eY(a),p=eq(a),d=eY(o),h=eq(o),g=eY(l),y=eq(l),m=eY(s),v=eq(s),x={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return s[t.getMonth()]},B:function(t){return l[t.getMonth()]},c:null,d:nn,e:nn,f:nl,g:nv,G:nb,H:nr,I:ni,j:na,L:no,m:ns,M:nu,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:nH,s:nY,S:nc,u:nf,U:np,V:nh,w:ng,W:ny,x:null,X:null,y:nm,Y:nx,Z:nA,"%":nW},b={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return s[t.getUTCMonth()]},B:function(t){return l[t.getUTCMonth()]},c:null,d:nM,e:nM,f:nj,g:nz,G:nI,H:nE,I:nk,j:nw,L:nC,m:nO,M:nS,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:nH,s:nY,S:nD,u:nF,U:n$,V:nT,w:nL,W:nP,x:null,X:null,y:nN,Y:nU,Z:nB,"%":nW},A={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return k(t,e,n,r)},d:e1,e:e1,f:e4,g:eQ,G:eX,H:e6,I:e6,j:e2,L:e8,m:e0,M:e7,p:function(t,e,n){var r=u.exec(e.slice(n));return r?(t.p=c[r[0].toLowerCase()],n+r[0].length):-1},q:e5,Q:nt,s:ne,S:e3,u:eG,U:eV,V:eZ,w:eR,W:eK,x:function(t,e,r){return k(t,n,e,r)},X:function(t,e,n){return k(t,r,e,n)},y:eQ,Y:eX,Z:eJ,"%":e9};function M(t,e){return function(n){var r,i,a,o=[],l=-1,s=0,u=t.length;for(!(n instanceof Date)&&(n=new Date(+n));++l<u;)37===t.charCodeAt(l)&&(o.push(t.slice(s,l)),null!=(i=ez[r=t.charAt(++l)])?r=t.charAt(++l):i="e"===r?" ":"0",(a=e[r])&&(r=a(n,i)),o.push(r),s=l+1);return o.push(t.slice(s,l)),o.join("")}}function E(t,e){return function(n){var r,i,a=eN(1900,void 0,1);if(k(a,t,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(e&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;!("w"in a)&&(a.w=1),"Z"in a?(r=(i=(r=eP(eN(a.y,0,1))).getUTCDay())>4||0===i?em.ceil(r):em(r),r=eE.offset(r,(a.V-1)*7),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(r=(i=(r=eL(eN(a.y,0,1))).getDay())>4||0===i?eC.ceil(r):eC(r),r=e$.offset(r,(a.V-1)*7),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&(!("w"in a)&&(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?eP(eN(a.y,0,1)).getUTCDay():eL(eN(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,eP(a)):eL(a)}}function k(t,e,n,r){for(var i,a,o=0,l=e.length,s=n.length;o<l;){if(r>=s)return -1;if(37===(i=e.charCodeAt(o++))){if(!(a=A[(i=e.charAt(o++))in ez?e.charAt(o++):i])||(r=a(t,n,r))<0)return -1}else if(i!=n.charCodeAt(r++))return -1}return r}return x.x=M(n,x),x.X=M(r,x),x.c=M(e,x),b.x=M(n,b),b.X=M(r,b),b.c=M(e,b),{format:function(t){var e=M(t+="",x);return e.toString=function(){return t},e},parse:function(t){var e=E(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=M(t+="",b);return e.toString=function(){return t},e},utcParse:function(t){var e=E(t+="",!0);return e.toString=function(){return t},e}}}(t)).format,l.parse,c=l.utcFormat,l.utcParse})({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function nq(t){return new Date(t)}function nR(t){return t instanceof Date?+t:+new Date(+t)}function nG(t,e,n,r,i,a,o,l,s,u){var c=X(),f=c.invert,p=c.domain,d=u(".%L"),h=u(":%S"),g=u("%I:%M"),y=u("%I %p"),m=u("%a %d"),v=u("%b %d"),x=u("%B"),b=u("%Y");function A(t){return(s(t)<t?d:l(t)<t?h:o(t)<t?g:a(t)<t?y:r(t)<t?i(t)<t?m:v:n(t)<t?x:b)(t)}return c.invert=function(t){return new Date(f(t))},c.domain=function(t){return arguments.length?p(Array.from(t,nR)):p().map(nq)},c.ticks=function(e){var n=p();return t(n[0],n[n.length-1],null==e?10:e)},c.tickFormat=function(t,e){return null==e?A:u(e)},c.nice=function(t){var n=p();return(!t||"function"!=typeof t.range)&&(t=e(n[0],n[n.length-1],null==t?10:t)),t?p(tf(n,t)):c},c.copy=function(){return Z(c,nG(t,e,n,r,i,a,o,l,s,u))},c}function nV(){return m.apply(nG(ec,ef,ea,er,tQ,tV,tR,tY,tH,s).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function nZ(){return m.apply(nG(es,eu,eo,ei,t3,tZ,tG,tq,tH,c).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function nK(){var t,e,n,r,i,a=0,o=1,l=q,s=!1;function u(e){return null==e||isNaN(e=+e)?i:l(0===n?.5:(e=(r(e)-t)*n,s?Math.max(0,Math.min(1,e)):e))}function c(t){return function(e){var n,r;return arguments.length?([n,r]=e,l=t(n,r),u):[l(0),l(1)]}}return u.domain=function(i){return arguments.length?([a,o]=i,t=r(a=+a),e=r(o=+o),n=t===e?0:1/(e-t),u):[a,o]},u.clamp=function(t){return arguments.length?(s=!!t,u):s},u.interpolator=function(t){return arguments.length?(l=t,u):l},u.range=c(I.Z),u.rangeRound=c(W),u.unknown=function(t){return arguments.length?(i=t,u):i},function(i){return r=i,t=i(a),e=i(o),n=t===e?0:1/(e-t),u}}function nX(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function nQ(){var t=tw(nK());return t.copy=function(){return nX(t,nQ()).exponent(t.exponent())},v.apply(t,arguments)}function nJ(){return nQ.apply(null,arguments).exponent(.5)}function n5(){var t,e,n,r,i,a,o,l=0,s=.5,u=1,c=1,f=q,p=!1;function d(t){return isNaN(t=+t)?o:(t=.5+((t=+a(t))-e)*(c*t<c*e?r:i),f(p?Math.max(0,Math.min(1,t)):t))}function h(t){return function(e){var n,r,i;return arguments.length?([n,r,i]=e,f=function(t,e){void 0===e&&(e=t,t=I.Z);for(var n=0,r=e.length-1,i=e[0],a=Array(r<0?0:r);n<r;)a[n]=t(i,i=e[++n]);return function(t){var e=Math.max(0,Math.min(r-1,Math.floor(t*=r)));return a[e](t-e)}}(t,[n,r,i]),d):[f(0),f(.5),f(1)]}}return d.domain=function(o){return arguments.length?([l,s,u]=o,t=a(l=+l),e=a(s=+s),n=a(u=+u),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),c=e<t?-1:1,d):[l,s,u]},d.clamp=function(t){return arguments.length?(p=!!t,d):p},d.interpolator=function(t){return arguments.length?(f=t,d):f},d.range=h(I.Z),d.rangeRound=h(W),d.unknown=function(t){return arguments.length?(o=t,d):o},function(o){return a=o,t=o(l),e=o(s),n=o(u),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),c=e<t?-1:1,d}}function n0(){var t=tw(n5());return t.copy=function(){return nX(t,n0()).exponent(t.exponent())},v.apply(t,arguments)}function n1(){return n0.apply(null,arguments).exponent(.5)}let n2=["linear","time","log","sqrt"];function n6(t){return"function"==typeof t?g.mf(t.copy)&&g.mf(t.domain)&&g.mf(t.range):"string"==typeof t&&n2.includes(t)}function n7(t,e){return!!t.scale&&(!t.scale.x&&!t.scale.y||!!t.scale[e])}function n3(t,e){if(!t.data)return"linear";let n=g.$0(t[e]),r=t.data.map(t=>{let r=h()(n(t))?n(t)[e]:n(t);return void 0!==r?r:t[e]});return y.AM(r)?"time":"linear"}function n8(t){if(n6(t)){var e;let n;return p[e=t,`scale${(n=e)&&n[0].toUpperCase()+n.slice(1)}`]()}return tc()}function n4(t,e){let n=n9(t,e);return n?"string"==typeof n?n8(n):n:n8(function(t,e){let n;if(t.domain&&t.domain[e]?n=t.domain[e]:t.domain&&Array.isArray(t.domain)&&(n=t.domain),!!n)return y.AM(n)?"time":"linear"}(t,e)||n3(t,e))}function n9(t,e){if(!n7(t,e))return;let n=t.scale[e]||t.scale;if(n6(n))return g.mf(n)?n:n8(n)}function rt(t,e){return function(t,e){if(!n7(t,e))return;let n=t.scale[e]||t.scale;return"string"==typeof n?n:function(t){if("string"==typeof t)return t;let e=re.filter(e=>void 0!==t[e.method])[0];return e?e.name:void 0}(n)}(t,e)||n3(t,e)}let re=[{name:"quantile",method:"quantiles"},{name:"log",method:"base"}]},38586:function(t,e,n){"use strict";n.d(e,{_:function(){return i},p:function(){return a}});var r=n(45342);let i=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(n.length>0)return n.reduce((t,e)=>[t,i(e)].join(" "),i(t)).trim();if(null==t||"string"==typeof t)return t;let a=[];for(let e in t)if(t.hasOwnProperty(e)){let n=t[e];a.push(`${e}(${n})`)}return a.join(" ").trim()};function a(t,e){void 0===e&&(e=r.J.material);let{palette:{grayscale:n=["#cccccc","#969696","#636363","#252525"],qualitative:i=[],heatmap:a=[],warm:o=[],cool:l=[],red:s=[],blue:u=[],green:c=[]}={}}=e,f={grayscale:n,qualitative:i,heatmap:a,warm:o,cool:l,red:s,blue:u,green:c};return t&&f[t]?.length?f[t]:f.grayscale}},82254:function(t,e,n){"use strict";n.d(e,{Tj:function(){return y},Z9:function(){return w}});var r=n(88306),i=n.n(r),a=n(91747),o=n.n(a);let l={"American Typewriter":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.25,.4203125,.3296875,.6,.6375,.8015625,.8203125,.1875,.45625,.45625,.6375,.5,.2734375,.309375,.2734375,.4390625,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.2734375,.2734375,.5,.5,.5,.6,.6921875,.7640625,.6921875,.6375,.728125,.6734375,.6203125,.7109375,.784375,.3828125,.6421875,.7859375,.6375,.9484375,.7640625,.65625,.6375,.65625,.7296875,.6203125,.6375,.7109375,.740625,.940625,.784375,.7578125,.6203125,.4375,.5,.4375,.5,.5,.4921875,.5734375,.5890625,.5109375,.6,.528125,.43125,.5578125,.6375,.3109375,.40625,.6234375,.309375,.928125,.6375,.546875,.6,.58125,.4921875,.4921875,.4,.6203125,.625,.825,.6375,.640625,.528125,.5,.5,.5,.6671875],avg:.5793421052631578},Arial:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.278125,.278125,.35625,.55625,.55625,.890625,.6671875,.1921875,.334375,.334375,.390625,.584375,.278125,.334375,.278125,.278125,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.278125,.278125,.584375,.584375,.584375,.55625,1.015625,.6703125,.6671875,.7234375,.7234375,.6671875,.6109375,.778125,.7234375,.278125,.5,.6671875,.55625,.834375,.7234375,.778125,.6671875,.778125,.7234375,.6671875,.6109375,.7234375,.6671875,.9453125,.6671875,.6671875,.6109375,.278125,.278125,.278125,.4703125,.584375,.334375,.55625,.55625,.5,.55625,.55625,.3125,.55625,.55625,.2234375,.2703125,.5,.2234375,.834375,.55625,.55625,.55625,.55625,.346875,.5,.278125,.55625,.5,.7234375,.5,.5,.5,.334375,.2609375,.334375,.584375],avg:.528733552631579},"Arial Black":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.33125,.334375,.5,.6609375,.6671875,1,.890625,.278125,.390625,.390625,.55625,.6609375,.334375,.334375,.334375,.28125,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.334375,.334375,.6609375,.6609375,.6609375,.6109375,.7453125,.78125,.778125,.778125,.778125,.7234375,.6671875,.834375,.834375,.390625,.6671875,.834375,.6671875,.9453125,.834375,.834375,.7234375,.834375,.78125,.7234375,.7234375,.834375,.7796875,1.003125,.78125,.78125,.7234375,.390625,.28125,.390625,.6609375,.5125,.334375,.6671875,.6671875,.6671875,.6671875,.6671875,.41875,.6671875,.6671875,.334375,.384375,.6671875,.334375,1,.6671875,.6671875,.6671875,.6671875,.4703125,.6109375,.4453125,.6671875,.6140625,.946875,.6671875,.615625,.55625,.390625,.278125,.390625,.6609375],avg:.6213157894736842},Baskerville:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.25,.25,.40625,.6671875,.490625,.875,.7015625,.178125,.2453125,.246875,.4171875,.6671875,.25,.3125,.25,.521875,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.25,.25,.6671875,.6671875,.6671875,.396875,.9171875,.684375,.615625,.71875,.7609375,.625,.553125,.771875,.803125,.3546875,.515625,.78125,.6046875,.928125,.75,.8234375,.5625,.96875,.7296875,.5421875,.6984375,.771875,.7296875,.9484375,.771875,.678125,.6359375,.3640625,.521875,.3640625,.46875,.5125,.334375,.46875,.521875,.428125,.521875,.4375,.3890625,.4765625,.53125,.25,.359375,.4640625,.240625,.803125,.53125,.5,.521875,.521875,.365625,.334375,.2921875,.521875,.4640625,.678125,.4796875,.465625,.428125,.4796875,.5109375,.4796875,.6671875],avg:.5323519736842108},Courier:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.5984375,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6078125,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.61875,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.615625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6140625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625],avg:.6020559210526316},"Courier New":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.5984375,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625],avg:.6015296052631579},cursive:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.1921875,.24375,.40625,.5671875,.3984375,.721875,.909375,.2328125,.434375,.365625,.4734375,.5578125,.19375,.3484375,.19375,.7734375,.503125,.4171875,.5453125,.45,.6046875,.4703125,.5984375,.55625,.503125,.5546875,.20625,.2,.5625,.5546875,.546875,.403125,.70625,.734375,.7078125,.64375,.85,.753125,.75,.6484375,1.0765625,.44375,.5359375,.8359375,.653125,1.0109375,1.1515625,.6796875,.6984375,1.0625,.8234375,.5125,.9234375,.8546875,.70625,.9109375,.7421875,.715625,.6015625,.4640625,.3359375,.4109375,.5421875,.5421875,.4328125,.5125,.5,.3859375,.7375,.359375,.75625,.540625,.5328125,.3203125,.5296875,.5015625,.484375,.7890625,.5640625,.4203125,.703125,.471875,.4734375,.35,.4125,.5640625,.471875,.6484375,.5296875,.575,.4140625,.415625,.20625,.3796875,.5421875],avg:.5604440789473684},fantasy:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.215625,.2625,.3265625,.6109375,.534375,.7625,.7828125,.2,.4359375,.4359375,.3765625,.5109375,.2796875,.4609375,.2796875,.5296875,.6640625,.253125,.521875,.4765625,.6640625,.490625,.528125,.5546875,.496875,.5421875,.2796875,.2796875,.5625,.4609375,.5625,.4828125,.609375,.740625,.7234375,.740625,.8265625,.7234375,.6171875,.7359375,.765625,.240625,.5453125,.715625,.6078125,.8640625,.653125,.9125,.6484375,.946875,.6921875,.653125,.6953125,.8015625,.58125,.784375,.671875,.6265625,.690625,.4359375,.5296875,.4359375,.53125,.5,.2875,.5375,.603125,.4984375,.60625,.53125,.434375,.6421875,.56875,.209375,.4671875,.5484375,.2203125,.709375,.55,.5984375,.6140625,.5765625,.40625,.4734375,.3734375,.559375,.4421875,.6421875,.4890625,.578125,.4484375,.2546875,.2203125,.2546875,.55],avg:.536496710526316},Geneva:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.3328125,.3046875,.5,.6671875,.6671875,.90625,.728125,.3046875,.446875,.446875,.5078125,.6671875,.3046875,.3796875,.3046875,.5390625,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.3046875,.3046875,.6671875,.6671875,.6671875,.56875,.871875,.728125,.6375,.6515625,.7015625,.5765625,.5546875,.675,.690625,.2421875,.4921875,.6640625,.584375,.7890625,.709375,.7359375,.584375,.78125,.60625,.60625,.640625,.6671875,.728125,.946875,.6109375,.6109375,.5765625,.446875,.5390625,.446875,.6671875,.6671875,.5921875,.5546875,.6109375,.546875,.603125,.5765625,.390625,.6109375,.584375,.2359375,.334375,.5390625,.2359375,.8953125,.584375,.60625,.603125,.603125,.3875,.509375,.44375,.584375,.565625,.78125,.53125,.571875,.5546875,.4515625,.246875,.4515625,.6671875],avg:.5762664473684211},Georgia:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2421875,.33125,.4125,.64375,.6109375,.81875,.7109375,.215625,.375,.375,.4734375,.64375,.2703125,.375,.2703125,.46875,.6140625,.4296875,.559375,.553125,.565625,.5296875,.5671875,.503125,.596875,.5671875,.3125,.3125,.64375,.64375,.64375,.4796875,.9296875,.715625,.6546875,.6421875,.75,.6546875,.6,.7265625,.815625,.390625,.51875,.7203125,.6046875,.928125,.7671875,.7453125,.6109375,.7453125,.7234375,.5625,.61875,.7578125,.70625,.99375,.7125,.6640625,.6015625,.375,.46875,.375,.64375,.65,.5,.5046875,.56875,.4546875,.575,.484375,.39375,.509375,.5828125,.29375,.3671875,.546875,.2875,.88125,.5921875,.5390625,.571875,.5640625,.4109375,.4328125,.3453125,.5765625,.5203125,.75625,.50625,.5171875,.4453125,.43125,.375,.43125,.64375],avg:.5551809210526316},"Gill Sans":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2765625,.271875,.3546875,.584375,.5421875,.6765625,.625,.1890625,.3234375,.3234375,.4171875,.584375,.2203125,.3234375,.2203125,.28125,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.2203125,.2296875,.584375,.584375,.584375,.334375,1.0109375,.6671875,.5640625,.709375,.75,.5,.4703125,.740625,.7296875,.25,.3125,.65625,.490625,.78125,.78125,.8234375,.5109375,.8234375,.6046875,.459375,.6046875,.709375,.6046875,1.0421875,.709375,.6046875,.646875,.334375,.28125,.334375,.4703125,.5828125,.334375,.428125,.5,.4390625,.5109375,.4796875,.296875,.428125,.5,.2203125,.2265625,.5,.2203125,.771875,.5,.553125,.5,.5,.3984375,.3859375,.334375,.5,.4390625,.7203125,.5,.4390625,.4171875,.334375,.2609375,.334375,.584375],avg:.4933717105263159},Helvetica:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2796875,.2765625,.3546875,.5546875,.5546875,.8890625,.665625,.190625,.3328125,.3328125,.3890625,.5828125,.2765625,.3328125,.2765625,.3015625,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.2765625,.2765625,.584375,.5828125,.584375,.5546875,1.0140625,.665625,.665625,.721875,.721875,.665625,.609375,.7765625,.721875,.2765625,.5,.665625,.5546875,.8328125,.721875,.7765625,.665625,.7765625,.721875,.665625,.609375,.721875,.665625,.94375,.665625,.665625,.609375,.2765625,.3546875,.2765625,.4765625,.5546875,.3328125,.5546875,.5546875,.5,.5546875,.5546875,.2765625,.5546875,.5546875,.221875,.240625,.5,.221875,.8328125,.5546875,.5546875,.5546875,.5546875,.3328125,.5,.2765625,.5546875,.5,.721875,.5,.5,.5,.3546875,.259375,.353125,.5890625],avg:.5279276315789471},"Helvetica Neue":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.278125,.259375,.4265625,.55625,.55625,1,.6453125,.278125,.2703125,.26875,.353125,.6,.278125,.3890625,.278125,.36875,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.278125,.278125,.6,.6,.6,.55625,.8,.6625,.6859375,.7234375,.7046875,.6125,.575,.759375,.7234375,.259375,.5203125,.6703125,.55625,.871875,.7234375,.7609375,.6484375,.7609375,.6859375,.6484375,.575,.7234375,.6140625,.9265625,.6125,.6484375,.6125,.259375,.36875,.259375,.6,.5,.25625,.5375,.59375,.5375,.59375,.5375,.2984375,.575,.55625,.2234375,.2375,.5203125,.2234375,.853125,.55625,.575,.59375,.59375,.334375,.5,.315625,.55625,.5,.759375,.51875,.5,.48125,.334375,.2234375,.334375,.6],avg:.5279440789473684},"Hoefler Text":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2359375,.2234375,.3921875,.7125,.49375,.8859375,.771875,.2125,.3078125,.309375,.375,.4234375,.234375,.3125,.234375,.3,.5828125,.365625,.434375,.3921875,.5234375,.3984375,.5125,.4328125,.46875,.5125,.234375,.234375,.515625,.4234375,.515625,.340625,.7609375,.7359375,.6359375,.721875,.8125,.6375,.5875,.8078125,.853125,.4296875,.503125,.78125,.609375,.9609375,.8515625,.8140625,.6125,.8140625,.71875,.49375,.7125,.76875,.771875,1.125,.7765625,.7734375,.65625,.321875,.3078125,.321875,.3546875,.5,.3375,.446875,.5359375,.45,.5296875,.4546875,.425,.4921875,.54375,.2671875,.240625,.5390625,.25,.815625,.5375,.5234375,.5390625,.5421875,.365625,.36875,.35625,.5171875,.5015625,.75,.5,.509375,.44375,.2421875,.14375,.2421875,.35],avg:.5116447368421051},Inter:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2796875,.2890625,.4671875,.634375,.6421875,.9828125,.6453125,.3,.365625,.365625,.5015625,.6625,.2890625,.4609375,.2890625,.3609375,.63125,.4078125,.6109375,.61875,.646875,.59375,.6203125,.5671875,.61875,.6203125,.2890625,.303125,.6625,.6625,.6625,.5125,.9671875,.690625,.6546875,.73125,.721875,.6015625,.590625,.746875,.74375,.26875,.571875,.671875,.565625,.9046875,.7546875,.765625,.6390625,.765625,.64375,.6421875,.646875,.7453125,.690625,.9859375,.6828125,.6796875,.6296875,.365625,.3609375,.365625,.471875,.45625,.3234375,.5625,.6125,.571875,.6125,.584375,.3703125,.6140625,.5921875,.2421875,.2548828125,.55,.2421875,.8765625,.5921875,.6,.6125,.6125,.3765625,.528125,.328125,.5921875,.5625,.81875,.546875,.5625,.553125,.4265625,.3328125,.4265625,.6625],avg:.5624362664473683},Montserrat:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2625,.2609375,.3734375,.696875,.615625,.8296875,.6703125,.203125,.3296875,.3296875,.3875,.575,.2125,.3828125,.2125,.3953125,.6625,.3625,.56875,.5640625,.6625,.5671875,.609375,.5890625,.6390625,.609375,.2125,.2125,.575,.575,.575,.5671875,1.034375,.7171875,.7546875,.7203125,.8265625,.6703125,.634375,.7734375,.8140625,.303125,.5078125,.7125,.5890625,.95625,.8140625,.8390625,.71875,.8390625,.7234375,.615625,.575,.7921875,.6984375,1.1125,.65625,.6359375,.6515625,.31875,.396875,.31875,.5765625,.5,.6,.590625,.678125,.5640625,.678125,.6046875,.375,.6875,.678125,.2703125,.365625,.6015625,.2703125,1.0625,.678125,.628125,.678125,.678125,.4015625,.4890625,.40625,.6734375,.5421875,.8796875,.534375,.5671875,.5125,.334375,.2953125,.334375,.575],avg:.571792763157895},monospace:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.5984375,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6078125,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.61875,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.615625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6140625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625],avg:.6020559210526316},Overpass:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2296875,.2765625,.4203125,.68125,.584375,.8515625,.7015625,.2203125,.3453125,.3453125,.53125,.63125,.2234375,.3953125,.2234375,.509375,.65,.4046875,.6171875,.60625,.6484375,.60625,.6015625,.5375,.615625,.6015625,.2234375,.2234375,.63125,.63125,.63125,.5015625,.8203125,.696875,.6671875,.65,.6859375,.6015625,.559375,.690625,.7078125,.2953125,.565625,.678125,.58125,.8046875,.7109375,.740625,.6421875,.740625,.6765625,.6046875,.590625,.696875,.6640625,.853125,.65,.6671875,.6625,.3734375,.509375,.3734375,.63125,.5125,.4,.5328125,.5625,.51875,.5625,.546875,.3359375,.5625,.565625,.25625,.3203125,.55,.265625,.85,.565625,.5671875,.5625,.5625,.4046875,.4765625,.3796875,.565625,.521875,.7265625,.53125,.5390625,.5125,.3671875,.275,.3671875,.63125],avg:.5430756578947369},Palatino:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.25,.278125,.371875,.60625,.5,.840625,.778125,.209375,.334375,.334375,.390625,.60625,.2578125,.334375,.25,.60625,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.25,.25,.60625,.60625,.60625,.4453125,.7484375,.778125,.6109375,.709375,.775,.6109375,.55625,.7640625,.8328125,.3375,.346875,.7265625,.6109375,.946875,.83125,.7875,.6046875,.7875,.66875,.525,.6140625,.778125,.7234375,1,.6671875,.6671875,.6671875,.334375,.60625,.334375,.60625,.5,.334375,.5,.565625,.4453125,.6109375,.4796875,.340625,.55625,.5828125,.2921875,.2671875,.5640625,.2921875,.8828125,.5828125,.546875,.6015625,.5609375,.3953125,.425,.3265625,.603125,.565625,.834375,.5171875,.55625,.5,.334375,.60625,.334375,.60625],avg:.5408552631578947},RedHatText:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2328125,.2203125,.35625,.6890625,.55,.7390625,.6703125,.2140625,.4015625,.4015625,.4546875,.53125,.2203125,.45625,.2203125,.515625,.6609375,.3078125,.5484375,.5875,.61875,.5703125,.6203125,.559375,.6140625,.6203125,.2203125,.2234375,.465625,.534375,.465625,.5125,.7671875,.6609375,.6703125,.7265625,.728125,.6203125,.6109375,.8,.73125,.253125,.6,.6125,.6078125,.8625,.7390625,.8109375,.6546875,.809375,.6484375,.6234375,.6171875,.7125,.6609375,.8984375,.6546875,.646875,.60625,.3625,.5203125,.3625,.540625,.4609375,.5234375,.5265625,.584375,.509375,.5828125,.5578125,.3703125,.5828125,.553125,.2234375,.24375,.4890625,.2234375,.8453125,.553125,.58125,.584375,.5828125,.353125,.453125,.378125,.553125,.5015625,.6984375,.4875,.4984375,.459375,.3953125,.2921875,.3953125,.58125],avg:.5341940789473685},"sans-serif":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.278125,.278125,.35625,.55625,.55625,.890625,.6671875,.1921875,.334375,.334375,.390625,.584375,.278125,.334375,.278125,.303125,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.278125,.278125,.5859375,.584375,.5859375,.55625,1.015625,.6671875,.6671875,.7234375,.7234375,.6671875,.6109375,.778125,.7234375,.278125,.5,.6671875,.55625,.834375,.7234375,.778125,.6671875,.778125,.7234375,.6671875,.6109375,.7234375,.6671875,.9453125,.6671875,.6671875,.6109375,.278125,.35625,.278125,.478125,.55625,.334375,.55625,.55625,.5,.55625,.55625,.278125,.55625,.55625,.2234375,.2421875,.5,.2234375,.834375,.55625,.55625,.55625,.55625,.334375,.5,.278125,.55625,.5,.7234375,.5,.5,.5,.35625,.2609375,.3546875,.590625],avg:.5293256578947368},Seravek:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.215625,.296875,.4171875,.6734375,.4953125,.9125,.740625,.2421875,.3375,.3375,.409375,.60625,.2609375,.35625,.25625,.41875,.5921875,.3515625,.475,.4875,.5375,.509375,.5484375,.4546875,.5421875,.5484375,.25625,.2546875,.5875,.6171875,.5875,.4578125,.8140625,.6765625,.5703125,.6109375,.684375,.5109375,.4953125,.678125,.6859375,.2625,.2625,.5859375,.4734375,.846875,.709375,.740625,.509375,.740625,.584375,.5015625,.528125,.675,.5953125,.9453125,.596875,.540625,.540625,.359375,.4203125,.359375,.5109375,.421875,.4046875,.5015625,.5421875,.446875,.5453125,.484375,.38125,.5140625,.5546875,.240625,.2640625,.490625,.2765625,.8625,.5546875,.546875,.5453125,.5453125,.3625,.41875,.3890625,.5453125,.4703125,.7546875,.4921875,.4609375,.453125,.4015625,.2640625,.4015625,.58125],avg:.5044078947368421},serif:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2484375,.334375,.409375,.5,.5,.834375,.778125,.18125,.334375,.334375,.5,.5640625,.25,.334375,.25,.278125,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.278125,.278125,.5640625,.5640625,.5640625,.4453125,.921875,.7234375,.6671875,.6671875,.7234375,.6109375,.55625,.7234375,.7234375,.334375,.390625,.7234375,.6109375,.890625,.7234375,.7234375,.55625,.7234375,.6671875,.55625,.6109375,.7234375,.7234375,.9453125,.7234375,.7234375,.6109375,.334375,.340625,.334375,.4703125,.5,.3453125,.4453125,.5,.4453125,.5,.4453125,.3828125,.5,.5,.278125,.3359375,.5,.278125,.778125,.5,.5,.5,.5,.3375,.390625,.2796875,.5,.5,.7234375,.5,.5,.4453125,.48125,.2015625,.48125,.5421875],avg:.5126315789473684},Tahoma:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.3109375,.3328125,.4015625,.728125,.546875,.9765625,.70625,.2109375,.3828125,.3828125,.546875,.728125,.303125,.3640625,.303125,.3953125,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.3546875,.3546875,.728125,.728125,.728125,.475,.909375,.6109375,.590625,.6015625,.6796875,.5625,.521875,.66875,.6765625,.3734375,.4171875,.6046875,.4984375,.771875,.66875,.7078125,.5515625,.7078125,.6375,.5578125,.5875,.65625,.60625,.903125,.58125,.5890625,.559375,.3828125,.39375,.3828125,.728125,.5625,.546875,.525,.553125,.4625,.553125,.5265625,.3546875,.553125,.5578125,.2296875,.328125,.51875,.2296875,.840625,.5578125,.54375,.553125,.553125,.3609375,.446875,.3359375,.5578125,.4984375,.7421875,.4953125,.4984375,.4453125,.48125,.3828125,.48125,.728125],avg:.5384374999999998},"Times New Roman":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2484375,.334375,.409375,.5,.5,.834375,.778125,.18125,.334375,.334375,.5,.5640625,.25,.334375,.25,.28125,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.278125,.278125,.5640625,.5640625,.5640625,.4453125,.921875,.7234375,.6671875,.6671875,.7234375,.6109375,.55625,.7234375,.7234375,.334375,.390625,.73125,.6109375,.890625,.7375,.7234375,.55625,.7234375,.6765625,.55625,.6109375,.7234375,.7234375,.9453125,.7234375,.7234375,.6109375,.334375,.28125,.334375,.4703125,.51875,.334375,.4453125,.503125,.4453125,.503125,.4453125,.4359375,.5,.5,.278125,.35625,.50625,.278125,.778125,.5,.5,.5046875,.5,.340625,.390625,.2796875,.5,.5,.7234375,.5,.5,.4453125,.48125,.2015625,.48125,.5421875],avg:.5134375},"Trebuchet MS":{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.3015625,.3671875,.325,.53125,.525,.6015625,.70625,.1609375,.3671875,.3671875,.3671875,.525,.3671875,.3671875,.3671875,.525,.525,.525,.525,.525,.525,.525,.525,.525,.525,.525,.3671875,.3671875,.525,.525,.525,.3671875,.771875,.590625,.5671875,.5984375,.6140625,.5359375,.525,.6765625,.6546875,.2796875,.4765625,.5765625,.5078125,.7109375,.6390625,.675,.5578125,.7421875,.5828125,.48125,.58125,.6484375,.5875,.853125,.5578125,.5703125,.5515625,.3671875,.3578125,.3671875,.525,.53125,.525,.5265625,.5578125,.4953125,.5578125,.546875,.375,.503125,.546875,.2859375,.3671875,.5046875,.2953125,.83125,.546875,.5375,.5578125,.5578125,.3890625,.40625,.396875,.546875,.490625,.7453125,.5015625,.49375,.475,.3671875,.525,.3671875,.525],avg:.5085197368421052},Verdana:{widths:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.35,.39375,.459375,.81875,.6359375,1.0765625,.759375,.26875,.4546875,.4546875,.6359375,.81875,.3640625,.4546875,.3640625,.4703125,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.4546875,.4546875,.81875,.81875,.81875,.546875,1,.684375,.6859375,.6984375,.771875,.6328125,.575,.7765625,.7515625,.421875,.4546875,.69375,.5578125,.84375,.7484375,.7875,.603125,.7875,.7,.684375,.6171875,.7328125,.684375,.9890625,.6859375,.615625,.6859375,.4546875,.46875,.4546875,.81875,.6421875,.6359375,.6015625,.6234375,.521875,.6234375,.596875,.384375,.6234375,.6328125,.275,.3765625,.5921875,.275,.9734375,.6328125,.6078125,.6234375,.6234375,.43125,.521875,.3953125,.6328125,.5921875,.81875,.5921875,.5921875,.5265625,.6359375,.4546875,.6359375,.81875],avg:.6171875000000003}},s={mm:3.8,sm:38,pt:1.33,pc:16,in:96,px:1},u={em:1,ex:.5},c={heightOverlapCoef:1.05,lineCapitalCoef:1.15},f={lineHeight:1,letterSpacing:"0px",fontSize:0,angle:0,fontFamily:""},p=t=>t*Math.PI/180,d=t=>l[t.split(",").map(t=>t.replace(/'|"/g,"")).find(t=>l[t])||"Helvetica"],h=t=>Array.isArray(t)?t:t.toString().split(/\r\n|\r|\n/g),g=(t,e,n)=>{let r=p(n);return Math.abs(Math.cos(r)*t)+Math.abs(Math.sin(r)*e)},y=(t,e)=>{let n;let r=t.match(/[a-zA-Z%]+/)?.[0],i=Number(t.match(/[0-9.,]+/));return n=r?s.hasOwnProperty(r)?i*s[r]:u.hasOwnProperty(r)?(e?i*e:i*f.fontSize)*u[r]:i:i||0},m=(t,e)=>{let n=Array.isArray(t)?t[e]:t,r=o()({},n,f);return Object.assign({},r,{fontFamily:r.fontFamily,letterSpacing:"number"==typeof r.letterSpacing?r.letterSpacing:y(String(r.letterSpacing),r.fontSize),fontSize:"number"==typeof r.fontSize?r.fontSize:y(String(r.fontSize))})},v=(t,e)=>void 0===t||""===t||null===t?0:Math.max(...h(t).map((t,n)=>{let r=t.toString().length,{fontSize:i,letterSpacing:a,fontFamily:o}=m(e,n),l=d(o);return t.toString().split("").map(t=>t.charCodeAt(0)<l.widths.length?l.widths[t.charCodeAt(0)]:l.avg).reduce((t,e)=>e+t,0)*i+a*Math.max(r-1,0)})),x=(t,e)=>void 0===t||""===t||null===t?0:h(t).reduce((t,n,r)=>{let i=m(e,r),a=n.toString().match(/[(A-Z)(0-9)]/)?i.fontSize*c.lineCapitalCoef:i.fontSize;return t+i.lineHeight*a},0),b=(t,e)=>{let n=Array.isArray(e)?e[0]&&e[0].angle:e&&e.angle,r=x(t,e),i=v(t,e),a=n?g(i,r,n):i;return{width:a,height:(n?g(r,i,n):r)*c.heightOverlapCoef}},A=i()(()=>{let t=document.createElementNS("http://www.w3.org/2000/svg","svg");t.setAttribute("xlink","http://www.w3.org/1999/xlink"),t.setAttribute("width","300"),t.setAttribute("height","300"),t.setAttribute("viewBox","0 0 300 300"),t.setAttribute("aria-hidden","true");let e=document.createElementNS("http://www.w3.org/2000/svg","text");return t.appendChild(e),t.style.position="fixed",t.style.top="-9999px",t.style.left="-9999px",document.body.appendChild(t),e}),M=t=>t?`${t.angle}:${t.fontFamily}:${t.fontSize}:${t.letterSpacing}:${t.lineHeight}`:"null",E=i()((t,e)=>{let n=A();!n.isConnected&&(A.cache.clear?.(),n=A());let r=h(t),i=0;for(let[t,a]of r.entries()){let r=document.createElementNS("http://www.w3.org/2000/svg","tspan"),o=m(e,t);r.style.fontFamily=o.fontFamily,r.style.fontSize=`${o.fontSize}px`,r.style.lineHeight=o.lineHeight,r.style.fontFamily=o.fontFamily,r.style.letterSpacing=o.letterSpacing,r.textContent=a,r.setAttribute("x","0"),r.setAttribute("y",`${i}`),n.appendChild(r),i+=o.lineHeight*r.getBoundingClientRect().height}let{width:a}=n.getBoundingClientRect();return n.innerHTML="",{width:e?.angle?g(a,i,e?.angle):a,height:e?.angle?g(i,a,e?.angle):i}},(t,e)=>{let n=Array.isArray(t)?t.join():t,r=Array.isArray(e)?e.map(M).join():M(e);return`${n}::${r}`}),k=function(t,e,n){return(void 0===n&&(n=!1),!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement)||n)?b(t,e):E(t,e)},w=(t,e)=>k(t,e)},10809:function(t,e,n){"use strict";n.d(e,{Z:()=>E});var r=n("67294"),i,a,o=0,l=0,s=0,u=0,c=0,f=0,p="object"==typeof performance&&performance.now?performance:Date,d="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function h(){return c||(d(g),c=p.now()+f)}function g(){c=0}function y(){this._call=this._time=this._next=null}function m(t,e,n){var r=new y;return r.restart(t,e,n),r}y.prototype=m.prototype={constructor:y,restart:function(t,e,n){if("function"!=typeof t)throw TypeError("callback is not a function");n=(null==n?h():+n)+(null==e?0:+e),!this._next&&a!==this&&(a?a._next=this:i=this,a=this),this._call=t,this._time=n,b()},stop:function(){this._call&&(this._call=null,this._time=1/0,b())}};function v(){c=(u=p.now())+f,o=l=0;try{!function(){h(),++o;for(var t,e=i;e;)(t=c-e._time)>=0&&e._call.call(void 0,t),e=e._next;--o}()}finally{o=0,function(){for(var t,e,n=i,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:i=e);a=t,b(r)}(),c=0}}function x(){var t=p.now(),e=t-u;e>1e3&&(f-=e,u=t)}function b(t){!o&&(l&&(l=clearTimeout(l)),t-c>24?(t<1/0&&(l=setTimeout(v,t-p.now()-f)),s&&(s=clearInterval(s))):(!s&&(u=p.now(),s=setInterval(x,1e3)),o=1,d(v)))}class A{constructor(){this.shouldAnimate=!0,this.subscribers=[],this.timer=null,this.activeSubscriptions=0}bypassAnimation(){this.shouldAnimate=!1}resumeAnimation(){this.shouldAnimate=!0}loop=()=>{this.subscribers.forEach(t=>{t.callback(h()-t.startTime,t.duration)})};start(){!this.timer&&(this.timer=m(this.loop))}stop(){this.timer&&(this.timer.stop(),this.timer=null)}subscribe(t,e){let n=this.subscribers.push({startTime:h(),callback:t,duration:this.shouldAnimate?e:0});return this.activeSubscriptions++,this.start(),n}unsubscribe(t){null!==t&&this.subscribers[t-1]&&(delete this.subscribers[t-1],this.activeSubscriptions--),0===this.activeSubscriptions&&this.stop()}}let M=r.createContext({transitionTimer:new A,animationTimer:new A});M.displayName="TimerContext";let E=M},77762:function(t,e,n){"use strict";n.d(e,{A:function(){return p},C:function(){return d}});var r=n(6557),i=n.n(r),a=n(91747),o=n.n(a),l=n(67294);function s(t,e){return(t.key||e).toString()}function u(t){return t.reduce((t,e,n)=>(t[s(e,n)]=e,t),{})}function c(t,e){let n=!1,r=Object.keys(t).reduce((t,r)=>(!(r in e)&&(n=!0,t[r]=!0),t),{});return n&&r}function f(t){return t.type&&t.type.getData?t.type.getData(t.props):t.props&&t.props.data||!1}function p(t,e){let n=!1,r=!1,i=(t,e)=>{if(!e||t.type!==e.type)return{};let{entering:i,exiting:a}=function(t,e){let n=t&&u(t),r=e&&u(e);return{entering:n&&c(r,n),exiting:r&&c(n,r)}}(f(t),f(e))||{};return n=n||!!a,r=r||!!i,{entering:i||!1,exiting:a||!1}},a=(t,e)=>t.map((n,r)=>n&&n.props&&n.props.children&&e[r]?a(l.Children.toArray(t[r].props.children),l.Children.toArray(e[r].props.children)):i(n,e[r])),o=a(l.Children.toArray(t),l.Children.toArray(e));return{nodesWillExit:n,nodesWillEnter:r,childrenTransitions:o,nodesShouldEnter:!1}}function d(t,e,n){let r=e&&e.nodesWillExit,a=e&&e.nodesWillEnter,l=e&&e.nodesShouldEnter,u=e&&e.nodesShouldLoad,c=e&&e.nodesDoneLoad,p=e&&e.childrenTransitions||[],d={enter:t.animate&&t.animate.onEnter&&t.animate.onEnter.duration,exit:t.animate&&t.animate.onExit&&t.animate.onExit.duration,load:t.animate&&t.animate.onLoad&&t.animate.onLoad.duration,move:t.animate&&t.animate.duration},h=(t,e,r)=>u?function(t,e,n){let r=Object.assign({},t,{onEnd:n}),a=e;if(r&&r.onLoad&&!r.onLoad.duration)return{animate:t,data:e};let o=t.onLoad&&t.onLoad.after?t.onLoad.after:i();return{animate:r,data:a=e.map((t,n)=>Object.assign({},t,o(t,n,e)))}}(r,e,()=>{n({nodesShouldLoad:!1,nodesDoneLoad:!0})}):function(t,e,n,r){let a=Object.assign({},t,{onEnd:r});if(a&&a.onLoad&&!a.onLoad.duration)return{animate:a,data:n};let o=a.onLoad&&a.onLoad.before?a.onLoad.before:i();return{animate:a,data:n.map((t,e)=>Object.assign({},t,o(t,e,n))),clipWidth:0}}(r,0,e,()=>{n({nodesDoneLoad:!0})}),g=(t,e,r,a)=>(function(t,e,n,r,a){let o=t&&t.onExit,l=Object.assign({},t,o),s=n;if(r){t.onEnd=a;let e=t.onExit&&t.onExit.before?t.onExit.before:i();s=n.map((t,i)=>r[(t.key||i).toString()]?Object.assign({},t,e(t,i,n)):t)}return{animate:l,data:s}})(a,0,r,t,()=>{n({nodesWillExit:!1})}),y=(t,e,r,a)=>l?function(t,e,n,r){let a=t&&t.onEnter,o=Object.assign({},t,a),l=e;if(n){o.onEnd=r;let t=o.onEnter&&o.onEnter.after?o.onEnter.after:i();l=e.map((r,i)=>n[s(r,i)]?Object.assign({},r,t(r,i,e)):r)}return{animate:o,data:l}}(a,r,t,()=>{n({nodesWillEnter:!1})}):function(t,e,n,r,a){let o=t,l=n;if(r){o=Object.assign({},t,{onEnd:a});let e=t.onEnter&&t.onEnter.before?t.onEnter.before:i();l=n.map((t,i)=>r[(t.key||i).toString()]?Object.assign({},t,e(t,i,n)):t)}return{animate:o,data:l}}(a,0,r,t,()=>{n({nodesShouldEnter:!0})}),m=function(t,e){let n=t.props.animate;if(!t.type)return{};let r=t.props&&t.props.polar&&t.type.defaultPolarTransitions||t.type.defaultTransitions;if(r){let t=n[e]&&n[e].duration;return void 0!==t?t:r[e]&&r[e].duration}return{}};return function(n,s){let u=f(n)||[],v=o()({},t.animate,n.props.animate),x=n.props.polar&&n.type.defaultPolarTransitions||n.type.defaultTransitions;v.onExit=o()({},v.onExit,x&&x.onExit),v.onEnter=o()({},v.onEnter,x&&x.onEnter),v.onLoad=o()({},v.onLoad,x&&x.onLoad);let b=p[s]||p[0];if(c){if(r){let t=b&&b.exiting,e=void 0!==d.exit?d.exit:m(n,"onExit");return g(t,n,u,Object.assign({},v,t?{duration:e}:{delay:e}))}else if(a){let t=b&&b.entering,e=void 0!==d.enter?d.enter:m(n,"onEnter"),r=void 0!==d.move?d.move:n.props.animate&&n.props.animate.duration;return y(t,n,u,Object.assign({},v,{duration:l&&t?e:r}))}else if(!e&&v&&v.onExit)return function(t,e){let n=t.onEnter&&t.onEnter.after?t.onEnter.after:i();return{data:e.map((t,r)=>Object.assign({},t,n(t,r,e)))}}(v,u)}else{let t=void 0!==d.load?d.load:m(n,"onLoad");return h(n,u,Object.assign({},v,{duration:t}))}return{animate:v,data:u}}}},80450:function(t,e,n){"use strict";n.d(e,{IG:function(){return c},hH:function(){return f}});var r=n(67294),i=n(95302);let a=["data-","aria-"],o=[],l=t=>{let e=!1;return a.forEach(n=>{RegExp(`\\b(${n})(\\w|-)+`,"g").test(t)&&(e=!0)}),e},s=t=>o.includes(t),u=t=>!!(l(t)||s(t))||!1,c=t=>Object.fromEntries(Object.entries({...t}).filter(t=>{let[e]=t;return u(e)}).map(e=>{let[n,r]=e;return[n,(0,i.xs)(r,t)]})),f=(t,e)=>r.cloneElement(t,c(e))},71004:function(t,e,n){"use strict";n.d(e,{u:()=>H});var r=n("67294"),i=n("96026"),a=n.n(i),o=n("7739"),l=n.n(o),s=n("91747"),u=n.n(s),c=n("38586"),f=n("95302"),p=n("82254");let d=t=>{let{colorScale:e,theme:n}=t;return"string"==typeof e?c.p(e,n):e||[]},h=t=>{let{data:e,style:n}=t;return e.map((t,r)=>{let i=u()({},t.labels,n.labels);return f.F3(i,{datum:t,index:r,data:e})})},g=function(t,e){void 0===e&&(e={});let n=t.style||{};return{parent:u()(n.parent,e.parent,{height:"100%",width:"100%"}),data:u()({},n.data,e.data),labels:u()({},n.labels,e.labels),border:u()({},n.border,e.border),title:u()({},n.title,e.title)}},y=t=>{let{orientation:e,theme:n}=t,r=g(t,n&&n.legend&&n.legend.style?n.legend.style:{}),i=d(t),a=f.tQ({padding:t.borderPadding});return Object.assign({},t,{style:r,isHorizontal:"horizontal"===e,colorScale:i,borderPadding:a})},m=(t,e)=>{let{itemsPerRow:n,isHorizontal:r}=t;return n?r?e%n:Math.floor(e/n):r?e:0},v=(t,e)=>{let{itemsPerRow:n,isHorizontal:r}=t;return n?r?Math.floor(e/n):e%n:r?0:e},x=t=>{let{data:e}=t,n=t.style&&t.style.data||{},r=h(t);return e.map((e,i)=>{let a=e.symbol||{},{fontSize:o}=r[i],l=a.size||n.size||o/2.5,s=t.symbolSpacer||Math.max(l,o);return{...e,size:l,symbolSpacer:s,fontSize:o,textSize:p.Z9(e.name,r[i]),column:m(t,i),row:v(t,i)}})},b=(t,e)=>{let n=t.gutter||{},r="object"==typeof n?(n.left||0)+(n.right||0):n||0,i=l()(e,"column");return Object.keys(i).reduce((t,e,n)=>{let a=i[e].map(t=>t.textSize.width+t.size+t.symbolSpacer+r);return t[n]=Math.max(...a),t},[])},A=(t,e)=>{let n=t.rowGutter||{},r="object"==typeof n?(n.top||0)+(n.bottom||0):n||0,i=l()(e,"row");return Object.keys(i).reduce((t,e,n)=>{let a=i[e].map(t=>t.textSize.height+t.symbolSpacer+r);return t[n]=Math.max(...a),t},[])},M=t=>{let e=t.style&&t.style.title||{},n=p.Z9(t.title,e),r=e.padding||0;return{height:n.height+2*r||0,width:n.width+2*r||0}},E=(t,e,n)=>{let{column:r,row:i}=t;return{x:a()(r).reduce((t,e)=>t+n[e],0),y:a()(i).reduce((t,n)=>t+e[n],0)}},k=(t,e)=>{let n={textAnchor:"right"===t?"end":"start",verticalAnchor:"bottom"===t?"end":"start"};if(e){let e="top"===t||"bottom"===t;return{textAnchor:e?"middle":n.textAnchor,verticalAnchor:e?n.verticalAnchor:"middle"}}return n},w=t=>{let{titleOrientation:e,centerTitle:n,titleComponent:r}=t,i=t.style&&t.style.title||{},a=r.props&&r.props.style||{},o=k(e,n);return Array.isArray(a)?a.map(t=>u()({},t,i,o)):u()({},a,i,o)},C=(t,e)=>{let{title:n,titleOrientation:r,centerTitle:i,borderPadding:a}=t,{height:o,width:l}=e,s=w(t),u=Array.isArray(s)?s[0].padding:s.padding,c="top"===r||"bottom"===r,f={x:i?l/2:a["bottom"===r?"bottom":"top"]+(u||0),y:i?o/2:a["right"===r?"right":"left"]+(u||0)},p=()=>a[r]+(u||0),d=c?f.x:p(),h=c?p():f.y;return{x:"right"===r?t.x+l-d:t.x+d,y:"bottom"===r?t.y+o-h:t.y+h,style:s,text:n}},j=(t,e,n)=>{let{x:r,y:i,borderPadding:a,style:o}=t,l=(e||0)+a.top+a.bottom;return{x:r,y:i,height:l,width:(n||0)+a.left+a.right,style:Object.assign({fill:"none"},o.border)}},O=(t,e)=>{let n=f.TY(t,e,"legend"),r=Object.assign({},n,y(n)),{title:i,titleOrientation:a}=r,o=x(r),l=b(r,o),s=A(r,o),u=i?M(r):{height:0,width:0};return{height:"left"===a||"right"===a?Math.max(D(s),u.height):D(s)+u.height,width:"left"===a||"right"===a?D(l)+u.width:Math.max(D(l),u.width)}},S=(t,e)=>{let n=f.TY(t,e,"legend"),r=Object.assign({},n,y(n)),{data:i,standalone:a,theme:o,padding:l,style:s,colorScale:c,gutter:p,rowGutter:d,borderPadding:g,title:m,titleOrientation:v,name:k,x:w=0,y:S=0}=r,D=x(r),F=b(r,D),$=A(r,D),_=h(r),T=m?M(r):{height:0,width:0},L={x:"left"===v?T.width:0,y:"top"===v?T.height:0},P={x:p&&"object"==typeof p&&p.left||0,y:d&&"object"==typeof d&&d.top||0},{height:N,width:z}=O(r,e),U=j(r,N,z),I=C(r,U),B={parent:{data:i,standalone:a,theme:o,padding:l,name:k,height:r.height,width:r.width,style:s.parent},all:{border:U,title:I}};return D.reduce((t,e,n)=>{let r=c[n%c.length],a=u()({},e.symbol,s.data,{fill:r}),o=f.kK(e.eventKey)?n:e.eventKey,l=E(e,$,F),p=S+g.top+e.symbolSpacer,d=w+g.left+e.symbolSpacer,h={index:n,data:i,datum:e,symbol:a.type||a.symbol||"circle",size:e.size,style:a,y:p+l.y+L.y+P.y,x:d+l.x+L.x+P.x},y={datum:e,data:i,text:e.name,style:_[n],y:h.y,x:h.x+e.symbolSpacer+e.size/2};return t[o]={data:h,labels:y},t},B)};function D(t){if(t&&t.length){let e=0;for(let n=0;n<t.length;n++)e+=t[n];return e}return 0}var F=n("24138");let $=t=>{let e=f.xs(t.ariaLabel,t),n=f.xs(t.desc,t),r=f.xs(t.id,t),i=f.F3(Object.assign({fill:"none"},t.style),t),a=f.xs(t.tabIndex,t);return Object.assign({},t,{ariaLabel:e,desc:n,id:r,style:i,tabIndex:a})},_={rectComponent:r.createElement(F.U,null),role:"presentation",shapeRendering:"auto"},T=t=>{let e=$(u()({},t,_));return r.cloneElement(e.rectComponent,{...e.events,"aria-label":e.ariaLabel,style:e.style,desc:e.desc,tabIndex:e.tabIndex,transform:e.transform,className:e.className,role:e.role,shapeRendering:e.shapeRendering,x:e.x,y:e.y,width:e.width,height:e.height,clipPath:e.clipPath})};var L=n("60455"),P=n("43962"),N=n("19123"),z=n("45342"),U=n("98021");let I={orientation:"vertical",titleOrientation:"top",width:450,height:300,x:0,y:0},B=[{name:"Series 1"},{name:"Series 2"}];class W extends r.Component{static displayName="VictoryLegend";static role="legend";static defaultProps={borderComponent:r.createElement(T,null),data:B,containerComponent:r.createElement(L._,null),dataComponent:r.createElement(P.E,null),groupComponent:r.createElement("g",null),labelComponent:r.createElement(N.X,null),standalone:!0,theme:z.J.grayscale,titleComponent:r.createElement(N.X,null)};static getBaseProps(t){return S(t,I)}static getDimensions(t){return O(t,I)}static expectedComponents=["borderComponent","containerComponent","dataComponent","groupComponent","labelComponent","titleComponent"];renderChildren(t){let{dataComponent:e,labelComponent:n,title:i}=t,a=[];if(t.borderComponent){let e=this.getComponentProps(t.borderComponent,"border","all"),n=r.cloneElement(t.borderComponent,e);a.push(n)}if(e){let t=this.dataKeys.map((t,n)=>{if("all"===t)return;let i=this.getComponentProps(e,"data",n);return r.cloneElement(e,i)}).filter(t=>void 0!==t);a.push(...t)}if(i&&t.titleComponent){let e=this.getComponentProps(i,"title","all"),n=r.cloneElement(t.titleComponent,e);a.push(n)}if(n){let t=this.dataKeys.map((t,e)=>{if("all"===t)return;let i=this.getComponentProps(n,"labels",e);if(void 0!==i.text&&null!==i.text)return r.cloneElement(n,i)}).filter(t=>void 0!==t);a.push(...t)}return a}render(){let{role:t}=this.constructor,e=f.TY(this.props,I,t),n=this.renderChildren(e);return e.standalone?this.renderContainer(e.containerComponent,n):r.cloneElement(e.groupComponent,{},n)}}let H=(0,U.o)(W)},1618:function(t,e,n){"use strict";n.d(e,{C:()=>M});var r=n("67294"),i=n("60455"),a=n("43962"),o=n("19123"),l=n("45342"),s=n("80771"),u=n("56282"),c=n("95302"),f=n("80450"),p=n("98021"),d=n("34324"),h=n("46144");let g=(t,e)=>e.bubbleProperty?"circle":t.symbol||e.symbol,y=(t,e)=>{let{data:n,z:r,maxBubbleSize:i,minBubbleSize:a}=e,o=n.map(t=>t[r]),l=Math.min(...o),s=Math.max(...o),u=i||Math.max(Math.min(...Object.values(c.tQ(e))),5),f=a||.1*u;if(s===l)return Math.max(f,1);let p=Math.PI*Math.pow(u,2),d=Math.PI*Math.pow(f,2);return Math.max(Math.sqrt(Math.max((t[r]-l)/(s-l)*p,d)/Math.PI),1)},m=(t,e)=>{let{size:n,z:r}=e;if(t.size)return"function"==typeof t.size?t.size:Math.max(t.size,1);if("function"==typeof e.size)return n;if(t[r])return y(t,e);return Math.max(n||0,1)},v=t=>{let e=c.Lo(t,"scatter"),n=c.Wi(t.style,e),r={x:c.rx(t,"x"),y:c.rx(t,"y")},i={x:s.ge(t,"x"),y:s.ge(t,"y")},a={x:d.q8(t,"x").domain(i.x).range(t.horizontal?r.y:r.x),y:d.q8(t,"y").domain(i.y).range(t.horizontal?r.x:r.y)},o=t.polar?t.origin||c.IW(t):void 0,l=t.bubbleProperty||"z",f=u.Yu(t);return f=u.kQ(f,i),{domain:i,data:f,scale:a,style:n,origin:o,z:l}},x=(t,e)=>{let n=c.TY(t,e,"scatter"),r=Object.assign({},n,v(n)),{data:i,domain:a,events:o,height:l,origin:s,padding:u,polar:f,scale:p,name:d,sharedEvents:y,standalone:x,style:b,theme:A,width:M,labels:E,horizontal:k,disableInlineStyles:w}=r,C={parent:{style:b.parent,scale:p,domain:a,data:i,height:l,width:M,standalone:x,theme:A,origin:s,polar:f,padding:u,name:d,horizontal:k}};return i.reduce((t,e,n)=>{let a=c.kK(e.eventKey)?n:e.eventKey,{x:l,y:u}=c.q2(r,e),d={x:l,y:u,datum:e,data:i,index:n,scale:p,polar:f,origin:s,horizontal:k,size:m(e,r),symbol:g(e,r),style:w?{}:b.data,disableInlineStyles:w};t[a]={data:d};let v=h.Q(r,e,n);return(null!=v||E&&(o||y))&&(t[a].labels=h.AM(r,n)),t},C)},b={width:450,height:300,padding:50,size:3,symbol:"circle"};class A extends r.Component{static animationWhitelist=["data","domain","height","maxBubbleSize","padding","samples","size","style","width"];static displayName="VictoryScatter";static role="scatter";static defaultTransitions={onLoad:{duration:2e3,before:()=>({opacity:0}),after:t=>t},onExit:{duration:600,before:()=>({opacity:0})},onEnter:{duration:600,before:()=>({opacity:0}),after:t=>t}};static defaultProps={containerComponent:r.createElement(i._,null),dataComponent:r.createElement(a.E,null),labelComponent:r.createElement(o.X,null),groupComponent:r.createElement("g",null),samples:50,sortOrder:"ascending",standalone:!0,theme:l.J.grayscale};static getDomain=s.ge;static getData=u.Yu;static getBaseProps(t){return x(t,b)}static expectedComponents=["dataComponent","labelComponent","groupComponent","containerComponent"];shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:t,role:e}=M,n=c.TY(this.props,b,e);if(this.shouldAnimate())return this.animateComponent(n,t);let r=this.renderData(n),i=n.standalone?this.renderContainer(n.containerComponent,r):r;return f.hH(i,n)}}let M=(0,p.o)(A)},84921:function(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}n.d(e,{Z:function(){return r}})},97850:function(t,e,n){"use strict";function r(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function i(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function a(){}n.d(e,{Z:()=>Y});var o=1.4285714285714286,l="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,f=RegExp(`^rgb\\(${l},${l},${l}\\)$`),p=RegExp(`^rgb\\(${u},${u},${u}\\)$`),d=RegExp(`^rgba\\(${l},${l},${l},${s}\\)$`),h=RegExp(`^rgba\\(${u},${u},${u},${s}\\)$`),g=RegExp(`^hsl\\(${s},${u},${u}\\)$`),y=RegExp(`^hsla\\(${s},${u},${u},${s}\\)$`),m={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function v(){return this.rgb().formatHex()}r(a,b,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:v,formatHex:v,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return F(this).formatHsl()},formatRgb:x,toString:x});function x(){return this.rgb().formatRgb()}function b(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=c.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?A(e):3===n?new k(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?M(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?M(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=f.exec(t))?new k(e[1],e[2],e[3],1):(e=p.exec(t))?new k(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?M(e[1],e[2],e[3],e[4]):(e=h.exec(t))?M(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?D(e[1],e[2]/100,e[3]/100,1):(e=y.exec(t))?D(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?A(m[t]):"transparent"===t?new k(NaN,NaN,NaN,0):null}function A(t){return new k(t>>16&255,t>>8&255,255&t,1)}function M(t,e,n,r){return r<=0&&(t=e=n=NaN),new k(t,e,n,r)}function E(t,e,n,r){var i;return 1==arguments.length?(!((i=t)instanceof a)&&(i=b(i)),i)?new k((i=i.rgb()).r,i.g,i.b,i.opacity):new k:new k(t,e,n,null==r?1:r)}function k(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function w(){return`#${S(this.r)}${S(this.g)}${S(this.b)}`}r(k,E,i(a,{brighter(t){return t=null==t?o:Math.pow(o,t),new k(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new k(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new k(O(this.r),O(this.g),O(this.b),j(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:w,formatHex:w,formatHex8:function(){return`#${S(this.r)}${S(this.g)}${S(this.b)}${S((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:C,toString:C}));function C(){let t=j(this.opacity);return`${1===t?"rgb(":"rgba("}${O(this.r)}, ${O(this.g)}, ${O(this.b)}${1===t?")":`, ${t})`}`}function j(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function O(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function S(t){return((t=O(t))<16?"0":"")+t.toString(16)}function D(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new $(t,e,n,r)}function F(t){if(t instanceof $)return new $(t.h,t.s,t.l,t.opacity);if(!(t instanceof a)&&(t=b(t)),!t)return new $;if(t instanceof $)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),o=Math.max(e,n,r),l=NaN,s=o-i,u=(o+i)/2;return s?(l=e===o?(n-r)/s+(n<r)*6:n===o?(r-e)/s+2:(e-n)/s+4,s/=u<.5?o+i:2-o-i,l*=60):s=u>0&&u<1?0:l,new $(l,s,u,t.opacity)}function $(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function _(t){return(t=(t||0)%360)<0?t+360:t}function T(t){return Math.max(0,Math.min(1,t||0))}function L(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function P(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}r($,function(t,e,n,r){return 1==arguments.length?F(t):new $(t,e,n,null==r?1:r)},i(a,{brighter(t){return t=null==t?o:Math.pow(o,t),new $(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new $(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new k(L(t>=240?t-240:t+120,i,r),L(t,i,r),L(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new $(_(this.h),T(this.s),T(this.l),j(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(){let t=j(this.opacity);return`${1===t?"hsl(":"hsla("}${_(this.h)}, ${100*T(this.s)}%, ${100*T(this.l)}%${1===t?")":`, ${t})`}`}}));let N=t=>()=>t;function z(t,e){var n,r,i=e-t;return i?(n=t,r=i,function(t){return n+t*r}):N(isNaN(t)?e:t)}let U=function t(e){var n,r=1==(n=+(n=e))?z:function(t,e){var r,i,a;return e-t?(r=t,i=e,r=Math.pow(r,a=n),i=Math.pow(i,a)-r,a=1/a,function(t){return Math.pow(r+t*i,a)}):N(isNaN(t)?e:t)};function i(t,e){var n=r((t=E(t)).r,(e=E(e)).r),i=r(t.g,e.g),a=r(t.b,e.b),o=z(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return i.gamma=t,i}(1);function I(t){return function(e){var n,r,i=e.length,a=Array(i),o=Array(i),l=Array(i);for(n=0;n<i;++n)r=E(e[n]),a[n]=r.r||0,o[n]=r.g||0,l[n]=r.b||0;return a=t(a),o=t(o),l=t(l),r.opacity=1,function(t){return r.r=a(t),r.g=o(t),r.b=l(t),r+""}}}I(function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,l=r<e-1?t[r+2]:2*a-i;return P((n-r/e)*e,o,i,a,l)}}),I(function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],a=t[r%e],o=t[(r+1)%e],l=t[(r+2)%e];return P((n-r/e)*e,i,a,o,l)}});var B=n("84921"),W=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,H=RegExp(W.source,"g");function Y(t,e){var n,r,i=typeof e;return null==e||"boolean"===i?N(e):("number"===i?B.Z:"string"===i?(r=b(e))?(e=r,U):function(t,e){var n,r,i,a,o,l=W.lastIndex=H.lastIndex=0,s=-1,u=[],c=[];for(t+="",e+="";(i=W.exec(t))&&(a=H.exec(e));)(o=a.index)>l&&(o=e.slice(l,o),u[s]?u[s]+=o:u[++s]=o),(i=i[0])===(a=a[0])?u[s]?u[s]+=a:u[++s]=a:(u[++s]=null,c.push({i:s,x:(0,B.Z)(i,a)})),l=H.lastIndex;return l<e.length&&(o=e.slice(l),u[s]?u[s]+=o:u[++s]=o),u.length<2?c[0]?(n=c[0].x,function(t){return n(t)+""}):(r=e,function(){return r}):(e=c.length,function(t){for(var n,r=0;r<e;++r)u[(n=c[r]).i]=n.x(t);return u.join("")})}:e instanceof b?U:e instanceof Date?function(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}:!ArrayBuffer.isView(n=e)||n instanceof DataView?Array.isArray(e)?function(t,e){var n,r=e?e.length:0,i=t?Math.min(r,t.length):0,a=Array(i),o=Array(r);for(n=0;n<i;++n)a[n]=Y(t[n],e[n]);for(;n<r;++n)o[n]=e[n];return function(t){for(n=0;n<i;++n)o[n]=a[n](t);return o}}:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?function(t,e){var n,r={},i={};for(n in(null===t||"object"!=typeof t)&&(t={}),(null===e||"object"!=typeof e)&&(e={}),e)n in t?r[n]=Y(t[n],e[n]):i[n]=e[n];return function(t){for(n in r)i[n]=r[n](t);return i}}:B.Z:function(t,e){!e&&(e=[]);var n,r=t?Math.min(e.length,t.length):0,i=e.slice();return function(a){for(n=0;n<r;++n)i[n]=t[n]*(1-a)+e[n]*a;return i}})(t,e)}}}]); |