Properties of a square

ABCD is a square. Change the dimensions of the square by moving the slider. Click and drag the point A to rotate the square.

Observe and answer the following questions: a) How are the lengths of the diagonals related? b) How are the angles formed by the intersections of the diagonals related? c) How are the midpoints of the diagonals related?