| 126662 | }; |
| 126663 | } |
| 126664 | function invertRangeExtent(scale2) { |
| 126665 | return function(_) { |
| 126666 | const range = scale2.range(); |
| 126667 | let lo = _[0], hi = _[1], min = -1, max, t, i, n; |
| 126668 | if (hi < lo) { |
| 126669 | t = lo; |
| 126670 | lo = hi; |
| 126671 | hi = t; |
| 126672 | } |
| 126673 | for(i = 0, n = range.length; i < n; ++i)if (range[i] >= lo && range[i] <= hi) { |
| 126674 | if (min < 0) min = i; |
| 126675 | max = i; |
| 126676 | } |
| 126677 | if (min < 0) return undefined; |
| 126678 | lo = scale2.invertExtent(range[min]); |
| 126679 | hi = scale2.invertExtent(range[max]); |
| 126680 | return [ |
| 126681 | lo[0] === undefined ? lo[1] : lo[0], |
| 126682 | hi[1] === undefined ? hi[0] : hi[1] |
| 126683 | ]; |
| 126684 | }; |
| 126685 | } |
| 126686 | function band() { |
| 126687 | const scale3 = (0, _d3Scale.scaleOrdinal)().unknown(undefined), domain = scale3.domain, ordinalRange = scale3.range; |
| 126688 | let range$1 = [ |