| 2685 | t.clip(); |
| 2686 | } |
| 2687 | function rt(t, e, n) { |
| 2688 | var i = "inner" === e.borderAlign; |
| 2689 | i |
| 2690 | ? ((t.lineWidth = 2 * e.borderWidth), (t.lineJoin = "round")) |
| 2691 | : ((t.lineWidth = e.borderWidth), (t.lineJoin = "bevel")), |
| 2692 | n.fullCircles && |
| 2693 | (function (t, e, n, i) { |
| 2694 | var a, |
| 2695 | r = n.endAngle; |
| 2696 | for ( |
| 2697 | i && |
| 2698 | ((n.endAngle = n.startAngle + it), |
| 2699 | at(t, n), |
| 2700 | (n.endAngle = r), |
| 2701 | n.endAngle === n.startAngle && |
| 2702 | n.fullCircles && |
| 2703 | ((n.endAngle += it), n.fullCircles--)), |
| 2704 | t.beginPath(), |
| 2705 | t.arc( |
| 2706 | n.x, |
| 2707 | n.y, |
| 2708 | n.innerRadius, |
| 2709 | n.startAngle + it, |
| 2710 | n.startAngle, |
| 2711 | !0 |
| 2712 | ), |
| 2713 | a = 0; |
| 2714 | a < n.fullCircles; |
| 2715 | ++a |
| 2716 | ) |
| 2717 | t.stroke(); |
| 2718 | for ( |
| 2719 | t.beginPath(), |
| 2720 | t.arc(n.x, n.y, e.outerRadius, n.startAngle, n.startAngle + it), |
| 2721 | a = 0; |
| 2722 | a < n.fullCircles; |
| 2723 | ++a |
| 2724 | ) |
| 2725 | t.stroke(); |
| 2726 | })(t, e, n, i), |
| 2727 | i && at(t, n), |
| 2728 | t.beginPath(), |
| 2729 | t.arc(n.x, n.y, e.outerRadius, n.startAngle, n.endAngle), |
| 2730 | t.arc(n.x, n.y, n.innerRadius, n.endAngle, n.startAngle, !0), |
| 2731 | t.closePath(), |
| 2732 | t.stroke(); |
| 2733 | } |
| 2734 | z._set("global", { |
| 2735 | elements: { |
| 2736 | arc: { |