show equiangular points locus

A = Intersect(xAxis, yAxis)
B = Point(xAxis)
O = (2.3732234360964584, -2.460939303780869)
t1, c, a, b = Polygon(A, B, O)
α = 0 rad (slider from 0 to 360°)
f = LineBisector(A, O)
C' = Rotate(O, 90° - α / 2, A)
g = Line(A, C')
D = Intersect(f, g)
d = Circle(D, A)
C_1 = Rotate(O, -90° + α / 2, B)
h = LineBisector(B, O)
i = Line(B, C_1)
E = Intersect(h, i)
e = Circle(E, O)
F, G = Intersect(d, e)
loc1 = Locus(F, α)
loc2 = Locus(G, α)
C = (5.598045732600963, 4.053853214410069)
k = Circle(O, C)
P = Point(k)
j = Segment(A, P)
l = Segment(P, B)
t: j + l
text1: "AP + PB = " + t + ""
m = false