import{w as n,h as t,e as r,t as c,c as e,s as a,m as u,a as i,b as o,p as y,d as l,f,g as s,i as p,j as x}from"./step-xJWGRC3d.js";function h(n){return n.innerRadius}function v(n){return n.outerRadius}function g(n){return n.startAngle}function d(n){return n.endAngle}function m(n){return n&&n.padAngle}function T(n,t,r,c,e,a,u){var i=n-r,o=t-c,y=(u?a:-a)/l(i*i+o*o),f=y*o,s=-y*i,p=n+f,h=t+s,v=r+f,g=c+s,d=(p+v)/2,m=(h+g)/2,T=v-p,A=g-h,R=T*T+A*A,j=e-a,b=p*g-v*h,w=(A<0?-1:1)*l(x(0,j*j*R-b*b)),P=(b*A-T*w)/R,k=(-b*T-A*w)/R,q=(b*A+T*w)/R,z=(-b*T+A*w)/R,B=P-d,C=k-m,D=q-d,E=z-m;return B*B+C*C>D*D+E*E&&(P=q,k=z),{cx:P,cy:k,x01:-f,y01:-s,x11:P*(e/j-1),y11:k*(e/j-1)}}function A(){var x=h,A=v,R=o(0),j=null,b=g,w=d,P=m,k=null,q=n(z);function z(){var n,o,h=+x.apply(this,arguments),v=+A.apply(this,arguments),g=b.apply(this,arguments)-t,d=w.apply(this,arguments)-t,m=i(d-g),z=d>g;if(k||(k=n=q()),vr)if(m>c-r)k.moveTo(v*e(g),v*a(g)),k.arc(0,0,v,g,d,!z),h>r&&(k.moveTo(h*e(d),h*a(d)),k.arc(0,0,h,d,g,z));else{var B,C,D=g,E=d,F=g,G=d,H=m,I=m,J=P.apply(this,arguments)/2,K=J>r&&(j?+j.apply(this,arguments):l(h*h+v*v)),L=u(i(v-h)/2,+R.apply(this,arguments)),M=L,N=L;if(K>r){var O=s(K/h*a(J)),Q=s(K/v*a(J));(H-=2*O)>r?(F+=O*=z?1:-1,G-=O):(H=0,F=G=(g+d)/2),(I-=2*Q)>r?(D+=Q*=z?1:-1,E-=Q):(I=0,D=E=(g+d)/2)}var S=v*e(D),U=v*a(D),V=h*e(G),W=h*a(G);if(L>r){var X,Y=v*e(E),Z=v*a(E),$=h*e(F),_=h*a(F);if(mr?N>r?(B=T($,_,S,U,v,N,z),C=T(Y,Z,V,W,v,N,z),k.moveTo(B.cx+B.x01,B.cy+B.y01),Nr&&H>r?M>r?(B=T(V,W,Y,Z,h,-M,z),C=T(S,U,$,_,h,-M,z),k.lineTo(B.cx+B.x01,B.cy+B.y01),M