(t, e)
| 19030 | var uM = 16, |
| 19031 | lM = Jb(30 * Yb); |
| 19032 | function cM(t, e) { |
| 19033 | return +e |
| 19034 | ? (function (t, e) { |
| 19035 | function n(r, i, o, a, s, u, l, c, f, h, d, p, g, m) { |
| 19036 | var y = l - r, |
| 19037 | v = c - i, |
| 19038 | _ = y * y + v * v; |
| 19039 | if (_ > 4 * e && g--) { |
| 19040 | var x = a + h, |
| 19041 | b = s + d, |
| 19042 | w = u + p, |
| 19043 | k = iw(x * x + b * b + w * w), |
| 19044 | A = sw((w /= k)), |
| 19045 | M = |
| 19046 | Gb(Gb(w) - 1) < Ub || Gb(o - f) < Ub ? (o + f) / 2 : Xb(b, x), |
| 19047 | E = t(M, A), |
| 19048 | D = E[0], |
| 19049 | C = E[1], |
| 19050 | F = D - r, |
| 19051 | S = C - i, |
| 19052 | $ = v * F - y * S; |
| 19053 | (($ * $) / _ > e || |
| 19054 | Gb((y * F + v * S) / _ - 0.5) > 0.3 || |
| 19055 | a * h + s * d + u * p < lM) && |
| 19056 | (n(r, i, o, a, s, u, D, C, M, (x /= k), (b /= k), w, g, m), |
| 19057 | m.point(D, C), |
| 19058 | n(D, C, M, x, b, w, l, c, f, h, d, p, g, m)); |
| 19059 | } |
| 19060 | } |
| 19061 | return function (e) { |
| 19062 | var r, |
| 19063 | i, |
| 19064 | o, |
| 19065 | a, |
| 19066 | s, |
| 19067 | u, |
| 19068 | l, |
| 19069 | c, |
| 19070 | f, |
| 19071 | h, |
| 19072 | d, |
| 19073 | p, |
| 19074 | g = { |
| 19075 | point: m, |
| 19076 | lineStart: y, |
| 19077 | lineEnd: _, |
| 19078 | polygonStart: function () { |
| 19079 | (e.polygonStart(), (g.lineStart = x)); |
| 19080 | }, |
| 19081 | polygonEnd: function () { |
| 19082 | (e.polygonEnd(), (g.lineStart = y)); |
| 19083 | }, |
| 19084 | }; |
| 19085 | function m(n, r) { |
| 19086 | ((n = t(n, r)), e.point(n[0], n[1])); |
| 19087 | } |
| 19088 | function y() { |
| 19089 | ((c = NaN), (g.point = v), e.lineStart()); |
no test coverage detected