| 10193 | return je(r); |
| 10194 | } |
| 10195 | function Gh(t) { |
| 10196 | var e = t.domain; |
| 10197 | return ( |
| 10198 | (t.ticks = function (t) { |
| 10199 | var n = e(); |
| 10200 | return ve(n[0], n[n.length - 1], null == t ? 10 : t); |
| 10201 | }), |
| 10202 | (t.tickFormat = function (t, n) { |
| 10203 | var r = e(); |
| 10204 | return Yh(r[0], r[r.length - 1], null == t ? 10 : t, n); |
| 10205 | }), |
| 10206 | (t.nice = function (n) { |
| 10207 | null == n && (n = 10); |
| 10208 | var r, |
| 10209 | i, |
| 10210 | o = e(), |
| 10211 | a = 0, |
| 10212 | s = o.length - 1, |
| 10213 | u = o[a], |
| 10214 | l = o[s], |
| 10215 | c = 10; |
| 10216 | for ( |
| 10217 | l < u && ((i = u), (u = l), (l = i), (i = a), (a = s), (s = i)); |
| 10218 | c-- > 0; |
| 10219 | |
| 10220 | ) { |
| 10221 | if ((i = _e(u, l, n)) === r) return ((o[a] = u), (o[s] = l), e(o)); |
| 10222 | if (i > 0) ((u = Math.floor(u / i) * i), (l = Math.ceil(l / i) * i)); |
| 10223 | else { |
| 10224 | if (!(i < 0)) break; |
| 10225 | ((u = Math.ceil(u * i) / i), (l = Math.floor(l * i) / i)); |
| 10226 | } |
| 10227 | r = i; |
| 10228 | } |
| 10229 | return t; |
| 10230 | }), |
| 10231 | t |
| 10232 | ); |
| 10233 | } |
| 10234 | function Vh(t, e) { |
| 10235 | var n, |
| 10236 | r = 0, |