| 20628 | Xa.call(this, null, t); |
| 20629 | } |
| 20630 | function ME(t) { |
| 20631 | (Xa.call(this, [], t), |
| 20632 | (this.generator = (function () { |
| 20633 | var t, |
| 20634 | e, |
| 20635 | n, |
| 20636 | r, |
| 20637 | i, |
| 20638 | o, |
| 20639 | a, |
| 20640 | s, |
| 20641 | u, |
| 20642 | l, |
| 20643 | c, |
| 20644 | f, |
| 20645 | h = 10, |
| 20646 | d = h, |
| 20647 | p = 90, |
| 20648 | g = 360, |
| 20649 | m = 2.5; |
| 20650 | function y() { |
| 20651 | return { type: "MultiLineString", coordinates: v() }; |
| 20652 | } |
| 20653 | function v() { |
| 20654 | return Fe(Zb(r / p) * p, n, p) |
| 20655 | .map(c) |
| 20656 | .concat(Fe(Zb(s / g) * g, a, g).map(f)) |
| 20657 | .concat( |
| 20658 | Fe(Zb(e / h) * h, t, h) |
| 20659 | .filter(function (t) { |
| 20660 | return Gb(t % p) > Ub; |
| 20661 | }) |
| 20662 | .map(u), |
| 20663 | ) |
| 20664 | .concat( |
| 20665 | Fe(Zb(o / d) * d, i, d) |
| 20666 | .filter(function (t) { |
| 20667 | return Gb(t % g) > Ub; |
| 20668 | }) |
| 20669 | .map(l), |
| 20670 | ); |
| 20671 | } |
| 20672 | return ( |
| 20673 | (y.lines = function () { |
| 20674 | return v().map(function (t) { |
| 20675 | return { type: "LineString", coordinates: t }; |
| 20676 | }); |
| 20677 | }), |
| 20678 | (y.outline = function () { |
| 20679 | return { |
| 20680 | type: "Polygon", |
| 20681 | coordinates: [ |
| 20682 | c(r).concat( |
| 20683 | f(a).slice(1), |
| 20684 | c(n).reverse().slice(1), |
| 20685 | f(s).reverse().slice(1), |
| 20686 | ), |
| 20687 | ], |