UNPKG

victory-selection-container

Version:

Interactive Selection Component for Victory

2 lines 82.8 kB
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.VictorySelectionContainer=t(require("react")):n.VictorySelectionContainer=t(n.React)}(self,(function(n){return function(){var t={3273:function(n,t,e){var r=e(163);n.exports=function(){if(!arguments.length)return[];var n=arguments[0];return r(n)?n:[n]}},8708:function(n,t,e){var r=e(1171),o=e(7838),i=e(4859),u=e(4073),a=e(8541);function c(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,n.exports=c},2596:function(n,t,e){var r=e(2373).Symbol;n.exports=r},6082:function(n){n.exports=function(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}},5510:function(n,t,e){var r=e(6123);n.exports=function(n,t){return!(null==n||!n.length)&&r(n,t,0)>-1}},9955:function(n){n.exports=function(n,t,e){for(var r=-1,o=null==n?0:n.length;++r<o;)if(e(t,n[r]))return!0;return!1}},8644:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length,o=Array(r);++e<r;)o[e]=t(n[e],e,n);return o}},9559:function(n){n.exports=function(n,t){for(var e=-1,r=t.length,o=n.length;++e<r;)n[o+e]=t[e];return n}},1634:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(t(n[e],e,n))return!0;return!1}},4132:function(n,t,e){var r=e(8347),o=e(788),i=Object.prototype.hasOwnProperty;n.exports=function(n,t,e){var u=n[t];i.call(n,t)&&o(u,e)&&(void 0!==e||t in n)||r(n,t,e)}},3162:function(n,t,e){var r=e(788);n.exports=function(n,t){for(var e=n.length;e--;)if(r(n[e][0],t))return e;return-1}},8347:function(n,t,e){var r=e(5525);n.exports=function(n,t,e){"__proto__"==t&&r?r(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e}},6457:function(n,t,e){var r=e(9559),o=e(3608);n.exports=function n(t,e,i,u,a){var c=-1,l=t.length;for(i||(i=o),a||(a=[]);++c<l;){var f=t[c];e>0&&i(f)?e>1?n(f,e-1,i,u,a):r(a,f):u||(a[a.length]=f)}return a}},4432:function(n,t,e){var r=e(9026),o=e(3110);n.exports=function(n,t){for(var e=0,i=(t=r(t,n)).length;null!=n&&e<i;)n=n[o(t[e++])];return e&&e==i?n:void 0}},563:function(n){var t=Object.prototype.toString;n.exports=function(n){return t.call(n)}},6776:function(n){n.exports=function(n,t){return null!=n&&t in Object(n)}},6123:function(n){n.exports=function(n,t,e){for(var r=e-1,o=n.length;++r<o;)if(n[r]===t)return r;return-1}},9070:function(n,t,e){var r=e(7028),o=e(3474);n.exports=function n(t,e,i,u,a){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!=t&&e!=e:r(t,e,i,u,n,a))}},7028:function(n,t,e){var r=e(8708),o=e(8705),i=e(2813),u=e(6682),a=e(9667),c=e(163),l=e(4801),f=e(4289),s="[object Arguments]",h="[object Array]",g="[object Object]",p=Object.prototype.hasOwnProperty;n.exports=function(n,t,e,d,v,y){var m=c(n),x=c(t),M=m?h:a(n),b=x?h:a(t),w=(M=M==s?g:M)==g,T=(b=b==s?g:b)==g,C=M==b;if(C&&l(n)){if(!l(t))return!1;m=!0,w=!1}if(C&&!w)return y||(y=new r),m||f(n)?o(n,t,e,d,v,y):i(n,t,M,e,d,v,y);if(!(1&e)){var D=w&&p.call(n,"__wrapped__"),N=T&&p.call(t,"__wrapped__");if(D||N){var A=D?n.value():n,k=N?t.value():t;return y||(y=new r),v(A,k,e,d,y)}}return!!C&&(y||(y=new r),u(n,t,e,d,v,y))}},9548:function(n,t,e){var r=e(8708),o=e(9070);n.exports=function(n,t,e,i){var u=e.length,a=u,c=!i;if(null==n)return!a;for(n=Object(n);u--;){var l=e[u];if(c&&l[2]?l[1]!==n[l[0]]:!(l[0]in n))return!1}for(;++u<a;){var f=(l=e[u])[0],s=n[f],h=l[1];if(c&&l[2]){if(void 0===s&&!(f in n))return!1}else{var g=new r;if(i)var p=i(s,h,f,n,t,g);if(!(void 0===p?o(h,s,3,i,g):p))return!1}}return!0}},3472:function(n,t,e){var r=e(758),o=e(5223),i=e(5346),u=e(163),a=e(8532);n.exports=function(n){return"function"==typeof n?n:null==n?i:"object"==typeof n?u(n)?o(n[0],n[1]):r(n):a(n)}},7190:function(n,t,e){var r=e(5125)(Object.keys,Object);n.exports=r},383:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length,o=Array(r);++e<r;)o[e]=t(n[e],e,n);return o}},758:function(n,t,e){var r=e(9548),o=e(597),i=e(6878);n.exports=function(n){var t=o(n);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(e){return e===n||r(e,n,t)}}},5223:function(n,t,e){var r=e(9070),o=e(9201),i=e(5066),u=e(726),a=e(5385),c=e(6878),l=e(3110);n.exports=function(n,t){return u(n)&&a(t)?c(l(n),t):function(e){var u=o(e,n);return void 0===u&&u===t?i(e,n):r(t,u,3)}}},8245:function(n,t,e){var r=e(8644),o=e(4432),i=e(3472),u=e(383),a=e(9521),c=e(9110),l=e(9409),f=e(5346),s=e(163);n.exports=function(n,t,e){t=t.length?r(t,(function(n){return s(n)?function(t){return o(t,1===n.length?n[0]:n)}:n})):[f];var h=-1;t=r(t,c(i));var g=u(n,(function(n,e,o){return{criteria:r(t,(function(t){return t(n)})),index:++h,value:n}}));return a(g,(function(n,t){return l(n,t,e)}))}},5436:function(n,t,e){var r=e(6371),o=e(5066);n.exports=function(n,t){return r(n,t,(function(t,e){return o(n,e)}))}},6371:function(n,t,e){var r=e(4432),o=e(6539),i=e(9026);n.exports=function(n,t,e){for(var u=-1,a=t.length,c={};++u<a;){var l=t[u],f=r(n,l);e(f,l)&&o(c,i(l,n),f)}return c}},1600:function(n){n.exports=function(n){return function(t){return null==t?void 0:t[n]}}},3301:function(n,t,e){var r=e(4432);n.exports=function(n){return function(t){return r(t,n)}}},6317:function(n,t,e){var r=e(5346),o=e(4280),i=e(201);n.exports=function(n,t){return i(o(n,t,r),n+"")}},6539:function(n,t,e){var r=e(4132),o=e(9026),i=e(9099),u=e(7709),a=e(3110);n.exports=function(n,t,e,c){if(!u(n))return n;for(var l=-1,f=(t=o(t,n)).length,s=f-1,h=n;null!=h&&++l<f;){var g=a(t[l]),p=e;if("__proto__"===g||"constructor"===g||"prototype"===g)return n;if(l!=s){var d=h[g];void 0===(p=c?c(d,g,h):void 0)&&(p=u(d)?d:i(t[l+1])?[]:{})}r(h,g,p),h=h[g]}return n}},9521:function(n){n.exports=function(n,t){var e=n.length;for(n.sort(t);e--;)n[e]=n[e].value;return n}},6316:function(n,t,e){var r=e(2596),o=e(8644),i=e(163),u=e(1995),a=r?r.prototype:void 0,c=a?a.toString:void 0;n.exports=function n(t){if("string"==typeof t)return t;if(i(t))return o(t,n)+"";if(u(t))return c?c.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},9110:function(n){n.exports=function(n){return function(t){return n(t)}}},946:function(n,t,e){var r=e(3273),o=e(5510),i=e(9955),u=e(9914),a=e(6602),c=e(6226);n.exports=function(n,t,e){var l=-1,f=o,s=n.length,h=!0,g=[],p=g;if(e)h=!1,f=i;else if(s>=200){var d=t?null:a(n);if(d)return c(d);h=!1,f=u,p=new r}else p=t?[]:g;n:for(;++l<s;){var v=n[l],y=t?t(v):v;if(v=e||0!==v?v:0,h&&y==y){for(var m=p.length;m--;)if(p[m]===y)continue n;t&&p.push(y),g.push(v)}else f(p,y,e)||(p!==g&&p.push(y),g.push(v))}return g}},9914:function(n,t,e){var r=e(6123);n.exports=function(n,t){return!(null==n||!n.length)&&r(n,t,0)>-1}},9026:function(n,t,e){var r=e(163),o=e(726),i=e(7801),u=e(7010);n.exports=function(n,t){return r(n)?n:o(n,t)?[n]:i(u(n))}},522:function(n,t,e){var r=e(1995);n.exports=function(n,t){if(n!==t){var e=void 0!==n,o=null===n,i=n==n,u=r(n),a=void 0!==t,c=null===t,l=t==t,f=r(t);if(!c&&!f&&!u&&n>t||u&&a&&l&&!c&&!f||o&&a&&l||!e&&l||!i)return 1;if(!o&&!u&&!f&&n<t||f&&e&&i&&!o&&!u||c&&e&&i||!a&&i||!l)return-1}return 0}},9409:function(n,t,e){var r=e(522);n.exports=function(n,t,e){for(var o=-1,i=n.criteria,u=t.criteria,a=i.length,c=e.length;++o<a;){var l=r(i[o],u[o]);if(l)return o>=c?l:l*("desc"==e[o]?-1:1)}return n.index-t.index}},6602:function(n){n.exports=function(){}},5525:function(n,t,e){var r=e(3743),o=function(){try{var n=r(Object,"defineProperty");return n({},"",{}),n}catch(n){}}();n.exports=o},8705:function(n,t,e){var r=e(3273),o=e(1634),i=e(9914);n.exports=function(n,t,e,u,a,c){var l=1&e,f=n.length,s=t.length;if(f!=s&&!(l&&s>f))return!1;var h=c.get(n),g=c.get(t);if(h&&g)return h==t&&g==n;var p=-1,d=!0,v=2&e?new r:void 0;for(c.set(n,t),c.set(t,n);++p<f;){var y=n[p],m=t[p];if(u)var x=l?u(m,y,p,t,n,c):u(y,m,p,n,t,c);if(void 0!==x){if(x)continue;d=!1;break}if(v){if(!o(t,(function(n,t){if(!i(v,t)&&(y===n||a(y,n,e,u,c)))return v.push(t)}))){d=!1;break}}else if(y!==m&&!a(y,m,e,u,c)){d=!1;break}}return c.delete(n),c.delete(t),d}},2813:function(n){n.exports=function(n,t){return n===t||n!=n&&t!=t}},6682:function(n,t,e){var r=e(8143),o=Object.prototype.hasOwnProperty;n.exports=function(n,t,e,i,u,a){var c=1&e,l=r(n),f=l.length;if(f!=r(t).length&&!c)return!1;for(var s=f;s--;){var h=l[s];if(!(c?h in t:o.call(t,h)))return!1}var g=a.get(n),p=a.get(t);if(g&&p)return g==t&&p==n;var d=!0;a.set(n,t),a.set(t,n);for(var v=c;++s<f;){var y=n[h=l[s]],m=t[h];if(i)var x=c?i(m,y,h,t,n,a):i(y,m,h,n,t,a);if(!(void 0===x?y===m||u(y,m,e,i,a):x)){d=!1;break}v||(v="constructor"==h)}if(d&&!v){var M=n.constructor,b=t.constructor;M==b||!("constructor"in n)||!("constructor"in t)||"function"==typeof M&&M instanceof M&&"function"==typeof b&&b instanceof b||(d=!1)}return a.delete(n),a.delete(t),d}},5557:function(n,t,e){var r=e(2645),o=e(4280),i=e(201);n.exports=function(n){return i(o(n,void 0,r),n+"")}},2117:function(n,t,e){var r="object"==typeof e.g&&e.g&&e.g.Object===Object&&e.g;n.exports=r},8143:function(n,t,e){var r=e(5125)(Object.keys,Object);n.exports=r},7271:function(n){n.exports=function(n){var t=[];if(null!=n)for(var e in Object(n))t.push(e);return t}},597:function(n,t,e){var r=e(5385),o=e(7747);n.exports=function(n){for(var t=o(n),e=t.length;e--;){var i=t[e],u=n[i];t[e]=[i,u,r(u)]}return t}},3743:function(n){n.exports=function(n,t){return null==n?void 0:n[t]}},9817:function(n,t,e){var r=e(5125)(Object.getPrototypeOf,Object);n.exports=r},9667:function(n){var t=Object.prototype.toString;n.exports=function(n){return t.call(n)}},3096:function(n,t,e){var r=e(9026),o=e(5075),i=e(163),u=e(9099),a=e(8454),c=e(3110);n.exports=function(n,t,e){for(var l=-1,f=(t=r(t,n)).length,s=!1;++l<f;){var h=c(t[l]);if(!(s=null!=n&&e(n,h)))break;n=n[h]}return s||++l!=f?s:!!(f=null==n?0:n.length)&&a(f)&&u(h,f)&&(i(n)||o(n))}},3608:function(n,t,e){var r=e(2596),o=e(5075),i=e(163),u=r?r.isConcatSpreadable:void 0;n.exports=function(n){return i(n)||o(n)||!!(u&&n&&n[u])}},9099:function(n){var t=/^(?:0|[1-9]\d*)$/;n.exports=function(n,e){var r=typeof n;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&t.test(n))&&n>-1&&n%1==0&&n<e}},8286:function(n){n.exports=function(){return!1}},726:function(n,t,e){var r=e(163),o=e(1995),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;n.exports=function(n,t){if(r(n))return!1;var e=typeof n;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=n&&!o(n))||u.test(n)||!i.test(n)||null!=t&&n in Object(t)}},5782:function(n){n.exports=function(){return!1}},5385:function(n,t,e){var r=e(7709);n.exports=function(n){return n==n&&!r(n)}},1171:function(n){n.exports=function(){this.__data__=[],this.size=0}},7838:function(n,t,e){var r=e(3162),o=Array.prototype.splice;n.exports=function(n){var t=this.__data__,e=r(t,n);return!(e<0||(e==t.length-1?t.pop():o.call(t,e,1),--this.size,0))}},4859:function(n,t,e){var r=e(3162);n.exports=function(n){var t=this.__data__,e=r(t,n);return e<0?void 0:t[e][1]}},4073:function(n,t,e){var r=e(3162);n.exports=function(n){return r(this.__data__,n)>-1}},8541:function(n,t,e){var r=e(3162);n.exports=function(n,t){var e=this.__data__,o=r(e,n);return o<0?(++this.size,e.push([n,t])):e[o][1]=t,this}},6878:function(n){n.exports=function(n,t){return function(e){return null!=e&&e[n]===t&&(void 0!==t||n in Object(e))}}},2453:function(n){n.exports=function(n){return n}},5125:function(n){n.exports=function(n,t){return function(e){return n(t(e))}}},4280:function(n,t,e){var r=e(6082),o=Math.max;n.exports=function(n,t,e){return t=o(void 0===t?n.length-1:t,0),function(){for(var i=arguments,u=-1,a=o(i.length-t,0),c=Array(a);++u<a;)c[u]=i[t+u];u=-1;for(var l=Array(t+1);++u<t;)l[u]=i[u];return l[t]=e(c),r(n,this,l)}}},2373:function(n,t,e){var r=e(2117),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();n.exports=i},6226:function(n){n.exports=function(){return[]}},201:function(n){n.exports=function(n){return n}},7801:function(n,t,e){var r=e(2453),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=r((function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(o,(function(n,e,r,o){t.push(r?o.replace(i,"$1"):e||n)})),t}));n.exports=u},3110:function(n,t,e){var r=e(1995);n.exports=function(n){if("string"==typeof n||r(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}},5034:function(n,t,e){var r=e(7709),o=e(6987),i=e(5812),u=Math.max,a=Math.min;n.exports=function(n,t,e){var c,l,f,s,h,g,p=0,d=!1,v=!1,y=!0;if("function"!=typeof n)throw new TypeError("Expected a function");function m(t){var e=c,r=l;return c=l=void 0,p=t,s=n.apply(r,e)}function x(n){return p=n,h=setTimeout(b,t),d?m(n):s}function M(n){var e=n-g;return void 0===g||e>=t||e<0||v&&n-p>=f}function b(){var n=o();if(M(n))return w(n);h=setTimeout(b,function(n){var e=t-(n-g);return v?a(e,f-(n-p)):e}(n))}function w(n){return h=void 0,y&&c?m(n):(c=l=void 0,s)}function T(){var n=o(),e=M(n);if(c=arguments,l=this,g=n,e){if(void 0===h)return x(g);if(v)return clearTimeout(h),h=setTimeout(b,t),m(g)}return void 0===h&&(h=setTimeout(b,t)),s}return t=i(t)||0,r(e)&&(d=!!e.leading,f=(v="maxWait"in e)?u(i(e.maxWait)||0,t):f,y="trailing"in e?!!e.trailing:y),T.cancel=function(){void 0!==h&&clearTimeout(h),p=0,c=g=l=h=void 0},T.flush=function(){return void 0===h?s:w(o())},T}},1893:function(n,t,e){var r=e(6317),o=e(788),i=e(8286),u=e(8855),a=Object.prototype,c=a.hasOwnProperty,l=r((function(n,t){n=Object(n);var e=-1,r=t.length,l=r>2?t[2]:void 0;for(l&&i(t[0],t[1],l)&&(r=1);++e<r;)for(var f=t[e],s=u(f),h=-1,g=s.length;++h<g;){var p=s[h],d=n[p];(void 0===d||o(d,a[p])&&!c.call(n,p))&&(n[p]=f[p])}return n}));n.exports=l},788:function(n){n.exports=function(n,t){return n===t||n!=n&&t!=t}},2645:function(n,t,e){var r=e(6457);n.exports=function(n){return null!=n&&n.length?r(n,1):[]}},9201:function(n,t,e){var r=e(4432);n.exports=function(n,t,e){var o=null==n?void 0:r(n,t);return void 0===o?e:o}},5066:function(n,t,e){var r=e(6776),o=e(3096);n.exports=function(n,t){return null!=n&&o(n,t,r)}},5346:function(n){n.exports=function(n){return n}},5075:function(n){n.exports=function(){return!1}},163:function(n){var t=Array.isArray;n.exports=t},981:function(n,t,e){var r=e(9642),o=e(8454);n.exports=function(n){return null!=n&&o(n.length)&&!r(n)}},4801:function(n){n.exports=function(){return!1}},4155:function(n,t,e){var r=e(7190),o=e(9667),i=e(5075),u=e(163),a=e(981),c=e(4801),l=e(5782),f=e(4289),s=Object.prototype.hasOwnProperty;n.exports=function(n){if(null==n)return!0;if(a(n)&&(u(n)||"string"==typeof n||"function"==typeof n.splice||c(n)||f(n)||i(n)))return!n.length;var t=o(n);if("[object Map]"==t||"[object Set]"==t)return!n.size;if(l(n))return!r(n).length;for(var e in n)if(s.call(n,e))return!1;return!0}},8254:function(n,t,e){var r=e(9070);n.exports=function(n,t){return r(n,t)}},9642:function(n,t,e){var r=e(563),o=e(7709);n.exports=function(n){if(!o(n))return!1;var t=r(n);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},8454:function(n){n.exports=function(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}},7709:function(n){n.exports=function(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}},3474:function(n){n.exports=function(n){return null!=n&&"object"==typeof n}},3849:function(n,t,e){var r=e(563),o=e(9817),i=e(3474),u=Function.prototype,a=Object.prototype,c=u.toString,l=a.hasOwnProperty,f=c.call(Object);n.exports=function(n){if(!i(n)||"[object Object]"!=r(n))return!1;var t=o(n);if(null===t)return!0;var e=l.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&c.call(e)==f}},1995:function(n){n.exports=function(){return!1}},4289:function(n){n.exports=function(){return!1}},8999:function(n){n.exports=function(n){return void 0===n}},7747:function(n,t,e){var r=e(5125)(Object.keys,Object);n.exports=r},8855:function(n){n.exports=function(n){var t=[];if(null!=n)for(var e in Object(n))t.push(e);return t}},6051:function(n){n.exports=function(n){if("function"!=typeof n)throw new TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}},6987:function(n,t,e){var r=e(2373);n.exports=function(){return r.Date.now()}},1616:function(n,t,e){var r=e(3472),o=e(6051),i=e(4912);n.exports=function(n,t){return i(n,o(r(t)))}},4143:function(n,t,e){var r=e(8245),o=e(163);n.exports=function(n,t,e,i){return null==n?[]:(o(t)||(t=null==t?[]:[t]),o(e=i?void 0:e)||(e=null==e?[]:[e]),r(n,t,e))}},9082:function(n,t,e){var r=e(5436),o=e(5557)((function(n,t){return null==n?{}:r(n,t)}));n.exports=o},4912:function(n,t,e){var r=e(8644),o=e(3472),i=e(6371),u=e(7271);n.exports=function(n,t){if(null==n)return{};var e=r(u(n),(function(n){return[n]}));return t=o(t),i(n,e,(function(n,e){return t(n,e[0])}))}},8532:function(n,t,e){var r=e(1600),o=e(3301),i=e(726),u=e(3110);n.exports=function(n){return i(n)?r(u(n)):o(n)}},8163:function(n,t,e){var r=e(5034),o=e(7709);n.exports=function(n,t,e){var i=!0,u=!0;if("function"!=typeof n)throw new TypeError("Expected a function");return o(e)&&(i="leading"in e?!!e.leading:i,u="trailing"in e?!!e.trailing:u),r(n,t,{leading:i,maxWait:t,trailing:u})}},5812:function(n){n.exports=function(n){return n}},7010:function(n,t,e){var r=e(6316);n.exports=function(n){return null==n?"":r(n)}},9602:function(n,t,e){var r=e(946);n.exports=function(n){return n&&n.length?r(n):[]}},660:function(n,t,e){var r=e(7010),o=0;n.exports=function(n){var t=++o;return r(n)+t}},9787:function(t){"use strict";t.exports=n}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,r),i.exports}r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,{a:t}),t},r.d=function(n,t){for(var e in t)r.o(t,e)&&!r.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var o={};return function(){"use strict";r.r(o),r.d(o,{SelectionHelpers:function(){return Ni},VICTORY_SELECTION_CONTAINER_DEFAULT_PROPS:function(){return Ai},VictorySelectionContainer:function(){return Si},useVictorySelectionContainer:function(){return ki}});var n={};r.r(n),r.d(n,{scaleBand:function(){return Z},scaleDiverging:function(){return Jo},scaleDivergingLog:function(){return ni},scaleDivergingPow:function(){return ei},scaleDivergingSqrt:function(){return ri},scaleDivergingSymlog:function(){return ti},scaleIdentity:function(){return $t},scaleImplicit:function(){return W},scaleLinear:function(){return Et},scaleLog:function(){return zt},scaleOrdinal:function(){return K},scalePoint:function(){return G},scalePow:function(){return Jt},scaleQuantile:function(){return se},scaleQuantize:function(){return he},scaleRadial:function(){return re},scaleSequential:function(){return Vo},scaleSequentialLog:function(){return Bo},scaleSequentialPow:function(){return Ko},scaleSequentialQuantile:function(){return Xo},scaleSequentialSqrt:function(){return Zo},scaleSequentialSymlog:function(){return Wo},scaleSqrt:function(){return ne},scaleSymlog:function(){return Kt},scaleThreshold:function(){return ge},scaleTime:function(){return Lo},scaleUtc:function(){return Ro},tickFormat:function(){return _t}});var t=r(9787),e=r.n(t),i=r(1893),u=r.n(i),a=r(8532),c=r.n(a),l=r(9082),f=r.n(l);function s(n,t){return h(n)?n(t):n}function h(n){return"function"==typeof n}function g(n){return h(n)?n:null==n?n=>n:c()(n)}function p(){return p=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},p.apply(this,arguments)}const d=(0,t.forwardRef)(((n,t)=>{const{desc:r,id:o,tabIndex:i,origin:u,...a}=n,c={vectorEffect:"non-scaling-stroke",id:s(o,n)?.toString(),tabIndex:s(i,n),...a};return r?e().createElement("rect",p({},c,{ref:t}),e().createElement("desc",null,r)):e().createElement("rect",p({},c,{ref:t}))}));var v=r(660),y=r.n(v);function m(){return m=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},m.apply(this,arguments)}const x=e().forwardRef(((n,t)=>e().createElement("svg",m({ref:t},n)))),M={startsWith:["data-","aria-"],exactMatch:[]},b=n=>{const t={...n};return Object.fromEntries(Object.entries(t).filter((n=>{let[t]=n;return(n=>!(!(n=>{let t=!1;return M.startsWith.forEach((e=>{new RegExp(`\\b(${e})(\\w|-)+`,"g").test(n)&&(t=!0)})),t})(n)&&!(n=>M.exactMatch.includes(n))(n)))(t)})).map((t=>{let[e,r]=t;return[e,s(r,n)]})))},w=e().createContext(void 0);w.displayName="PortalContext";const T=n=>{let{children:t}=n;const[r,o]=e().useState(new Map),i=e().useCallback(((n,t)=>{o((e=>{const r=new Map(e);return r.set(n,t),r}))}),[o]),u=e().useCallback((n=>{o((t=>{const e=new Map(t);return e.delete(n),e}))}),[o]),a=e().useMemo((()=>({addChild:i,removeChild:u,children:r})),[i,u,r]);return e().createElement(w.Provider,{value:a},t)},C=n=>{let{as:t,...r}=n;const o=e().useContext(w);if(!o)return null;const i=Array.from(o.children.values());return e().cloneElement(t,r,i)};function D(){return D=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},D.apply(this,arguments)}const N={className:"VictoryContainer",portalComponent:e().createElement(x,null),portalZIndex:99,responsive:!0,role:"img"},A=n=>{const{role:r,title:o,desc:i,children:u,className:a,portalZIndex:c,portalComponent:l,width:f,height:s,style:g,tabIndex:p,responsive:d,events:v,ouiaId:m,ouiaSafe:x,ouiaType:M,dimensions:w,ariaDescribedBy:A,ariaLabelledBy:k,viewBox:S,preserveAspectRatio:O,userProps:j,titleId:_,descId:U,containerRef:E,localContainerRef:$}=function(n){const e={...N,...n},{title:r,desc:o,width:i,height:u,responsive:a}=e,c=(0,t.useRef)(null),l=(0,t.useRef)(y()("victory-container-")),f=e.containerId??l.current,s=n=>`${f}-${n}`,h=b(e),g=a?{width:"100%",height:"100%"}:{width:i,height:u},p=a?`0 0 ${i} ${u}`:void 0,d=a?e.preserveAspectRatio:void 0,v=[r&&s("title"),e["aria-labelledby"]].filter(Boolean).join(" ")||void 0,m=[o&&s("desc"),e["aria-describedby"]].filter(Boolean).join(" ")||void 0,x=s("title"),M=s("desc");return{...e,titleId:x,descId:M,dimensions:g,viewBox:p,preserveAspectRatio:d,ariaLabelledBy:v,ariaDescribedBy:m,userProps:h,localContainerRef:c}}(n);return e().useEffect((()=>{if(!v?.onWheel)return;const n=n=>n.preventDefault(),t=$?.current;return t?.addEventListener("wheel",n),()=>{t?.removeEventListener("wheel",n)}}),[]),e().createElement("div",{className:a,style:{...g,width:d?g?.width:w.width,height:d?g?.height:w.height,pointerEvents:g?.pointerEvents??"none",touchAction:g?.touchAction??"none",position:g?.position??"relative"},"data-ouia-component-id":m,"data-ouia-component-type":M,"data-ouia-safe":x,ref:(F=[$,E],n=>{F.forEach((t=>{h(t)?t(n):null!=t&&(t.current=n)}))})},e().createElement(T,null,e().createElement("svg",D({width:f,height:s,tabIndex:p,role:r,"aria-labelledby":k,"aria-describedby":A,viewBox:S,preserveAspectRatio:O,style:{...w,pointerEvents:"all"}},j,v),o?e().createElement("title",{id:_},o):null,i?e().createElement("desc",{id:U},i):null,u),e().createElement("div",{style:{...w,zIndex:c,position:"absolute",top:0,left:0}},e().createElement(C,{as:l,width:f,height:s,viewBox:S,preserveAspectRatio:O,style:{...w,overflow:"visible"}}))));var F};A.role="container";var k=r(4155),S=r.n(k),O=r(8254),j=r.n(O),_=r(3849),U=r.n(_),E=(r(8999),r(1616),r(4143)),$=r.n(E),F=r(9602),Y=r.n(F);function H(n){return Array.isArray(n)&&n.some((n=>n instanceof Date))}function I(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];const o=n.concat(e);return H(o)?new Date(Math.max(...o)):Math.max(...o)}function q(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];const o=n.concat(e);return H(o)?new Date(Math.min(...o)):Math.min(...o)}function L(n,t,e){n=+n,t=+t,e=(o=arguments.length)<2?(t=n,n=0,1):o<3?1:+e;for(var r=-1,o=0|Math.max(0,Math.ceil((t-n)/e)),i=new Array(o);++r<o;)i[r]=n+r*e;return i}function R(n,t){switch(arguments.length){case 0:break;case 1:this.range(n);break;default:this.range(t).domain(n)}return this}function P(n,t){switch(arguments.length){case 0:break;case 1:"function"==typeof n?this.interpolator(n):this.range(n);break;default:this.domain(n),"function"==typeof t?this.interpolator(t):this.range(t)}return this}class z extends Map{constructor(n,t=B){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=n)for(const[t,e]of n)this.set(t,e)}get(n){return super.get(V(this,n))}has(n){return super.has(V(this,n))}set(n,t){return super.set(function({_intern:n,_key:t},e){const r=t(e);return n.has(r)?n.get(r):(n.set(r,e),e)}(this,n),t)}delete(n){return super.delete(function({_intern:n,_key:t},e){const r=t(e);return n.has(r)&&(e=n.get(r),n.delete(r)),e}(this,n))}}function V({_intern:n,_key:t},e){const r=t(e);return n.has(r)?n.get(r):e}function B(n){return null!==n&&"object"==typeof n?n.valueOf():n}Set;const W=Symbol("implicit");function K(){var n=new z,t=[],e=[],r=W;function o(o){let i=n.get(o);if(void 0===i){if(r!==W)return r;n.set(o,i=t.push(o)-1)}return e[i%e.length]}return o.domain=function(e){if(!arguments.length)return t.slice();t=[],n=new z;for(const r of e)n.has(r)||n.set(r,t.push(r)-1);return o},o.range=function(n){return arguments.length?(e=Array.from(n),o):e.slice()},o.unknown=function(n){return arguments.length?(r=n,o):r},o.copy=function(){return K(t,e).unknown(r)},R.apply(o,arguments),o}function Z(){var n,t,e=K().unknown(void 0),r=e.domain,o=e.range,i=0,u=1,a=!1,c=0,l=0,f=.5;function s(){var e=r().length,s=u<i,h=s?u:i,g=s?i:u;n=(g-h)/Math.max(1,e-c+2*l),a&&(n=Math.floor(n)),h+=(g-h-n*(e-c))*f,t=n*(1-c),a&&(h=Math.round(h),t=Math.round(t));var p=L(e).map((function(t){return h+n*t}));return o(s?p.reverse():p)}return delete e.unknown,e.domain=function(n){return arguments.length?(r(n),s()):r()},e.range=function(n){return arguments.length?([i,u]=n,i=+i,u=+u,s()):[i,u]},e.rangeRound=function(n){return[i,u]=n,i=+i,u=+u,a=!0,s()},e.bandwidth=function(){return t},e.step=function(){return n},e.round=function(n){return arguments.length?(a=!!n,s()):a},e.padding=function(n){return arguments.length?(c=Math.min(1,l=+n),s()):c},e.paddingInner=function(n){return arguments.length?(c=Math.min(1,n),s()):c},e.paddingOuter=function(n){return arguments.length?(l=+n,s()):l},e.align=function(n){return arguments.length?(f=Math.max(0,Math.min(1,n)),s()):f},e.copy=function(){return Z(r(),[i,u]).round(a).paddingInner(c).paddingOuter(l).align(f)},R.apply(s(),arguments)}function X(n){var t=n.copy;return n.padding=n.paddingOuter,delete n.paddingInner,delete n.paddingOuter,n.copy=function(){return X(t())},n}function G(){return X(Z.apply(null,arguments).paddingInner(1))}var Q=Math.sqrt(50),J=Math.sqrt(10),nn=Math.sqrt(2);function tn(n,t,e){var r,o,i,u,a=-1;if(e=+e,(n=+n)==(t=+t)&&e>0)return[n];if((r=t<n)&&(o=n,n=t,t=o),0===(u=en(n,t,e))||!isFinite(u))return[];if(u>0){let e=Math.round(n/u),r=Math.round(t/u);for(e*u<n&&++e,r*u>t&&--r,i=new Array(o=r-e+1);++a<o;)i[a]=(e+a)*u}else{u=-u;let e=Math.round(n*u),r=Math.round(t*u);for(e/u<n&&++e,r/u>t&&--r,i=new Array(o=r-e+1);++a<o;)i[a]=(e+a)/u}return r&&i.reverse(),i}function en(n,t,e){var r=(t-n)/Math.max(0,e),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=Q?10:i>=J?5:i>=nn?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=Q?10:i>=J?5:i>=nn?2:1)}function rn(n,t,e){var r=Math.abs(t-n)/Math.max(0,e),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=Q?o*=10:i>=J?o*=5:i>=nn&&(o*=2),t<n?-o:o}function on(n,t){return null==n||null==t?NaN:n<t?-1:n>t?1:n>=t?0:NaN}function un(n,t){return null==n||null==t?NaN:t<n?-1:t>n?1:t>=n?0:NaN}function an(n){let t,e,r;function o(n,r,o=0,i=n.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;e(n[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==n.length?(t=on,e=(t,e)=>on(n(t),e),r=(t,e)=>n(t)-e):(t=n===on||n===un?n:cn,e=n,r=n),{left:o,center:function(n,t,e=0,i=n.length){const u=o(n,t,e,i-1);return u>e&&r(n[u-1],t)>-r(n[u],t)?u-1:u},right:function(n,r,o=0,i=n.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;e(n[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}function cn(){return 0}function ln(n){return null===n?NaN:+n}const fn=an(on),sn=fn.right;fn.left,an(ln).center;var hn=sn;function gn(n,t,e){n.prototype=t.prototype=e,e.constructor=n}function pn(n,t){var e=Object.create(n.prototype);for(var r in t)e[r]=t[r];return e}function dn(){}var vn=.7,yn=1/vn,mn="\\s*([+-]?\\d+)\\s*",xn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Mn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",bn=/^#([0-9a-f]{3,8})$/,wn=new RegExp(`^rgb\\(${mn},${mn},${mn}\\)$`),Tn=new RegExp(`^rgb\\(${Mn},${Mn},${Mn}\\)$`),Cn=new RegExp(`^rgba\\(${mn},${mn},${mn},${xn}\\)$`),Dn=new RegExp(`^rgba\\(${Mn},${Mn},${Mn},${xn}\\)$`),Nn=new RegExp(`^hsl\\(${xn},${Mn},${Mn}\\)$`),An=new RegExp(`^hsla\\(${xn},${Mn},${Mn},${xn}\\)$`),kn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Sn(){return this.rgb().formatHex()}function On(){return this.rgb().formatRgb()}function jn(n){var t,e;return n=(n+"").trim().toLowerCase(),(t=bn.exec(n))?(e=t[1].length,t=parseInt(t[1],16),6===e?_n(t):3===e?new Fn(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===e?Un(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===e?Un(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=wn.exec(n))?new Fn(t[1],t[2],t[3],1):(t=Tn.exec(n))?new Fn(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Cn.exec(n))?Un(t[1],t[2],t[3],t[4]):(t=Dn.exec(n))?Un(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Nn.exec(n))?Rn(t[1],t[2]/100,t[3]/100,1):(t=An.exec(n))?Rn(t[1],t[2]/100,t[3]/100,t[4]):kn.hasOwnProperty(n)?_n(kn[n]):"transparent"===n?new Fn(NaN,NaN,NaN,0):null}function _n(n){return new Fn(n>>16&255,n>>8&255,255&n,1)}function Un(n,t,e,r){return r<=0&&(n=t=e=NaN),new Fn(n,t,e,r)}function En(n){return n instanceof dn||(n=jn(n)),n?new Fn((n=n.rgb()).r,n.g,n.b,n.opacity):new Fn}function $n(n,t,e,r){return 1===arguments.length?En(n):new Fn(n,t,e,null==r?1:r)}function Fn(n,t,e,r){this.r=+n,this.g=+t,this.b=+e,this.opacity=+r}function Yn(){return`#${Ln(this.r)}${Ln(this.g)}${Ln(this.b)}`}function Hn(){const n=In(this.opacity);return`${1===n?"rgb(":"rgba("}${qn(this.r)}, ${qn(this.g)}, ${qn(this.b)}${1===n?")":`, ${n})`}`}function In(n){return isNaN(n)?1:Math.max(0,Math.min(1,n))}function qn(n){return Math.max(0,Math.min(255,Math.round(n)||0))}function Ln(n){return((n=qn(n))<16?"0":"")+n.toString(16)}function Rn(n,t,e,r){return r<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new zn(n,t,e,r)}function Pn(n){if(n instanceof zn)return new zn(n.h,n.s,n.l,n.opacity);if(n instanceof dn||(n=jn(n)),!n)return new zn;if(n instanceof zn)return n;var t=(n=n.rgb()).r/255,e=n.g/255,r=n.b/255,o=Math.min(t,e,r),i=Math.max(t,e,r),u=NaN,a=i-o,c=(i+o)/2;return a?(u=t===i?(e-r)/a+6*(e<r):e===i?(r-t)/a+2:(t-e)/a+4,a/=c<.5?i+o:2-i-o,u*=60):a=c>0&&c<1?0:u,new zn(u,a,c,n.opacity)}function zn(n,t,e,r){this.h=+n,this.s=+t,this.l=+e,this.opacity=+r}function Vn(n){return(n=(n||0)%360)<0?n+360:n}function Bn(n){return Math.max(0,Math.min(1,n||0))}function Wn(n,t,e){return 255*(n<60?t+(e-t)*n/60:n<180?e:n<240?t+(e-t)*(240-n)/60:t)}function Kn(n,t,e,r,o){var i=n*n,u=i*n;return((1-3*n+3*i-u)*t+(4-6*i+3*u)*e+(1+3*n+3*i-3*u)*r+u*o)/6}gn(dn,jn,{copy(n){return Object.assign(new this.constructor,this,n)},displayable(){return this.rgb().displayable()},hex:Sn,formatHex:Sn,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Pn(this).formatHsl()},formatRgb:On,toString:On}),gn(Fn,$n,pn(dn,{brighter(n){return n=null==n?yn:Math.pow(yn,n),new Fn(this.r*n,this.g*n,this.b*n,this.opacity)},darker(n){return n=null==n?vn:Math.pow(vn,n),new Fn(this.r*n,this.g*n,this.b*n,this.opacity)},rgb(){return this},clamp(){return new Fn(qn(this.r),qn(this.g),qn(this.b),In(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:Yn,formatHex:Yn,formatHex8:function(){return`#${Ln(this.r)}${Ln(this.g)}${Ln(this.b)}${Ln(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Hn,toString:Hn})),gn(zn,(function(n,t,e,r){return 1===arguments.length?Pn(n):new zn(n,t,e,null==r?1:r)}),pn(dn,{brighter(n){return n=null==n?yn:Math.pow(yn,n),new zn(this.h,this.s,this.l*n,this.opacity)},darker(n){return n=null==n?vn:Math.pow(vn,n),new zn(this.h,this.s,this.l*n,this.opacity)},rgb(){var n=this.h%360+360*(this.h<0),t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*t,o=2*e-r;return new Fn(Wn(n>=240?n-240:n+120,o,r),Wn(n,o,r),Wn(n<120?n+240:n-120,o,r),this.opacity)},clamp(){return new zn(Vn(this.h),Bn(this.s),Bn(this.l),In(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const n=In(this.opacity);return`${1===n?"hsl(":"hsla("}${Vn(this.h)}, ${100*Bn(this.s)}%, ${100*Bn(this.l)}%${1===n?")":`, ${n})`}`}}));var Zn=n=>()=>n;function Xn(n,t){var e=t-n;return e?function(n,t){return function(e){return n+e*t}}(n,e):Zn(isNaN(n)?t:n)}var Gn=function n(t){var e=function(n){return 1==(n=+n)?Xn:function(t,e){return e-t?function(n,t,e){return n=Math.pow(n,e),t=Math.pow(t,e)-n,e=1/e,function(r){return Math.pow(n+r*t,e)}}(t,e,n):Zn(isNaN(t)?e:t)}}(t);function r(n,t){var r=e((n=$n(n)).r,(t=$n(t)).r),o=e(n.g,t.g),i=e(n.b,t.b),u=Xn(n.opacity,t.opacity);return function(t){return n.r=r(t),n.g=o(t),n.b=i(t),n.opacity=u(t),n+""}}return r.gamma=n,r}(1);function Qn(n){return function(t){var e,r,o=t.length,i=new Array(o),u=new Array(o),a=new Array(o);for(e=0;e<o;++e)r=$n(t[e]),i[e]=r.r||0,u[e]=r.g||0,a[e]=r.b||0;return i=n(i),u=n(u),a=n(a),r.opacity=1,function(n){return r.r=i(n),r.g=u(n),r.b=a(n),r+""}}}function Jn(n,t){var e,r=t?t.length:0,o=n?Math.min(r,n.length):0,i=new Array(o),u=new Array(r);for(e=0;e<o;++e)i[e]=at(n[e],t[e]);for(;e<r;++e)u[e]=t[e];return function(n){for(e=0;e<o;++e)u[e]=i[e](n);return u}}function nt(n,t){var e=new Date;return n=+n,t=+t,function(r){return e.setTime(n*(1-r)+t*r),e}}function tt(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}function et(n,t){var e,r={},o={};for(e in null!==n&&"object"==typeof n||(n={}),null!==t&&"object"==typeof t||(t={}),t)e in n?r[e]=at(n[e],t[e]):o[e]=t[e];return function(n){for(e in r)o[e]=r[e](n);return o}}Qn((function(n){var t=n.length-1;return function(e){var r=e<=0?e=0:e>=1?(e=1,t-1):Math.floor(e*t),o=n[r],i=n[r+1],u=r>0?n[r-1]:2*o-i,a=r<t-1?n[r+2]:2*i-o;return Kn((e-r/t)*t,u,o,i,a)}})),Qn((function(n){var t=n.length;return function(e){var r=Math.floor(((e%=1)<0?++e:e)*t),o=n[(r+t-1)%t],i=n[r%t],u=n[(r+1)%t],a=n[(r+2)%t];return Kn((e-r/t)*t,o,i,u,a)}}));var rt=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ot=new RegExp(rt.source,"g");function it(n,t){var e,r,o,i=rt.lastIndex=ot.lastIndex=0,u=-1,a=[],c=[];for(n+="",t+="";(e=rt.exec(n))&&(r=ot.exec(t));)(o=r.index)>i&&(o=t.slice(i,o),a[u]?a[u]+=o:a[++u]=o),(e=e[0])===(r=r[0])?a[u]?a[u]+=r:a[++u]=r:(a[++u]=null,c.push({i:u,x:tt(e,r)})),i=ot.lastIndex;return i<t.length&&(o=t.slice(i),a[u]?a[u]+=o:a[++u]=o),a.length<2?c[0]?function(n){return function(t){return n(t)+""}}(c[0].x):function(n){return function(){return n}}(t):(t=c.length,function(n){for(var e,r=0;r<t;++r)a[(e=c[r]).i]=e.x(n);return a.join("")})}function ut(n,t){t||(t=[]);var e,r=n?Math.min(t.length,n.length):0,o=t.slice();return function(i){for(e=0;e<r;++e)o[e]=n[e]*(1-i)+t[e]*i;return o}}function at(n,t){var e,r,o=typeof t;return null==t||"boolean"===o?Zn(t):("number"===o?tt:"string"===o?(e=jn(t))?(t=e,Gn):it:t instanceof jn?Gn:t instanceof Date?nt:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?Jn:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?et:tt:ut))(n,t)}function ct(n,t){return n=+n,t=+t,function(e){return Math.round(n*(1-e)+t*e)}}function lt(n){return+n}var ft=[0,1];function st(n){return n}function ht(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:(e=isNaN(t)?NaN:.5,function(){return e});var e}function gt(n,t,e){var r=n[0],o=n[1],i=t[0],u=t[1];return o<r?(r=ht(o,r),i=e(u,i)):(r=ht(r,o),i=e(i,u)),function(n){return i(r(n))}}function pt(n,t,e){var r=Math.min(n.length,t.length)-1,o=new Array(r),i=new Array(r),u=-1;for(n[r]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++u<r;)o[u]=ht(n[u],n[u+1]),i[u]=e(t[u],t[u+1]);return function(t){var e=hn(n,t,1,r)-1;return i[e](o[e](t))}}function dt(n,t){return t.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())}function vt(){var n,t,e,r,o,i,u=ft,a=ft,c=at,l=st;function f(){var n,t,e,c=Math.min(u.length,a.length);return l!==st&&(n=u[0],t=u[c-1],n>t&&(e=n,n=t,t=e),l=function(e){return Math.max(n,Math.min(t,e))}),r=c>2?pt:gt,o=i=null,s}function s(t){return null==t||isNaN(t=+t)?e:(o||(o=r(u.map(n),a,c)))(n(l(t)))}return s.invert=function(e){return l(t((i||(i=r(a,u.map(n),tt)))(e)))},s.domain=function(n){return arguments.length?(u=Array.from(n,lt),f()):u.slice()},s.range=function(n){return arguments.length?(a=Array.from(n),f()):a.slice()},s.rangeRound=function(n){return a=Array.from(n),c=ct,f()},s.clamp=function(n){return arguments.length?(l=!!n||st,f()):l!==st},s.interpolate=function(n){return arguments.length?(c=n,f()):c},s.unknown=function(n){return arguments.length?(e=n,s):e},function(e,r){return n=e,t=r,f()}}function yt(){return vt()(st,st)}var mt,xt=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Mt(n){if(!(t=xt.exec(n)))throw new Error("invalid format: "+n);var t;return new bt({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function bt(n){this.fill=void 0===n.fill?" ":n.fill+"",this.align=void 0===n.align?">":n.align+"",this.sign=void 0===n.sign?"-":n.sign+"",this.symbol=void 0===n.symbol?"":n.symbol+"",this.zero=!!n.zero,this.width=void 0===n.width?void 0:+n.width,this.comma=!!n.comma,this.precision=void 0===n.precision?void 0:+n.precision,this.trim=!!n.trim,this.type=void 0===n.type?"":n.type+""}function wt(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function Tt(n){return(n=wt(Math.abs(n)))?n[1]:NaN}function Ct(n,t){var e=wt(n,t);if(!e)return n+"";var r=e[0],o=e[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}Mt.prototype=bt.prototype,bt.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};var Dt={"%":(n,t)=>(100*n).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:function(n){return Math.abs(n=Math.round(n))>=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)},e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Ct(100*n,t),r:Ct,s:function(n,t){var e=wt(n,t);if(!e)return n+"";var r=e[0],o=e[1],i=o-(mt=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,u=r.length;return i===u?r:i>u?r+new Array(i-u+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+wt(n,Math.max(0,t+i-1))[0]},X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function Nt(n){return n}var At,kt,St,Ot=Array.prototype.map,jt=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function _t(n,t,e,r){var o,i=rn(n,t,e);switch((r=Mt(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(n),Math.abs(t));return null!=r.precision||isNaN(o=function(n,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Tt(t)/3)))-Tt(Math.abs(n)))}(i,u))||(r.precision=o),St(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=function(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,Tt(t)-Tt(n))+1}(i,Math.max(Math.abs(n),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=function(n){return Math.max(0,-Tt(Math.abs(n)))}(i))||(r.precision=o-2*("%"===r.type))}return kt(r)}function Ut(n){var t=n.domain;return n.ticks=function(n){var e=t();return tn(e[0],e[e.length-1],null==n?10:n)},n.tickFormat=function(n,e){var r=t();return _t(r[0],r[r.length-1],null==n?10:n,e)},n.nice=function(e){null==e&&(e=10);var r,o,i=t(),u=0,a=i.length-1,c=i[u],l=i[a],f=10;for(l<c&&(o=c,c=l,l=o,o=u,u=a,a=o);f-- >0;){if((o=en(c,l,e))===r)return i[u]=c,i[a]=l,t(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else{if(!(o<0))break;c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o}r=o}return n},n}function Et(){var n=yt();return n.copy=function(){return dt(n,Et())},R.apply(n,arguments),Ut(n)}function $t(n){var t;function e(n){return null==n||isNaN(n=+n)?t:n}return e.invert=e,e.domain=e.range=function(t){return arguments.length?(n=Array.from(t,lt),e):n.slice()},e.unknown=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return $t(n).unknown(t)},n=arguments.length?Array.from(n,lt):[0,1],Ut(e)}function Ft(n,t){var e,r=0,o=(n=n.slice()).length-1,i=n[r],u=n[o];return u<i&&(e=r,r=o,o=e,e=i,i=u,u=e),n[r]=t.floor(i),n[o]=t.ceil(u),n}function Yt(n){return Math.log(n)}function Ht(n){return Math.exp(n)}function It(n){return-Math.log(-n)}function qt(n){return-Math.exp(-n)}function Lt(n){return isFinite(n)?+("1e"+n):n<0?0:n}function Rt(n){return(t,e)=>-n(-t,e)}function Pt(n){const t=n(Yt,Ht),e=t.domain;let r,o,i=10;function u(){return r=function(n){return n===Math.E?Math.log:10===n&&Math.log10||2===n&&Math.log2||(n=Math.log(n),t=>Math.log(t)/n)}(i),o=function(n){return 10===n?Lt:n===Math.E?Math.exp:t=>Math.pow(n,t)}(i),e()[0]<0?(r=Rt(r),o=Rt(o),n(It,qt)):n(Yt,Ht),t}return t.base=function(n){return arguments.length?(i=+n,u()):i},t.domain=function(n){return arguments.length?(e(n),u()):e()},t.ticks=n=>{const t=e();let u=t[0],a=t[t.length-1];const c=a<u;c&&([u,a]=[a,u]);let l,f,s=r(u),h=r(a);const g=null==n?10:+n;let p=[];if(!(i%1)&&h-s<g){if(s=Math.floor(s),h=Math.ceil(h),u>0){for(;s<=h;++s)for(l=1;l<i;++l)if(f=s<0?l/o(-s):l*o(s),!(f<u)){if(f>a)break;p.push(f)}}else for(;s<=h;++s)for(l=i-1;l>=1;--l)if(f=s>0?l/o(-s):l*o(s),!(f<u)){if(f>a)break;p.push(f)}2*p.length<g&&(p=tn(u,a,g))}else p=tn(s,h,Math.min(h-s,g)).map(o);return c?p.reverse():p},t.tickFormat=(n,e)=>{if(null==n&&(n=10),null==e&&(e=10===i?"s":","),"function"!=typeof e&&(i%1||null!=(e=Mt(e)).precision||(e.trim=!0),e=kt(e)),n===1/0)return e;const u=Math.max(1,i*n/t.ticks().length);return n=>{let t=n/o(Math.round(r(n)));return t*i<i-.5&&(t*=i),t<=u?e(n):""}},t.nice=()=>e(Ft(e(),{floor:n=>o(Math.floor(r(n))),ceil:n=>o(Math.ceil(r(n)))})),t}function zt(){const n=Pt(vt()).domain([1,10]);return n.copy=()=>dt(n,zt()).base(n.base()),R.apply(n,arguments),n}function Vt(n){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/n))}}function Bt(n){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*n}}function Wt(n){var t=1,e=n(Vt(t),Bt(t));return e.constant=function(e){return arguments.length?n(Vt(t=+e),Bt(t)):t},Ut(e)}function Kt(){var n=Wt(vt());return n.copy=function(){return dt(n,Kt()).constant(n.constant())},R.apply(n,arguments)}function Zt(n){return function(t){return t<0?-Math.pow(-t,n):Math.pow(t,n)}}function Xt(n){return n<0?-Math.sqrt(-n):Math.sqrt(n)}function Gt(n){return n<0?-n*n:n*n}function Qt(n){var t=n(st,st),e=1;function r(){return 1===e?n(st,st):.5===e?n(Xt,Gt):n(Zt(e),Zt(1/e))}return t.exponent=function(n){return arguments.length?(e=+n,r()):e},Ut(t)}function Jt(){var n=Qt(vt());return n.copy=function(){return dt(n,Jt()).exponent(n.exponent())},R.apply(n,arguments),n}function ne(){return Jt.apply(null,arguments).exponent(.5)}function te(n){return Math.sign(n)*n*n}function ee(n){return Math.sign(n)*Math.sqrt(Math.abs(n))}function re(){var n,t=yt(),e=[0,1],r=!1;function o(e){var o=ee(t(e));return isNaN(o)?n:r?Math.round(o):o}return o.invert=function(n){return t.invert(te(n))},o.domain=function(n){return arguments.length?(t.domain(n),o):t.domain()},o.range=function(n){return arguments.length?(t.range((e=Array.from(n,lt)).map(te)),o):e.slice()},o.rangeRound=function(n){return o.range(n).round(!0)},o.round=function(n){return arguments.length?(r=!!n,o):r},o.clamp=function(n){return arguments.length?(t.clamp(n),o):t.clamp()},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return re(t.domain(),e).round(r).clamp(t.clamp()).unknown(n)},R.apply(o,arguments),Ut(o)}function oe(n,t){let e;if(void 0===t)for(const t of n)null!=t&&(e<t||void 0===e&&t>=t)&&(e=t);else{let r=-1;for(let o of n)null!=(o=t(o,++r,n))&&(e<o||void 0===e&&o>=o)&&(e=o)}return e}function ie(n,t){let e;if(void 0===t)for(const t of n)null!=t&&(e>t||void 0===e&&t>=t)&&(e=t);else{let r=-1;for(let o of n)null!=(o=t(o,++r,n))&&(e>o||void 0===e&&o>=o)&&(e=o)}return e}function ue(n,t){return(null==n||!(n>=n))-(null==t||!(t>=t))||(n<t?-1:n>t?1:0)}function ae(n,t,e=0,r=n.length-1,o){for(o=void 0===o?ue:function(n=on){if(n===on)return ue;if("function"!=typeof n)throw new TypeError("compare is not a function");return(t,e)=>{const r=n(t,e);return r||0===r?r:(0===n(e,e))-(0===n(t,t))}}(o);r>e;){if(r-e>600){const i=r-e+1,u=t-e+1,a=Math.log(i),c=.5*Math.exp(2*a/3),l=.5*Math.sqrt(a*c*(i-c)/i)*(u-i/2<0?-1:1);ae(n,t,Math.max(e,Math.floor(t-u*c/i+l)),Math.min(r,Math.floor(t+(i-u)*c/i+l)),o)}const i=n[t];let u=e,a=r;for(ce(n,e,t),o(n[r],i)>0&&ce(n,e,r);u<a;){for(ce(n,u,a),++u,--a;o(n[u],i)<0;)++u;for(;o(n[a],i)>0;)--a}0===o(n[e],i)?ce(n,e,a):(++a,ce(n,a,r)),a<=t&&(e=a+1),t<=a&&(r=a-1)}return n}function ce(n,t,e){const r=n[t];n[t]=n[e],n[e]=r}function le(n,t,e){if(n=Float64Array.from(function*(n,t){if(void 0===t)for(let t of n)null!=t&&(t=+t)>=t&&(yield t);else{let e=-1;for(let r of n)null!=(r=t(r,++e,n))&&(r=+r)>=r&&(yield r)}}(n,e)),r=n.length){if((t=+t)<=0||r<2)return ie(n);if(t>=1)return oe(n);var r,o=(r-1)*t,i=Math.floor(o),u=oe(ae(n,i).subarray(0,i+1));return u+(ie(n.subarray(i+1))-u)*(o-i)}}function fe(n,t,e=ln){if(r=n.length){if((t=+t)<=0||r<2)return+e(n[0],0,n);if(t>=1)return+e(n[r-1],r-1,n);var r,o=(r-1)*t,i=Math.floor(o),u=+e(n[i],i,n);return u+(+e(n[i+1],i+1,n)-u)*(o-i)}}function se(){var n,t=[],e=[],r=[];function o(){var n=0,o=Math.max(1,e.length);for(r=new Array(o-1);++n<o;)r[n-1]=fe(t,n/o);return i}function i(t){return null==t||isNaN(t=+t)?n:e[hn(r,t)]}return i.invertExtent=function(n){var o=e.indexOf(n);return o<0?[NaN,NaN]:[o>0?r[o-1]:t[0],o<r.length?r[o]:t[t.length-1]]},i.domain=function(n){if(!arguments.length)return t.slice();t=[];for(let e of n)null==e||isNaN(e=+e)||t.push(e);return t.sort(on),o()},i.range=function(n){return arguments.length?(e=Array.from(n),o()):e.slice()},i.unknown=function(t){return arguments.length?(n=t,i):n},i.quantiles=function(){return r.slice()},i.copy=function(){return se().domain(t).range(e).unknown(n)},R.apply(i,arguments)}function he(){var n,t=0,e=1,r=1,o=[.5],i=[0,1];function u(t){return null!=t&&t<=t?i[hn(o,t,0,r)]:n}function a(){var n=-1;for(o=new Array(r);++n<r;)o[n]=((n+1)*e-(n-r)*t)/(r+1);return u}return u.domain=function(n){return arguments.length?([t,e]=n,t=+t,e=+e,a()):[t,e]},u.range=function(n){return arguments.length?(r=(i=Array.from(n)).length-1,a()):i.slice()},u.invertExtent=function(n){var u=i.indexOf(n);return u<0?[NaN,NaN]:u<1?[t,o[0]]:u>=r?[o[r-1],e]:[o[u-1],o[u]]},u.unknown=function(t){return arguments.length?(n=t,u):u},u.thresholds=function(){return o.slice()},u.copy=function(){return he().domain([t,e]).range(i).unknown(n)},R.apply(Ut(u),arguments)}function ge(){var n,t=[.5],e=[0,1],r=1;function o(o){return null!=o&&o<=o?e[hn(t,o,0,r)]:n}return o.domain=function(n){return arguments.length?(t=Array.from(n),r=Math.min(t.length,e.length-1),o):t.slice()},o.range=function(n){return arguments.length?(e=Array.from(n),r=Math.min(t.length,e.length-1),o):e.slice()},o.invertExtent=function(n){var r=e.indexOf(n);return[t[r-1],t[r]]},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return ge().domain(t).range(e).unknown(n)},R.apply(o,arguments)}At=function(n){var t,e,r=void 0===n.grouping||void 0===n.thousands?Nt:(t=Ot.call(n.grouping,Number),e=n.thousands+"",function(n,r){for(var o=n.length,i=[],u=0,a=t[0],c=0;o>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),i.push(n.substring(o-=a,o+a)),!((c+=a+1)>r));)a=t[u=(u+1)%t.length];return i.reverse().join(e)}),o=void 0===n.currency?"":n.currency[0]+"",i=void 0===n.currency?"":n.currency[1]+"",u=void 0===n.decimal?".":n.decimal+"",a=void 0===n.numerals?Nt:function(n){return function(t){return t.replace(/[0-9]/g,(function(t){return n[+t]}))}}(Ot.call(n.numerals,String)),c=void 0===n.percent?"%":n.percent+"",l=void 0===n.minus?"−":n.minus+"",f=void 0===n.nan?"NaN":n.nan+"";function s(n){var t=(n=Mt(n)).fill,e=n.align,s=n.sign,h=n.symbol,g=n.zero,p=n.width,d=n.comma,v=n.precision,y=n.trim,m=n.type;"n"===m?(d=!0,m="g"):Dt[m]||(void 0===v&&(v=12),y=!0,m="g"),(g||"0"===t&&"="===e)&&(g=!0,t="0",e="=");var x="$"===h?o:"#"===h&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",M="$"===h?i:/[%p]/.test(m)?c:"",b=Dt[m],w=/[defgprs%]/.test(m);function T(n){var o,i,c,h=x,T=M;if("c"===m)T=b(n)+T,n="";else{var C=(n=+n)<0||1/n<0;if(n=isNaN(n)?f:b(Math.abs(n),v),y&&(n=function(n){n:for(var t,e=n.length,r=1,o=-1;r<e;++r)switch(n[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(!+n[r])break n;o>0&&(o=0)}return o>0?n.slice(0,o)+n.slice(t+1):n}(n)),C&&0==+n&&"+"!==s&&(C=!1),h=(C?"("===s?s:l:"-"===s||"("===s?"":s)+h,T=("s"===m?jt[8+mt/3]:"")+T+(C&&"("===s?")":""),w)for(o=-1,i=n.length;++o<i;)if(48>(c=n.charCodeAt(o))||c>57){T=(46===c?u+n.slice(o+1):n.slice(o))+T,n=n.slice(0,o);break}}d&&!g&&(n=r(n,1/0));var D=h.length+n.length+T.length,N=D<p?new Array(p-D+1).join(t):"";switch(d&&g&&(n=r(N+n,N.length?p-T.length:1/0),N=""),e){case"<":n=h+n+T+N;break;case"=":n=h+N+n+T;break;case"^":n=N.slice(0,D=N.length>>1)+h+n+T+N.slice(D);break;default:n=N+h+n+T}return a(n)}return v=void 0===v?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),T.toString=function(){return n+""},T}return{format:s,formatPrefix:function(n,t){var e=s(((n=Mt(n)).type="f",n)),r=3*Math.max(-8,Math.min(8,Math.floor(Tt(t)/3))),o=Math.pow(10,-r),i=jt[8+r/3];return function(n){return e(o*n)+i}}}}({thousands:",",grouping:[3],currency:["$",""]}),kt=At.format,St=At.formatPrefix;const pe=1e3,de=6e4,ve=36e5,ye=864e5,me=6048e5,xe=31536e6;var Me=new Date,be=new Date;function we(n,t,e,r){function o(t){return n(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=function(t){return n(t=new Date(+t)),t},o.ceil=function(e){return n(e=new Date(e-1)),t(e,1),n(e),e},o.round=function(n){var t=o(n),e=o.ceil(n);return n-t<e-n?t:e},o.offset=function(n,e){return t(n=new Date(+n),null==e?1:Math.floor(e)),n},o.range=function(e,r,i){var u,a=[];if(e=o.ceil(e),i=null==i?1:Math.floor(i),!(e<r&&i>0))return a;do{a.push(u=new Date(+e)),t(e,i),n(e)}while(u<e&&e<r);return a},o.filter=function(e){return we((function(t){if(t>=t)for(;n(t),!e(t);)t.setTime(t-1)}),(function(n,r){if(n>=n)if(r<0)for(;++r<=0;)for(;t(n,-1),!e(n););else for(;--r>=0;)for(;t(n,1),!e(n););}))},e&&(o.count=function(t,r){return Me.setTime(+t),be.setTime(+r),n(Me),n(be),Math.floor(e(Me,be))},o.every=function(n){return n=Math.floor(n),isFinite(n)&&n>0?n>1?o.filter(r?function(t){return r(t)%n==0}:function(t){return o.count(0,t)%n==0}):o:null}),o}var Te=we((function(){}),(function(n,t){n.setTime(+n+t)}),(function(n,t){return t-n}));Te.every=function(n){return n=Math.floor(n),isFinite(n)&&n>0?n>1?we((function(t){t.setTime(Math.floor(t/n)*n)}),(function(t,e){t.setTime(+t+e*n)}),(function(t,e){return(e-t)/n})):Te:null};var Ce=Te,De=(Te.range,we((function(n){n.setTime(n-n.getMilliseconds())}),(function(n,t){n.setTime(+n+t*pe)}),(function(n,t){return(t-n)/pe}),(function(n){return n.getUTCSeconds()}))),Ne=De,Ae=(De.range,we((function(n){n.setTime(n-n.getMilliseconds()-n.getSeconds()*pe)}),(function(n,t){n.setTime(+n+t*de)}),(function(n,t){return(t-n)/de}),(function(n){return n.getMinutes()}))),ke=Ae,Se=(Ae.range,we((function(n){n.setTime(n-n.getMilliseconds()-n.getSeconds()*pe-n.getMinutes()*de)}),(function(n,t){n.setTime(+n+t*ve)}),(function(n,t){return(t-n)/ve}),(function(n){return n.getHours()}))),Oe=Se,je=(Se.range,we((n=>n.setHours(0,0,0,0)),((n,t)=>n.setDate(n.getDate()+t)),((n,t)=>(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*de)/ye),(n=>n.getDate()-1))),_e=je;function Ue(n){return we((function(t){t.setDate(t.getDate()-(t.getDay()+7-n)%7),t.setHours(0,0,0,0)}),(function(n,t){n.setDate(n.getDate()+7*t)}),(function(n,t){return(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*de)/me}))}je.range;var Ee=Ue(0),$e=Ue(1),Fe=Ue(2),Ye=Ue(3),He=Ue(4),Ie=Ue(5),qe=Ue(6),Le=(Ee.range,$e.range,Fe.range,Ye.range,He.range,Ie.range,qe.range,we((function(n){n.setDate(1),n.setHours(0,0,0,0)}),(function(n,t){n.setMonth(n.getMonth()+t)}),(function(n,t){return t.getMonth()-n.getMonth()+12*(t.getFullYear()-n.getFullYear())}),(function(n){return n.getMonth()}))),Re=Le,Pe=(Le.range,we((function(n){n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,t){n.setFullYear(n.getFullYear()+t)}),(function(n,t){return t.getFullYear()-n.getFullYear()}),(function(n){return n.getFullYear()})));Pe.every=function(n){return isFinite(n=Math.floor(n))&&n>0?we((function(t){t.setFullYear(Math.floor(t.getFullYear()/n)*n),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e*n)})):null};var ze=Pe,Ve=(Pe.range,we((function(n){n.setUTCSeconds(0,0)}),(function(n,t){n.setTime(+n+t*de)}),(function(n,t){return(t-n)/de}),(function(n){return n.getUTCMinutes()}))),Be=Ve,We=(Ve.range,we((function(n){n.setUTCMinutes(0,0,0)}),(function(n,t){n.setTime(+n+t*ve)}),(function(n,t){return(t-n)/ve}),(function(n){return n.getUTCHours()}))),Ke=We,Ze=(We.range,we((function(n){n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCDate(n.getUTCDate()+t)}),(function(n,t){return(t-n)/ye}),(function(n){return n.getUTCDate()-1}))),Xe=Ze;function Ge(n){return we((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-n)%7),t.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCDate(n.getUTCDate()+7*t)}),(function(n,t){return(t-n)/me}))}Ze.range;var Qe=Ge(0),Je=Ge(1),nr=Ge(2),tr=Ge(3),er=Ge(4),rr=Ge(5),or=Ge(6),ir=(Qe.range,Je.range,nr.range,tr.range,er.range,rr.range,or.range,we((function(n){n.setUTCDate(1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCMonth(n.getUTCMonth()+t)}),(function(n,t){return t.getUTCMonth()-n.getUTCMonth()+12*(t.getUTCFullYear()-n.getUTCFullYear())}),(function(n){return n.getUTCMonth()}))),ur=ir,ar=(ir.range,we((function(n){n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t)}),(function(n,t){return t.getUTCFullYear()-n.getUTCFullYear()}),(function(n){return n.getUTCFullYear()})));ar.every=function(n){return isFinite(n=Math.floor(n))&&n>0?we((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/n)*n),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e*n)})):null};var cr=ar;function lr(n,t,e,r,o,i){const u=[[Ne,1,pe],[Ne,5,5e3],[Ne,15,15e3],[Ne,30,3e4],[i,1,de],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,ve],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,ye],[r,2,1728e5],[e,1,me],[t,1,2592e6],[t,3,7776e6],[n,1,xe]];function a(t,e,r){const o=Math.abs(e-t)/r,i=an((([,,n])=>n)).right(u,o);if(i===u.length)return n.every(rn(t/xe,e/xe,r));if(0===i)return Ce.every(Math.max(rn(t,e,r),1));const[a,c]=u[o/u[i-1][2]<u[i][2]/o?i-1:i];return a.every(c)}return[function(n,t,e){const r=t<n;r&&([n,t]=[t,n]);const o=e&&"function"==typeof e.range?e:a(n,t,e),i=o?o.range(n,+t+1):[];return r?i.reverse():i},a]}ar.range;const[fr,sr]=lr(cr,ur,Qe,Xe,Ke,Be),[hr,gr]=lr(ze,Re,Ee,_e,Oe,ke);function pr(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function dr(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function vr(n,t,e){return{y:n,m:t,d:e,H:0,M:0,S:0,L:0}}var yr,mr,xr,Mr={"-":"",_:" ",0:"0"},br=/^\s*\d+/,wr=/^%/,Tr=/[\\^$*+?|[\]().{}]/g;function Cr(n,t,e){var r=n<0?"-":"",o=(r?-n:n)+"",i=o.length;return r+(i<e?new Array(e-i+1).join(t)+o:o)}function Dr(n){return n.replace(Tr,"\\$&")}function Nr(n){return new RegExp("^(?:"+n.map(Dr).join("|")+")","i")}function Ar(n){return new Map(n.map(((n,t)=>[n.toLowerCase(),t])))}function kr(n,t,e){var r=br.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function Sr(n,t,e){var r=br.exec(t.slice(e,e+1));return r?(n.u=+r[0],e+r[0].length):-1}function Or(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.U=+r[0],e+r[0].length):-1}function jr(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.V=+r[0],e+r[0].length):-1}function _r(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.W=+r[0],e+r[0].length):-1}function Ur(n,t,e){var r=br.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Er(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function $r(n,t,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(e,e+6));return r?(n.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function Fr(n,t,e){var r=br.exec(t.slice(e,e+1));return r?(n.q=3*r[0]-3,e+r[0].length):-1}function Yr(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function Hr(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function Ir(n,t,e){var r=br.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function qr(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function Lr(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function Rr(n,t,e){var r=br.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function Pr(n,t,e){var r=br.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function zr(n,t,e){var r=br.exec(t.slice(e,e+6));return r?(n.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function Vr(n,t,e){var r=wr.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function Br(n,t,e){var r=br.exec(t.slice(e));return r?(n.Q=+r[0],e+r[0].length):-1}function Wr(n,t,e){var r=br.exec(t.slice(e));return r?(n.s=+r[0],e+r[0].length):-1}function Kr(n,t){return Cr(n.getDate(),t,2)}function Zr(n,t){return Cr(n.getHours(),t,2)}function Xr(n,t){return Cr(n.getHours()%12||12,t,2)}function Gr(n,t){return Cr(1+_e.count(ze(n),n),t,3)}function Qr(n,t){return Cr(n.getMilliseconds(),t,3)}function Jr(n,t){return Qr(n,t)+"000"}function no(n,t){return Cr(n.getMonth()+1,t,2)}function to(n,t){return Cr(n.getMinutes(),t,2)}function eo(n,t){return Cr(n.getSeconds(),t,2)}function ro(n){var t=n.getDay();return 0===t?7:t}function oo(n,t){return Cr(Ee.count(ze(n)-1,n),t,2)}function io(n){var t=n.getDay();return t>=4||0===t?He(n):He.ceil(n)}function uo(n,t){return n=io(n),Cr(He.count(ze(n),n)+(4===ze(n).getDay()),t,2)}function ao(n){return n.getDay()}function co(n,t){return Cr($e.count(ze(n)-1,n),t,2)}function lo(n,t){return Cr(n.getFullYear()%100,t,2)}function fo(n,t){return Cr((n=io(n)).getFullYear()%100,t,2)}function so(n,t){return Cr(n.getFullYear()%1e4,t,4)}function ho(n,t){var e=n.getDay();return Cr((n=e>=4||0===e?He(n):He.ceil(n)).getFullYear()%1e4,t,4)}function go(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Cr(t/60|0,"0",2)+Cr(t%60,"0",2)}function po(n,t){return Cr(n.getUTCDate(),t,2)}function vo(n,t){return Cr(n.getUTCHours(),t,2)}function yo(n,t){return Cr(n.getUTCHours()%12||12,t,2)}function mo(n,t){return Cr(1+Xe.count(cr(n),n),t,3)}function xo(n,t){return Cr(n.getUTCMilliseconds(),t,3)}function Mo(n,t){return xo(n,t)+"000"}function bo(n,t){return Cr(n.getUTCMonth()+1,t,2)}function wo(n,t){return Cr(n.getUTCMinutes(),t,2)}function To(n,t){return Cr(n.getUTCSeconds(),t,2)}function Co(n){var t=n.getUTCDay();return 0===t?7:t}function Do(n,t){return Cr(Qe.count(cr(n)-1,n),t,2)}function No(n){var t=n.getUTCDay();return t>=4||0===t?er(n):er.ceil(n)}function Ao(n,t){return n=No(n),Cr(er.count(cr(n),n)+(4===cr(n).getUTCDay()),t,2)}function ko(n){return n.getUTCDay()}function So(n,t){return Cr(Je.count(cr(n)-1,n),t,2)}function Oo(n,t){return Cr(n.getUTCFullYear()%100,t,2)}function jo(n,t){return Cr((n=No(n)).getUTCFullYear()%100,t,2)}function _o(n,t){return Cr(n.getUTCFullYear()%1e4,t,4)}function Uo(n,t){var e=n.getUTCDay();return Cr((n=e>=4||0===e?er(n):er.ceil(n)).getUTCFullYear()%1e4,t,4)}function Eo(){return"+0000"}function $o(){return"%"}function Fo(n){return+n}function Yo(n){return Math.floor(+n/1e3)}function Ho(n){return new Date(n)}function Io(n){return n instanceof Date?+n:+new Date(+n)}function qo(n,t,e,r,o,i,u,a,c,l){var f=yt(),s=f.invert,h=f.domain,g=l(".%L"),p=l(":%S"),d=l("%I:%M"),v=l("%I %p"),y=l("%a %d"),m=l("%b %d"),x=l("%B"),M=l("%Y");function b(n){return(c(n)<n?g:a(n)<n?p:u(n)<n?d:i(n)<n?v:r(n)<n?o(n)<n?y:m:e(n)<n?x:M)(n)}return f.invert=function(n){return new Date(s(n))},f.domain=function(n){return arguments.length?h(Array.from(n,Io)):h().map(Ho)},f.ticks=function(t){var e=h();return n(e[0],e[e.length-1],null==t?10:t)},f.tickFormat=function(n,t){return null==t?b:l(t)},f.nice=function(n){var e=h();return n&&"function"==typeof n.range||(n=t(e[0],e[e.length-1],null==n?10:n)),n?h(Ft(e,n)):f},f.copy=function(){return dt(f,qo(n,t,e,r,o,i,u,a,c,l))},f}function Lo(){return R.apply(qo(hr,gr,ze,Re,Ee,_e,Oe,ke,Ne,mr).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Ro(){return R.apply(qo(fr,sr,cr,ur,Qe,Xe,Ke,Be,Ne,xr).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Po(){var n,t,e,r,o,i=0,u=1,a=st,c=!1;function l(t){return null==t||isNaN(t=+t)?o:a(0===e?.5:(t=(r(t)-n)*e,c?Math.max(0,Math.min(1,t)):t))}function f(n){return function(t){var e,r;return arguments.length?([e,r]=t,a=n(e,r),l):[a(0),a(1)]}}return l.domain=function(o){return arguments.length?([i,u]=o,n=r(i=+i),t=r(u=+u),e=n===t?0:1/(t-n),l):[i,u]},l.clamp=function(n){return arguments.length?(c=!!n,l):c},l.interpolator=function(n){return arguments.length?(a=n,l):a},l.range=f(at),l.rangeRound=f(ct),l.unknown=function(n){return arguments.length?(o=n,l):o},function(o){return r=o,n=o(i),t=o(u),e=n===t?0:1/(t-n),l}}function zo(n,t){return t.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function Vo(){var n=Ut(Po()(st));return n.copy=function(){return zo(n,Vo())},P.apply(n,arguments)}function Bo(){var n=Pt(Po()).domain([1,10]);return n.copy=function(){return zo(n,Bo()).base(n.base())},P.apply(n,arguments)}function Wo(){var n=Wt(Po());return n.copy=function(){return zo(n,Wo()).constant(n.constant())},P.apply(n,arguments)}function Ko(){var n=Qt(Po());return n.copy=function(){return zo(n,Ko()).exponent(n.exponent())},P.apply(n,arguments)}function Zo(){return Ko.apply(null,arguments).exponent(.5)}function Xo(){var n=[],t=st;function e(e){if(null!=e&&!isNaN(e=+e))return t((hn(n,e,1)-1)/(n.length-1))}return e.domain=function(t){if(!arguments.length)return n.slice();n=[];for(let e of t)null==e||isNaN(e=+e)||n.push(e);return n.sort(on),e},e.interpolator=function(n){return arguments.length?(t=n,e):t},e.range=function(){return n.map(((e,r)=>t(r/(n.length-1))))},e.quantiles=function(t){return Array.from({length:t+1},((e,r)=>le(n,r/t)))},e.copy=function(){return Xo(t).domain(n)},P.apply(e,arguments)}function Go(n,t){void 0===t&&(t=n,n=at);for(var e=0,r=t.length-1,o=t[0],i=new Array(r<0?0:r);e<r;)i[e]=n(o,o=t[++e]);return function(n){var t=Math.max(0,Math.min(r-1,Math.floor(n*=r)));return i[t](n-t)}}function Qo(){var n,t,e,r,o,i,u,a=0,c=.5,l=1,f=1,s=st,h=!1;function g(n){return isNaN(n=+n)?u:(n=.5+((n=+i(n))-t)*(f*n<f*t?r:o),s(h?Math.max(0,Math.min(1,n)):n))}function p(n){return function(t){var e,r,o;return arguments.length?([e,r,o]=t,s=Go(n,[e,r,o]),g):[s(0),s(.5),s(1)]}}return g.domain=function(u){return arguments.length?([a,c,l]=u,n=i(a=+a),t=i(c=+c),e=i(l=+l),r=n===t?0:.5/(t-n),o=t===e?0:.5/(e-t),f=t<n?-1:1,g):[a,c,l]},g.clamp=function(n){return arguments.length?(h=!!n,g):h},g.interpolator=function(n){return arguments.length?(s=n,g):s},g.range=p(at),g.rangeRound=p(ct),g.unknown=function(n){return arguments.length?(u=n,g):u},function(u){return i=u,n=u(a),t=u(c),e=u(l),r=n===t?0:.5/(t-n),o=t===e?0:.5/(e-t),f=t<n?-1:1,g}}function Jo(){var n=Ut(Qo()(st));return n.copy=function(){return zo(n,Jo())},P.apply(n,arguments)}function ni(){var n=Pt(Qo()).domain([.1,1,10]);return n.copy=function(){return zo(n,ni()).base(n.base())},P.apply(n,arguments)}function ti(){var n=Wt(Qo());return n.copy=function(){return zo(n,ti()).constant(n.constant())},P.apply(n,arguments)}function ei(){var n=Qt(Qo());return n.copy=function(){return zo(n,ei()).exponent(n.exponent())},P.apply(n,arguments)}function ri(){return ei.apply(null,arguments).exponent(.5)}yr=function(n){var t=n.dateTime,e=n.date,r=n.time,o=n.periods,i=n.days,u=n.shortDays,a=n.months,c=n.shortMonths,l=Nr(o),f=Ar(o),s=Nr(i),h=Ar(i),g=Nr(u),p=Ar(u),d=Nr(a),v=Ar(a),y=Nr(c),m=Ar(c),x={a:function(n){return u[n.getDay()]},A:function(n){return i[n.getDay()]},b:function(n){return c[n.getMonth()]},B:function(n){return a[n.getMonth()]},c:null,d:Kr,e:Kr,f:Jr,g:fo,G:ho,H:Zr,I:Xr,j:Gr,L:Qr,m:no,M:to,p:function(n){return o[+(n.getHours()>=12)]},q:function(n){return 1+~~(n.getMonth()/3)},Q:Fo,s:Yo,S:eo,u:ro,U:oo,V:uo,w:ao,W:co,x:null,X:null,y:lo,Y:so,Z:go,"%":$o},M={a:function(n){return u[n.getUTCDay()]},A:function(n){return i[n.getUTCDay()]},b:function(n){return c[n.getUTCMonth()]},B:function(n){return a[n.getUTCMonth()]},c:null,d:po,e:po,f:Mo,g:jo,G:Uo,H:vo,I:yo,j:mo,L:xo,m:bo,M:wo,p:function(n){return o[+(n.getUTCHours()>=12)]},q:function(n){return 1+~~(n.getUTCMonth()/3)},Q:Fo,s:Yo,S:To,u:Co,U:Do,V:Ao,w:ko,W:So,x:null,X:null,y:Oo,Y:_o,Z:Eo,"%":$o},b={a:function(n,t,e){var r=g.exec(t.slice(e));return r?(n.w=p.get(r[0].toLowerCase()),e+r[0].length):-1},A:function(n,t,e){var r=s.exec(t.slice(e));return r?(n.w=h.get(r[0].toLowerCase()),e+r[0].length):-1},b:function(n,t,e){var r=y.exec(t.slice(e));return r?(n.m=m.get(r[0].toLowerCase()),e+r[0].length):-1},B:function(n,t,e){var r=d.exec(t.slice(e));return r?(n.m=v.get(r[0].toLowerCase()),e+r[0].length):-1},c:function(n,e,r){return C(n,t,e,r)},d:Hr,e:Hr,f:zr,g:Er,G:Ur,H:qr,I:qr,j:Ir,L:Pr,m:Yr,M:Lr,p:function(n,t,e){var r=l.exec(t.slice(e));return r?(n.p=f.get(r[0].toLowerCase()),e+r[0].length):-1},q:Fr,Q:Br,s:Wr,S:Rr,u:Sr,U:Or,V:jr,w:kr,W:_r,x:function(n,t,r){return C(n,e,t,r)},X:function(n,t,e){return C(n,r,t,e)},y:Er,Y:Ur,Z:$r,"%":Vr};function w(n,t){return function(e){var r,o,i,u=[],a=-1,c=0,l=n.length;for(e instanceof Date||(e=new Date(+e));++a<l;)37===n.charCodeAt(a)&&(u.push(n.slice(c,a)),null!=(o=Mr[r=n.charAt(++a)])?r=n.charAt(++a):o="e"===r?" ":"0",(i=t[r])&&(r=i(e,o)),u.push(r),c=a+1);return u.push(n.slice(c,a)),u.join("")}}function T(n,t){return function(e){var r,o,i=vr(1900,void 0,1);if(C(i,n,e+="",0)!=e.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(t&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=dr(vr(i.y,0,1))).getUTCDay(),r=o>4||0===o?Je.ceil(r):Je(r),r=Xe.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=pr(vr(i.y,0,1))).getDay(),r=o>4||0===o?$e.ceil(r):$e(r),r=_e.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?dr(vr(i.y,0,1)).getUTCDay():pr(vr(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,dr(i)):pr(i)}}function C(n,t,e,r){for(var o,i,u=0,a=t.length,c=e.length;u<a;){if(r>=c)return-1;if(37===(o=t.charCodeAt(u++))){if(o=t.charAt(u++),!(i=b[o in Mr?t.charAt(u++):o])||(r=i(n,e,r))<0)return-1}else if(o!=e.charCodeAt(r++))return-1}return r}return x.x=w(e,x),x.X=w(r,x),x.c=w(t,x),M.x=w(e,M),M.X=w(r,M),M.c=w(t,M),{format:function(n){var t=w(n+="",x);return t.toString=function(){return n},t},parse:function(n){var t=T(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var t=w(n+="",M);return t.toString=function(){return n},t},utcParse:function(n){var t=T(n+="",!0);return t.toString=function(){return n},t}}}({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"]}),mr=yr.format,yr.parse,xr=yr.utcFormat,yr.utcParse;const oi=["linear","time","log","sqrt"];function ii(n){return"function"==typeof n?h(n.copy)&&h(n.domain)&&h(n.range):"string"==typeof n&&oi.includes(n)}function ui(n,t){return!(!n.scale||(n.scale.x||n.scale.y)&&!n.scale[t])}function ai(n,t){if(!n.data)return"linear";const e=g(n[t]);return H(n.data.map((n=>{const r=U()(e(n))?e(n)[t]:e(n);return void 0!==r?r:n[t]})))?"time":"linear"}function ci(t){if(ii(t)){const r=`scale${e=t,e&&e[0].toUpperCase()+e.slice(1)}`;return n[r]()}var e;return Et()}function li(n,t){return function(n,t){if(!ui(n,t))return;const e=n.scale[t]||n.scale;return"string"==typeof e?e:function(n){if("string"==typeof n)return n;const t=fi.filter((t=>void 0!==n[t.method]))[0];return t?t.name:void 0}(e)}(n,t)||ai(n,t)}const fi=[{name:"quantile",method:"quantiles"},{name:"log",method:"base"}];function si(n){return!(!n||!n["@@__IMMUTABLE_ITERABLE__@@"])}function hi(n,t){return si(n)?n.reduce(((n,e,r)=>{let o=e;return t&&t[r]&&(o=hi(e)),n[r]=o,n}),function(n){return!(!n||!n["@@__IMMUTABLE_LIST__@@"])}(n)?[]:{}):n}function gi(n){return si(t=n)||function(n){return!(!n||!n["@@__IMMUTABLE_RECORD__@@"])}(t)?hi(n,{errorX:!0,errorY:!0}):n;var t}function pi(n,t){const e=(U()(n.domain)?n.domain[t]:n.domain)||function(n,t){const e=function(n,t){if(!ui(n,t))return;const e=n.scale[t]||n.scale;return ii(e)?h(e)?e:ci(e):void 0}(n,t);return e?"string"==typeof e?ci(e):e:ci(function(n,t){let e;if(n.domain&&n.domain[t]?e=n.domain[t]:n.domain&&Array.isArray(n.domain)&&(e=n.domain),e)return H(e)?"time":"linear"}(n,t)||ai(n,t))}(n,t).domain(),r=n.samples||1,o=Math.max(...e),i=Math.min(...e),u=function(n,t,e){const r=t?n:0;let o=t||n;o||(o=0);const i=o-r,u=Math.abs(i),a=i/u||1,c=e||1,l=Math.max(Math.ceil(u/c),0);return Array.from(Array(l),((n,t)=>r+t*a*c))}(i,o,(o-i)/r);return u[u.length-1]===o?u:u.concat(o)}function di(n,t,e){if(void 0===e&&(e="ascending"),!t)return n;let r=t;"x"!==t&&"y"!==t||(r=`_${t}`);const o="ascending"===e?"asc":"desc";return $()(n,r,o)}function vi(n,t){const e=function(n,t){const{tickValues:e,tickFormat:r}=n;let o;return o=e&&(Array.isArray(e)||e[t])?e[t]||e:r&&Array.isArray(r)?r:[],o.filter((n=>"string"==typeof n))}(n,t),r=function(n,t){if(!n.categories)return[];const e=function(n,t){return n.categories&&!Array.isArray(n.categories)?n.categories[t]:n.categories}(n,t),r=e&&e.filter((n=>"string"==typeof n));return r?r.filter((n=>void 0!==n)):[]}(n,t),o=function(n,t){if(!Array.isArray(n.data)&&!si(n.data))return[];const e=g(void 0===n[t]?t:n[t]);return di(n.data.reduce(((n,t)=>(n.push(gi(t)),n)),[]),n.sortKey,n.sortOrder).reduce(((n,t)=>{const r=gi(t);return n.push(e(r)),n}),[]).filter((n=>"string"==typeof n)).reduce(((n,t)=>(null!=t&&-1===n.indexOf(t)&&n.push(t),n)),[])}(n,t),i=Y()([...e,...r,...o]);return 0===i.length?null:i.reduce(((n,t,e)=>(n[t]=e+1,n)),{})}function yi(n,t,e){if(!Array.isArray(n)&&!si(n)||function(n){return si(n)?n.size:n.length}(n)<1)return[];const r=["x","y","y0"],o=(e=Array.isArray(e)?e:r).reduce(((n,e)=>{var r;return n[e]=g(void 0!==t[r=e]?t[r]:r),n}),{}),i=j()(e,r)&&"_x"===t.x&&"_y"===t.y&&"_y0"===t.y0;let u;!1===i&&(u={x:-1!==e.indexOf("x")?vi(t,"x"):void 0,y:-1!==e.indexOf("y")?vi(t,"y"):void 0,y0:-1!==e.indexOf("y0")?vi(t,"y"):void 0});const a=i?n:n.reduce(((n,t,r)=>{const i=gi(t),a={x:r,y:i},c=e.reduce(((n,t)=>{const e=o[t](i),r=void 0!==e?e:a[t];return void 0!==r&&("string"==typeof r&&u[t]?(n[`${t}Name`]=r,n[`_${t}`]=u[t][r]):n[`_${t}`]=r),n}),{}),l=Object.assign({},c,i);return S()(l)||n.push(l),n}),[]),l=function(n,t){const e=1/Number.MAX_SAFE_INTEGER,r={x:li(t,"x"),y:li(t,"y")};if("log"!==r.x&&"log"!==r.y)return n;const o=(n,t)=>"log"!==r[t]||0!==n[`_${t}`];return n.map((n=>o(n,"x")&&o(n,"y")&&o(n,"y0")?n:(n=>{const t=o(n,"x")?n._x:e,r=o(n,"y")?n._y:e,i=o(n,"y0")?n._y0:e;return Object.assign({},n,{_x:t,_y:r,_y0:i})})(n)))}(di(a,t.sortKey,t.sortOrder),t);return function(n,t){const e=!!n.eventKey,r=h(o=n.eventKey)?o:null==o?()=>{}:c()(o);var o;return t.map(((n,t)=>{if(void 0!==n.eventKey)return n;if(e){const e=r(n,t);return void 0!==e?Object.assign({eventKey:e},n):n}return n}))}(t,l)}function mi(n,t,e){const{a:r,d:o,e:i,f:u}=t;return"y"===e?o*n+u:r*n+i}function xi(n){return!(!n||void 0===n.identifier)}function Mi(n){if(xi(n.nativeEvent))return;const t=n=>"svg"===n.nodeName?n:n.parentNode?t(n.parentNode):n;return t(n.target)}function bi(n,t){if(xi(n.nativeEvent))return{x:n.nativeEvent.locationX,y:n.nativeEvent.locationY};const e=function(n){return n.changedTouches&&n.changedTouches.length>0}(n)?n.changedTouches[0]:n,r=function(n){return n.getScreenCTM().inverse()}(t||Mi(e));return{x:mi(e.clientX,r,"x"),y:mi(e.clientY,r,"y")}}function wi(n,t){const{horizontal:e}=n,r=n.scale,o=t||{x:r.x.domain(),y:r.y.domain()};return{x:e?[r.y(o.y[0]),r.y(o.y[1])]:[r.x(o.x[0]),r.x(o.x[1])],y:e?[r.x(o.x[0]),r.x(o.x[1])]:[r.y(o.y[0]),r.y(o.y[1])]}}function Ti(n,t,e,r){const{polar:o,horizontal:i}=n;if(!o)return{x:i?t.x.invert(r):t.x.invert(e),y:i?t.y.invert(e):t.y.invert(r)};const u=n.origin||{x:0,y:0},a=e-u.x,c=r-u.y,l=Math.abs(a*Math.sqrt(1+Math.pow(-c/a,2))),f=(-Math.atan2(c,a)+2*Math.PI)%(2*Math.PI);return{x:t.x.invert(f),y:t.y.invert(l)}}var Ci=r(8163),Di=r.n(Ci);const Ni=new class{getDimension(n){const{horizontal:t,selectionDimension:e}=n;return t&&e?"x"===e?"y":"x":e}getDatasets(n){return n.data?[{data:n.data}]:function(r,o,i,u,a){void 0===i&&(i={}),void 0===u&&(u=[]),void 0===a&&(a=(n,t)=>n.concat(t));const c=["data","domain","categories","polar","startAngle","endAngle","minDomain","maxDomain","horizontal"],l=(t,r,o)=>t.reduce(((t,u,s)=>{let g=t;const p=u.type&&u.type.role,d=u.props.name||`${p}-${r[s]}`;if(u.props&&u.props.children){const n=Object.assign({},u.props,f()(i,c)),t=u.type&&"stack"===u.type.role&&h(u.type.getChildren)?u.type.getChildren(n):e().Children.toArray(u.props.children).map((t=>{const r=Object.assign({},t.props,f()(n,c));return e().cloneElement(t,r)})),r=t.map(((n,t)=>`${d}-${t}`)),o=l(t,r,u);g=a(g,o)}else{const t=((t,r,o)=>{const i=n.selectionBlacklist||[];let u;if(!function(n){const t=n=>n&&n.type?n.type.role:"";let r=t(n);if("portal"===r){const o=e().Children.toArray(n.props.children);r=o.length?t(o[0]):""}return["area","bar","boxplot","candlestick","errorbar","group","histogram","line","pie","scatter","stack","voronoi"].includes(r)}(t)||i.includes(r))return null;if(t.type&&h(t.type.getData)){u=o?e().cloneElement(t,o.props):t;const n=u.props&&u.type.getData(u.props);return n?{childName:r,data:n}:null}const a=(n=>{const t=function(n){return n.data?yi(n.data,n):yi(function(n){const t=pi(n,"x"),e=pi(n,"y");return t.map(((n,t)=>({x:n,y:e[t]})))}(n),n)}(n);return Array.isArray(t)&&t.length>0?t:void 0})(u.props);return a?{childName:r,data:a}:null})(u,d,o);t&&(g=a(g,t))}return g}),u),s=r.filter(t.isValidElement),g=s.map(((n,t)=>t));return l(s,g)}(e().Children.toArray(n.children),0,n)}filterDatasets(n,t){const e=t.reduce(((t,e)=>{const r=this.getSelectedData(n,e.data);return r?t.concat({childName:e.childName,eventKey:r.eventKey,data:r.data}):t}),[]);return e.length?e:null}getSelectedData(n,t){const{x1:e,y1:r,x2:o,y2:i}=n,a=t=>{const a=function(n,t){const{scale:e,polar:r,horizontal:o}=n,i=function(n){const{_x:t,_x1:e,_x0:r,_voronoiX:o,_y:i,_y1:a,_y0:c,_voronoiY:l}=n,f={x:o??e??t,x0:r??t,y:l??a??i,y0:c??i};return u()({},f,n)}(t),a=n.origin||{x:0,y:0},c=o?e.y(i.y):e.x(i.x),l=o?e.y(i.y0):e.x(i.x0),f=o?e.x(i.x):e.y(i.y),s=o?e.x(i.x0):e.y(i.y0);return{x:r?f*Math.cos(c)+a.x:c,x0:r?s*Math.cos(l)+a.x:l,y:r?-f*Math.sin(c)+a.y:f,y0:r?-s*Math.sin(l)+a.x:s}}(n,t);return a.x>=Math.min(e,o)&&a.x<=Math.max(e,o)&&a.y>=Math.min(r,i)&&a.y<=Math.max(r,i)},c=[],l=[];let f=0;for(let n=0,e=t.length;n<e;n++){const e=t[n];a(e)&&(l[f]=e,c[f]=void 0===e.eventKey?n:e.eventKey,f++)}return f>0?{eventKey:c,data:l}:null}onMouseDown=(n,t)=>{n.preventDefault();const{activateSelectedData:e,allowSelection:r,polar:o,selectedData:i}=t;if(!r)return{};const a=this.getDimension(t),c=t.parentSVG||Mi(n),{x:l,y:f}=bi(n,c),s={x1:o||"y"!==a?l:wi(t).x[0],y1:o||"x"!==a?f:wi(t).y[0],select:!0,x2:o||"y"!==a?l:wi(t).x[1],y2:o||"x"!==a?f:wi(t).y[1],parentSVG:c};i&&h(t.onSelectionCleared)&&t.onSelectionCleared(u()({},s,t));const g=[{target:"parent",mutation:()=>s}],p=i&&e?i.map((n=>({childName:n.childName,eventKey:n.eventKey,target:"data",mutation:()=>null}))):[];return g.concat(...p)};handleMouseMove=(n,t)=>{const{allowSelection:e,select:r,polar:o}=t,i=this.getDimension(t);if(!e||!r)return null;const u=t.parentSVG||Mi(n),{x:a,y:c}=bi(n,u),l=o||"y"!==i?a:wi(t).x[1],f=o||"x"!==i?c:wi(t).y[1];return{target:"parent",mutation:()=>({x2:l,y2:f,parentSVG:u})}};onMouseMove=Di()(this.handleMouseMove,16,{leading:!0,trailing:!1});onMouseUp=(n,t)=>{const{activateSelectedData:e,allowSelection:r,x2:o,y2:i}=t;if(!r)return null;if(!o||!i)return[{target:"parent",mutation:()=>({select:!1,x1:null,x2:null,y1:null,y2:null})}];const a=this.getDatasets(t),c=function(n){const{x1:t,x2:e,y1:r,y2:o,scale:i}=n,u=Ti(n,i,t,r),a=Ti(n,i,e,o),c=(n,t)=>[q([n,t]),I([n,t])];return{x:c(u.x,a.x),y:c(u.y,a.y)}}(t),l=this.filterDatasets(t,a),f={selectedData:l,datasets:a,select:!1,x1:null,x2:null,y1:null,y2:null},s=l&&h(t.onSelection)?t.onSelection(l,c,u()({},f,t)):{},g=[{target:"parent",mutation:()=>f}],p=l&&e?l.map((n=>({childName:n.childName,eventKey:n.eventKey,target:"data",mutation:()=>Object.assign({active:!0},s)}))):[];return g.concat(p)}},Ai={activateSelectedData:!0,allowSelection:!0,selectionComponent:e().createElement(d,null),selectionStyle:{stroke:"transparent",fill:"black",fillOpacity:.1}},ki=n=>{const t={...Ai,...n},{x1:r,x2:o,y1:i,y2:u,selectionStyle:a,selectionComponent:c,children:l,name:f}=t,s=Math.abs(o-r)||1,h=Math.abs(u-i)||1,g=Math.min(r,o),p=Math.min(i,u);return{props:t,children:[l,i&&u&&r&&o&&e().cloneElement(c,{key:`${f}-selection`,x:g,y:p,width:s,height:h,style:a})]}},Si=n=>{const{props:t,children:r}=ki(n);return e().createElement(A,t,r)};Si.role="container",Si.defaultEvents=n=>{const t={...Ai,...n},e=(n,e)=>(r,o,i,u)=>e||t.disable?{}:n(r,{...t,...o},i,u);return[{target:"parent",eventHandlers:{onMouseDown:e(Ni.onMouseDown),onTouchStart:e(Ni.onMouseDown),onMouseMove:e(Ni.onMouseMove),onTouchMove:e(Ni.onMouseMove),onMouseUp:e(Ni.onMouseUp),onTouchEnd:e(Ni.onMouseUp)}}]}}(),o}()}));
//# sourceMappingURL=victory-selection-container.min.js.map